Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype Box = Box (ForeignPtr Box)
- class GObject o => BoxK o
- toBox :: BoxK o => o -> IO Box
- noBox :: Maybe Box
- data BoxGetBaselinePositionMethodInfo
- boxGetBaselinePosition :: (MonadIO m, BoxK a) => a -> m BaselinePosition
- data BoxGetCenterWidgetMethodInfo
- boxGetCenterWidget :: (MonadIO m, BoxK a) => a -> m Widget
- data BoxGetHomogeneousMethodInfo
- boxGetHomogeneous :: (MonadIO m, BoxK a) => a -> m Bool
- data BoxGetSpacingMethodInfo
- boxGetSpacing :: (MonadIO m, BoxK a) => a -> m Int32
- boxNew :: MonadIO m => Orientation -> Int32 -> m Box
- data BoxPackEndMethodInfo
- boxPackEnd :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> Bool -> Bool -> Word32 -> m ()
- data BoxPackStartMethodInfo
- boxPackStart :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> Bool -> Bool -> Word32 -> m ()
- data BoxQueryChildPackingMethodInfo
- boxQueryChildPacking :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> m (Bool, Bool, Word32, PackType)
- data BoxReorderChildMethodInfo
- boxReorderChild :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> Int32 -> m ()
- data BoxSetBaselinePositionMethodInfo
- boxSetBaselinePosition :: (MonadIO m, BoxK a) => a -> BaselinePosition -> m ()
- data BoxSetCenterWidgetMethodInfo
- boxSetCenterWidget :: (MonadIO m, BoxK a, WidgetK b) => a -> Maybe b -> m ()
- data BoxSetChildPackingMethodInfo
- boxSetChildPacking :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> Bool -> Bool -> Word32 -> PackType -> m ()
- data BoxSetHomogeneousMethodInfo
- boxSetHomogeneous :: (MonadIO m, BoxK a) => a -> Bool -> m ()
- data BoxSetSpacingMethodInfo
- boxSetSpacing :: (MonadIO m, BoxK a) => a -> Int32 -> m ()
- data BoxBaselinePositionPropertyInfo
- constructBoxBaselinePosition :: BaselinePosition -> IO ([Char], GValue)
- getBoxBaselinePosition :: (MonadIO m, BoxK o) => o -> m BaselinePosition
- setBoxBaselinePosition :: (MonadIO m, BoxK o) => o -> BaselinePosition -> m ()
- data BoxHomogeneousPropertyInfo
- constructBoxHomogeneous :: Bool -> IO ([Char], GValue)
- getBoxHomogeneous :: (MonadIO m, BoxK o) => o -> m Bool
- setBoxHomogeneous :: (MonadIO m, BoxK o) => o -> Bool -> m ()
- data BoxSpacingPropertyInfo
- constructBoxSpacing :: Int32 -> IO ([Char], GValue)
- getBoxSpacing :: (MonadIO m, BoxK o) => o -> m Int32
- setBoxSpacing :: (MonadIO m, BoxK o) => o -> Int32 -> m ()
Exported types
Box (ForeignPtr Box) |
GObject Box Source | |
((~) * info (ResolveBoxMethod t Box), MethodInfo * info Box p) => IsLabel t (Box -> p) Source | |
((~) * info (ResolveBoxMethod t Box), MethodInfo * info Box p) => IsLabelProxy t (Box -> p) Source | |
type ParentTypes Box Source | |
type AttributeList Box Source | |
type SignalList Box Source |
Methods
boxGetBaselinePosition
data BoxGetBaselinePositionMethodInfo Source
((~) (TYPE Lifted) signature (m BaselinePosition), MonadIO m, BoxK a) => MethodInfo (TYPE Lifted) BoxGetBaselinePositionMethodInfo a signature Source | |
boxGetBaselinePosition :: (MonadIO m, BoxK a) => a -> m BaselinePosition Source
boxGetCenterWidget
data BoxGetCenterWidgetMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, BoxK a) => MethodInfo (TYPE Lifted) BoxGetCenterWidgetMethodInfo a signature Source | |
boxGetCenterWidget :: (MonadIO m, BoxK a) => a -> m Widget Source
boxGetHomogeneous
data BoxGetHomogeneousMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, BoxK a) => MethodInfo (TYPE Lifted) BoxGetHomogeneousMethodInfo a signature Source | |
boxGetHomogeneous :: (MonadIO m, BoxK a) => a -> m Bool Source
boxGetSpacing
data BoxGetSpacingMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, BoxK a) => MethodInfo (TYPE Lifted) BoxGetSpacingMethodInfo a signature Source | |
boxGetSpacing :: (MonadIO m, BoxK a) => a -> m Int32 Source
boxNew
boxPackEnd
boxPackStart
boxQueryChildPacking
boxQueryChildPacking :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> m (Bool, Bool, Word32, PackType) Source
boxReorderChild
boxSetBaselinePosition
data BoxSetBaselinePositionMethodInfo Source
((~) (TYPE Lifted) signature (BaselinePosition -> m ()), MonadIO m, BoxK a) => MethodInfo (TYPE Lifted) BoxSetBaselinePositionMethodInfo a signature Source | |
boxSetBaselinePosition :: (MonadIO m, BoxK a) => a -> BaselinePosition -> m () Source
boxSetCenterWidget
boxSetChildPacking
boxSetChildPacking :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> Bool -> Bool -> Word32 -> PackType -> m () Source
boxSetHomogeneous
data BoxSetHomogeneousMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BoxK a) => MethodInfo (TYPE Lifted) BoxSetHomogeneousMethodInfo a signature Source | |
boxSetHomogeneous :: (MonadIO m, BoxK a) => a -> Bool -> m () Source
boxSetSpacing
data BoxSetSpacingMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, BoxK a) => MethodInfo (TYPE Lifted) BoxSetSpacingMethodInfo a signature Source | |
boxSetSpacing :: (MonadIO m, BoxK a) => a -> Int32 -> m () Source
Properties
BaselinePosition
data BoxBaselinePositionPropertyInfo Source
AttrInfo BoxBaselinePositionPropertyInfo Source | |
type AttrLabel BoxBaselinePositionPropertyInfo = "baseline-position" Source | |
type AttrGetType BoxBaselinePositionPropertyInfo = BaselinePosition Source | |
type AttrBaseTypeConstraint BoxBaselinePositionPropertyInfo = BoxK Source | |
type AttrSetTypeConstraint BoxBaselinePositionPropertyInfo = TYPE Lifted ~ BaselinePosition Source | |
type AttrAllowedOps BoxBaselinePositionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructBoxBaselinePosition :: BaselinePosition -> IO ([Char], GValue) Source
getBoxBaselinePosition :: (MonadIO m, BoxK o) => o -> m BaselinePosition Source
setBoxBaselinePosition :: (MonadIO m, BoxK o) => o -> BaselinePosition -> m () Source
Homogeneous
data BoxHomogeneousPropertyInfo Source
AttrInfo BoxHomogeneousPropertyInfo Source | |
type AttrLabel BoxHomogeneousPropertyInfo = "homogeneous" Source | |
type AttrGetType BoxHomogeneousPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint BoxHomogeneousPropertyInfo = BoxK Source | |
type AttrSetTypeConstraint BoxHomogeneousPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps BoxHomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBoxHomogeneous :: (MonadIO m, BoxK o) => o -> m Bool Source
setBoxHomogeneous :: (MonadIO m, BoxK o) => o -> Bool -> m () Source
Spacing
data BoxSpacingPropertyInfo Source
AttrInfo BoxSpacingPropertyInfo Source | |
type AttrLabel BoxSpacingPropertyInfo = "spacing" Source | |
type AttrGetType BoxSpacingPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint BoxSpacingPropertyInfo = BoxK Source | |
type AttrSetTypeConstraint BoxSpacingPropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps BoxSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBoxSpacing :: (MonadIO m, BoxK o) => o -> m Int32 Source
setBoxSpacing :: (MonadIO m, BoxK o) => o -> Int32 -> m () Source