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 SizeGroup = SizeGroup (ForeignPtr SizeGroup)
- class GObject o => SizeGroupK o
- toSizeGroup :: SizeGroupK o => o -> IO SizeGroup
- noSizeGroup :: Maybe SizeGroup
- sizeGroupAddWidget :: (MonadIO m, SizeGroupK a, WidgetK b) => a -> b -> m ()
- sizeGroupGetIgnoreHidden :: (MonadIO m, SizeGroupK a) => a -> m Bool
- sizeGroupGetMode :: (MonadIO m, SizeGroupK a) => a -> m SizeGroupMode
- sizeGroupGetWidgets :: (MonadIO m, SizeGroupK a) => a -> m [Widget]
- sizeGroupNew :: MonadIO m => SizeGroupMode -> m SizeGroup
- sizeGroupRemoveWidget :: (MonadIO m, SizeGroupK a, WidgetK b) => a -> b -> m ()
- sizeGroupSetIgnoreHidden :: (MonadIO m, SizeGroupK a) => a -> Bool -> m ()
- sizeGroupSetMode :: (MonadIO m, SizeGroupK a) => a -> SizeGroupMode -> m ()
- data SizeGroupIgnoreHiddenPropertyInfo
- constructSizeGroupIgnoreHidden :: Bool -> IO ([Char], GValue)
- getSizeGroupIgnoreHidden :: (MonadIO m, SizeGroupK o) => o -> m Bool
- setSizeGroupIgnoreHidden :: (MonadIO m, SizeGroupK o) => o -> Bool -> m ()
- data SizeGroupModePropertyInfo
- constructSizeGroupMode :: SizeGroupMode -> IO ([Char], GValue)
- getSizeGroupMode :: (MonadIO m, SizeGroupK o) => o -> m SizeGroupMode
- setSizeGroupMode :: (MonadIO m, SizeGroupK o) => o -> SizeGroupMode -> m ()
Exported types
GObject SizeGroup Source | |
type ParentTypes SizeGroup Source | |
type AttributeList SizeGroup Source | |
type SignalList SizeGroup Source |
class GObject o => SizeGroupK o Source
(GObject o, IsDescendantOf SizeGroup o) => SizeGroupK o Source |
toSizeGroup :: SizeGroupK o => o -> IO SizeGroup Source
Methods
sizeGroupAddWidget
sizeGroupAddWidget :: (MonadIO m, SizeGroupK a, WidgetK b) => a -> b -> m () Source
sizeGroupGetIgnoreHidden
sizeGroupGetIgnoreHidden :: (MonadIO m, SizeGroupK a) => a -> m Bool Source
sizeGroupGetMode
sizeGroupGetMode :: (MonadIO m, SizeGroupK a) => a -> m SizeGroupMode Source
sizeGroupGetWidgets
sizeGroupGetWidgets :: (MonadIO m, SizeGroupK a) => a -> m [Widget] Source
sizeGroupNew
sizeGroupNew :: MonadIO m => SizeGroupMode -> m SizeGroup Source
sizeGroupRemoveWidget
sizeGroupRemoveWidget :: (MonadIO m, SizeGroupK a, WidgetK b) => a -> b -> m () Source
sizeGroupSetIgnoreHidden
sizeGroupSetIgnoreHidden :: (MonadIO m, SizeGroupK a) => a -> Bool -> m () Source
sizeGroupSetMode
sizeGroupSetMode :: (MonadIO m, SizeGroupK a) => a -> SizeGroupMode -> m () Source
Properties
IgnoreHidden
data SizeGroupIgnoreHiddenPropertyInfo Source
AttrInfo SizeGroupIgnoreHiddenPropertyInfo Source | |
type AttrLabel SizeGroupIgnoreHiddenPropertyInfo = "SizeGroup::ignore-hidden" Source | |
type AttrGetType SizeGroupIgnoreHiddenPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint SizeGroupIgnoreHiddenPropertyInfo = SizeGroupK Source | |
type AttrSetTypeConstraint SizeGroupIgnoreHiddenPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps SizeGroupIgnoreHiddenPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSizeGroupIgnoreHidden :: (MonadIO m, SizeGroupK o) => o -> m Bool Source
setSizeGroupIgnoreHidden :: (MonadIO m, SizeGroupK o) => o -> Bool -> m () Source
Mode
data SizeGroupModePropertyInfo Source
AttrInfo SizeGroupModePropertyInfo Source | |
type AttrLabel SizeGroupModePropertyInfo = "SizeGroup::mode" Source | |
type AttrGetType SizeGroupModePropertyInfo = SizeGroupMode Source | |
type AttrBaseTypeConstraint SizeGroupModePropertyInfo = SizeGroupK Source | |
type AttrSetTypeConstraint SizeGroupModePropertyInfo = * ~ SizeGroupMode Source | |
type AttrAllowedOps SizeGroupModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructSizeGroupMode :: SizeGroupMode -> IO ([Char], GValue) Source
getSizeGroupMode :: (MonadIO m, SizeGroupK o) => o -> m SizeGroupMode Source
setSizeGroupMode :: (MonadIO m, SizeGroupK o) => o -> SizeGroupMode -> m () Source