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
- boxGetBaselinePosition :: (MonadIO m, BoxK a) => a -> m BaselinePosition
- boxGetCenterWidget :: (MonadIO m, BoxK a) => a -> m Widget
- boxGetHomogeneous :: (MonadIO m, BoxK a) => a -> m Bool
- boxGetSpacing :: (MonadIO m, BoxK a) => a -> m Int32
- boxNew :: MonadIO m => Orientation -> Int32 -> m Box
- boxPackEnd :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> Bool -> Bool -> Word32 -> m ()
- boxPackStart :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> Bool -> Bool -> Word32 -> m ()
- boxQueryChildPacking :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> m (Bool, Bool, Word32, PackType)
- boxReorderChild :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> Int32 -> m ()
- boxSetBaselinePosition :: (MonadIO m, BoxK a) => a -> BaselinePosition -> m ()
- boxSetCenterWidget :: (MonadIO m, BoxK a, WidgetK b) => a -> Maybe b -> m ()
- boxSetChildPacking :: (MonadIO m, BoxK a, WidgetK b) => a -> b -> Bool -> Bool -> Word32 -> PackType -> m ()
- boxSetHomogeneous :: (MonadIO m, BoxK a) => a -> Bool -> m ()
- 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 | |
type ParentTypes Box Source | |
type AttributeList Box Source | |
type SignalList Box Source |
Methods
boxGetBaselinePosition
boxGetBaselinePosition :: (MonadIO m, BoxK a) => a -> m BaselinePosition Source
boxGetCenterWidget
boxGetCenterWidget :: (MonadIO m, BoxK a) => a -> m Widget Source
boxGetHomogeneous
boxGetHomogeneous :: (MonadIO m, BoxK a) => a -> m Bool Source
boxGetSpacing
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
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
boxSetHomogeneous :: (MonadIO m, BoxK a) => a -> Bool -> m () Source
boxSetSpacing
boxSetSpacing :: (MonadIO m, BoxK a) => a -> Int32 -> m () Source
Properties
BaselinePosition
data BoxBaselinePositionPropertyInfo Source
AttrInfo BoxBaselinePositionPropertyInfo Source | |
type AttrLabel BoxBaselinePositionPropertyInfo = "Box::baseline-position" Source | |
type AttrGetType BoxBaselinePositionPropertyInfo = BaselinePosition Source | |
type AttrBaseTypeConstraint BoxBaselinePositionPropertyInfo = BoxK Source | |
type AttrSetTypeConstraint BoxBaselinePositionPropertyInfo = * ~ 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 = "Box::homogeneous" Source | |
type AttrGetType BoxHomogeneousPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint BoxHomogeneousPropertyInfo = BoxK Source | |
type AttrSetTypeConstraint BoxHomogeneousPropertyInfo = * ~ 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 = "Box::spacing" Source | |
type AttrGetType BoxSpacingPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint BoxSpacingPropertyInfo = BoxK Source | |
type AttrSetTypeConstraint BoxSpacingPropertyInfo = * ~ 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