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
- boxBaselinePosition :: AttrLabelProxy "baselinePosition"
- constructBoxBaselinePosition :: BaselinePosition -> IO ([Char], GValue)
- getBoxBaselinePosition :: (MonadIO m, BoxK o) => o -> m BaselinePosition
- setBoxBaselinePosition :: (MonadIO m, BoxK o) => o -> BaselinePosition -> m ()
- data BoxHomogeneousPropertyInfo
- boxHomogeneous :: AttrLabelProxy "homogeneous"
- constructBoxHomogeneous :: Bool -> IO ([Char], GValue)
- getBoxHomogeneous :: (MonadIO m, BoxK o) => o -> m Bool
- setBoxHomogeneous :: (MonadIO m, BoxK o) => o -> Bool -> m ()
- data BoxSpacingPropertyInfo
- boxSpacing :: AttrLabelProxy "spacing"
- 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 | |
((~) * info (ResolveBoxMethod t Box), MethodInfo * info Box p) => IsLabelProxy t (Box -> p) | |
type ParentTypes Box | |
type AttributeList Box | |
type SignalList Box |
Methods
boxGetBaselinePosition
data BoxGetBaselinePositionMethodInfo Source
((~) * signature (m BaselinePosition), MonadIO m, BoxK a) => MethodInfo * BoxGetBaselinePositionMethodInfo a signature |
boxGetBaselinePosition :: (MonadIO m, BoxK a) => a -> m BaselinePosition Source
boxGetCenterWidget
data BoxGetCenterWidgetMethodInfo Source
((~) * signature (m Widget), MonadIO m, BoxK a) => MethodInfo * BoxGetCenterWidgetMethodInfo a signature |
boxGetCenterWidget :: (MonadIO m, BoxK a) => a -> m Widget Source
boxGetHomogeneous
data BoxGetHomogeneousMethodInfo Source
((~) * signature (m Bool), MonadIO m, BoxK a) => MethodInfo * BoxGetHomogeneousMethodInfo a signature |
boxGetHomogeneous :: (MonadIO m, BoxK a) => a -> m Bool Source
boxGetSpacing
data BoxGetSpacingMethodInfo Source
((~) * signature (m Int32), MonadIO m, BoxK a) => MethodInfo * BoxGetSpacingMethodInfo a signature |
boxGetSpacing :: (MonadIO m, BoxK a) => a -> m Int32 Source
boxNew
boxPackEnd
data BoxPackEndMethodInfo Source
((~) * signature (b -> Bool -> Bool -> Word32 -> m ()), MonadIO m, BoxK a, WidgetK b) => MethodInfo * BoxPackEndMethodInfo a signature |
boxPackStart
data BoxPackStartMethodInfo Source
((~) * signature (b -> Bool -> Bool -> Word32 -> m ()), MonadIO m, BoxK a, WidgetK b) => MethodInfo * BoxPackStartMethodInfo a signature |
boxQueryChildPacking
data BoxQueryChildPackingMethodInfo Source
((~) * signature (b -> m (Bool, Bool, Word32, PackType)), MonadIO m, BoxK a, WidgetK b) => MethodInfo * BoxQueryChildPackingMethodInfo a signature |
boxQueryChildPacking :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> m (Bool, Bool, Word32, PackType) Source
boxReorderChild
data BoxReorderChildMethodInfo Source
((~) * signature (b -> Int32 -> m ()), MonadIO m, BoxK a, WidgetK b) => MethodInfo * BoxReorderChildMethodInfo a signature |
boxSetBaselinePosition
data BoxSetBaselinePositionMethodInfo Source
((~) * signature (BaselinePosition -> m ()), MonadIO m, BoxK a) => MethodInfo * BoxSetBaselinePositionMethodInfo a signature |
boxSetBaselinePosition :: (MonadIO m, BoxK a) => a -> BaselinePosition -> m () Source
boxSetCenterWidget
data BoxSetCenterWidgetMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, BoxK a, WidgetK b) => MethodInfo * BoxSetCenterWidgetMethodInfo a signature |
boxSetChildPacking
data BoxSetChildPackingMethodInfo Source
((~) * signature (b -> Bool -> Bool -> Word32 -> PackType -> m ()), MonadIO m, BoxK a, WidgetK b) => MethodInfo * BoxSetChildPackingMethodInfo a signature |
boxSetChildPacking :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> Bool -> Bool -> Word32 -> PackType -> m () Source
boxSetHomogeneous
data BoxSetHomogeneousMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, BoxK a) => MethodInfo * BoxSetHomogeneousMethodInfo a signature |
boxSetHomogeneous :: (MonadIO m, BoxK a) => a -> Bool -> m () Source
boxSetSpacing
data BoxSetSpacingMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, BoxK a) => MethodInfo * BoxSetSpacingMethodInfo a signature |
boxSetSpacing :: (MonadIO m, BoxK a) => a -> Int32 -> m () Source
Properties
BaselinePosition
data BoxBaselinePositionPropertyInfo Source
AttrInfo BoxBaselinePositionPropertyInfo | |
type AttrLabel BoxBaselinePositionPropertyInfo = "baseline-position" | |
type AttrGetType BoxBaselinePositionPropertyInfo = BaselinePosition | |
type AttrBaseTypeConstraint BoxBaselinePositionPropertyInfo = BoxK | |
type AttrSetTypeConstraint BoxBaselinePositionPropertyInfo = * ~ BaselinePosition | |
type AttrAllowedOps BoxBaselinePositionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
boxBaselinePosition :: AttrLabelProxy "baselinePosition" 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 | |
type AttrLabel BoxHomogeneousPropertyInfo = "homogeneous" | |
type AttrGetType BoxHomogeneousPropertyInfo = Bool | |
type AttrBaseTypeConstraint BoxHomogeneousPropertyInfo = BoxK | |
type AttrSetTypeConstraint BoxHomogeneousPropertyInfo = * ~ Bool | |
type AttrAllowedOps BoxHomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
boxHomogeneous :: AttrLabelProxy "homogeneous" 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 | |
type AttrLabel BoxSpacingPropertyInfo = "spacing" | |
type AttrGetType BoxSpacingPropertyInfo = Int32 | |
type AttrBaseTypeConstraint BoxSpacingPropertyInfo = BoxK | |
type AttrSetTypeConstraint BoxSpacingPropertyInfo = * ~ Int32 | |
type AttrAllowedOps BoxSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
boxSpacing :: AttrLabelProxy "spacing" Source
getBoxSpacing :: (MonadIO m, BoxK o) => o -> m Int32 Source
setBoxSpacing :: (MonadIO m, BoxK o) => o -> Int32 -> m () Source