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
- data SizeGroupAddWidgetMethodInfo
- sizeGroupAddWidget :: (MonadIO m, SizeGroupK a, WidgetK b) => a -> b -> m ()
- data SizeGroupGetIgnoreHiddenMethodInfo
- sizeGroupGetIgnoreHidden :: (MonadIO m, SizeGroupK a) => a -> m Bool
- data SizeGroupGetModeMethodInfo
- sizeGroupGetMode :: (MonadIO m, SizeGroupK a) => a -> m SizeGroupMode
- data SizeGroupGetWidgetsMethodInfo
- sizeGroupGetWidgets :: (MonadIO m, SizeGroupK a) => a -> m [Widget]
- sizeGroupNew :: MonadIO m => SizeGroupMode -> m SizeGroup
- data SizeGroupRemoveWidgetMethodInfo
- sizeGroupRemoveWidget :: (MonadIO m, SizeGroupK a, WidgetK b) => a -> b -> m ()
- data SizeGroupSetIgnoreHiddenMethodInfo
- sizeGroupSetIgnoreHidden :: (MonadIO m, SizeGroupK a) => a -> Bool -> m ()
- data SizeGroupSetModeMethodInfo
- 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 ()
- sizeGroupIgnoreHidden :: AttrLabelProxy "ignoreHidden"
- data SizeGroupModePropertyInfo
- constructSizeGroupMode :: SizeGroupMode -> IO ([Char], GValue)
- getSizeGroupMode :: (MonadIO m, SizeGroupK o) => o -> m SizeGroupMode
- setSizeGroupMode :: (MonadIO m, SizeGroupK o) => o -> SizeGroupMode -> m ()
- sizeGroupMode :: AttrLabelProxy "mode"
Exported types
GObject SizeGroup | |
((~) * info (ResolveSizeGroupMethod t SizeGroup), MethodInfo * info SizeGroup p) => IsLabelProxy t (SizeGroup -> p) | |
type ParentTypes SizeGroup | |
type AttributeList SizeGroup | |
type SignalList SizeGroup |
class GObject o => SizeGroupK o Source
(GObject o, IsDescendantOf SizeGroup o) => SizeGroupK o |
toSizeGroup :: SizeGroupK o => o -> IO SizeGroup Source
Methods
sizeGroupAddWidget
data SizeGroupAddWidgetMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, SizeGroupK a, WidgetK b) => MethodInfo * SizeGroupAddWidgetMethodInfo a signature |
sizeGroupAddWidget :: (MonadIO m, SizeGroupK a, WidgetK b) => a -> b -> m () Source
sizeGroupGetIgnoreHidden
data SizeGroupGetIgnoreHiddenMethodInfo Source
((~) * signature (m Bool), MonadIO m, SizeGroupK a) => MethodInfo * SizeGroupGetIgnoreHiddenMethodInfo a signature |
sizeGroupGetIgnoreHidden :: (MonadIO m, SizeGroupK a) => a -> m Bool Source
sizeGroupGetMode
data SizeGroupGetModeMethodInfo Source
((~) * signature (m SizeGroupMode), MonadIO m, SizeGroupK a) => MethodInfo * SizeGroupGetModeMethodInfo a signature |
sizeGroupGetMode :: (MonadIO m, SizeGroupK a) => a -> m SizeGroupMode Source
sizeGroupGetWidgets
data SizeGroupGetWidgetsMethodInfo Source
((~) * signature (m [Widget]), MonadIO m, SizeGroupK a) => MethodInfo * SizeGroupGetWidgetsMethodInfo a signature |
sizeGroupGetWidgets :: (MonadIO m, SizeGroupK a) => a -> m [Widget] Source
sizeGroupNew
sizeGroupNew :: MonadIO m => SizeGroupMode -> m SizeGroup Source
sizeGroupRemoveWidget
data SizeGroupRemoveWidgetMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, SizeGroupK a, WidgetK b) => MethodInfo * SizeGroupRemoveWidgetMethodInfo a signature |
sizeGroupRemoveWidget :: (MonadIO m, SizeGroupK a, WidgetK b) => a -> b -> m () Source
sizeGroupSetIgnoreHidden
data SizeGroupSetIgnoreHiddenMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, SizeGroupK a) => MethodInfo * SizeGroupSetIgnoreHiddenMethodInfo a signature |
sizeGroupSetIgnoreHidden :: (MonadIO m, SizeGroupK a) => a -> Bool -> m () Source
sizeGroupSetMode
data SizeGroupSetModeMethodInfo Source
((~) * signature (SizeGroupMode -> m ()), MonadIO m, SizeGroupK a) => MethodInfo * SizeGroupSetModeMethodInfo a signature |
sizeGroupSetMode :: (MonadIO m, SizeGroupK a) => a -> SizeGroupMode -> m () Source
Properties
IgnoreHidden
data SizeGroupIgnoreHiddenPropertyInfo Source
AttrInfo SizeGroupIgnoreHiddenPropertyInfo | |
type AttrLabel SizeGroupIgnoreHiddenPropertyInfo = "ignore-hidden" | |
type AttrGetType SizeGroupIgnoreHiddenPropertyInfo = Bool | |
type AttrBaseTypeConstraint SizeGroupIgnoreHiddenPropertyInfo = SizeGroupK | |
type AttrSetTypeConstraint SizeGroupIgnoreHiddenPropertyInfo = * ~ Bool | |
type AttrAllowedOps SizeGroupIgnoreHiddenPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getSizeGroupIgnoreHidden :: (MonadIO m, SizeGroupK o) => o -> m Bool Source
setSizeGroupIgnoreHidden :: (MonadIO m, SizeGroupK o) => o -> Bool -> m () Source
sizeGroupIgnoreHidden :: AttrLabelProxy "ignoreHidden" Source
Mode
data SizeGroupModePropertyInfo Source
AttrInfo SizeGroupModePropertyInfo | |
type AttrLabel SizeGroupModePropertyInfo = "mode" | |
type AttrGetType SizeGroupModePropertyInfo = SizeGroupMode | |
type AttrBaseTypeConstraint SizeGroupModePropertyInfo = SizeGroupK | |
type AttrSetTypeConstraint SizeGroupModePropertyInfo = * ~ SizeGroupMode | |
type AttrAllowedOps SizeGroupModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructSizeGroupMode :: SizeGroupMode -> IO ([Char], GValue) Source
getSizeGroupMode :: (MonadIO m, SizeGroupK o) => o -> m SizeGroupMode Source
setSizeGroupMode :: (MonadIO m, SizeGroupK o) => o -> SizeGroupMode -> m () Source
sizeGroupMode :: AttrLabelProxy "mode" Source