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 ()
- 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 | |
((~) * info (ResolveSizeGroupMethod t SizeGroup), MethodInfo * info SizeGroup p) => IsLabel t (SizeGroup -> p) Source | |
((~) * info (ResolveSizeGroupMethod t SizeGroup), MethodInfo * info SizeGroup p) => IsLabelProxy t (SizeGroup -> p) 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
data SizeGroupAddWidgetMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, SizeGroupK a, WidgetK b) => MethodInfo (TYPE Lifted) SizeGroupAddWidgetMethodInfo a signature Source | |
sizeGroupAddWidget :: (MonadIO m, SizeGroupK a, WidgetK b) => a -> b -> m () Source
sizeGroupGetIgnoreHidden
data SizeGroupGetIgnoreHiddenMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, SizeGroupK a) => MethodInfo (TYPE Lifted) SizeGroupGetIgnoreHiddenMethodInfo a signature Source | |
sizeGroupGetIgnoreHidden :: (MonadIO m, SizeGroupK a) => a -> m Bool Source
sizeGroupGetMode
data SizeGroupGetModeMethodInfo Source
((~) (TYPE Lifted) signature (m SizeGroupMode), MonadIO m, SizeGroupK a) => MethodInfo (TYPE Lifted) SizeGroupGetModeMethodInfo a signature Source | |
sizeGroupGetMode :: (MonadIO m, SizeGroupK a) => a -> m SizeGroupMode Source
sizeGroupGetWidgets
data SizeGroupGetWidgetsMethodInfo Source
((~) (TYPE Lifted) signature (m [Widget]), MonadIO m, SizeGroupK a) => MethodInfo (TYPE Lifted) SizeGroupGetWidgetsMethodInfo a signature Source | |
sizeGroupGetWidgets :: (MonadIO m, SizeGroupK a) => a -> m [Widget] Source
sizeGroupNew
sizeGroupNew :: MonadIO m => SizeGroupMode -> m SizeGroup Source
sizeGroupRemoveWidget
data SizeGroupRemoveWidgetMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, SizeGroupK a, WidgetK b) => MethodInfo (TYPE Lifted) SizeGroupRemoveWidgetMethodInfo a signature Source | |
sizeGroupRemoveWidget :: (MonadIO m, SizeGroupK a, WidgetK b) => a -> b -> m () Source
sizeGroupSetIgnoreHidden
data SizeGroupSetIgnoreHiddenMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, SizeGroupK a) => MethodInfo (TYPE Lifted) SizeGroupSetIgnoreHiddenMethodInfo a signature Source | |
sizeGroupSetIgnoreHidden :: (MonadIO m, SizeGroupK a) => a -> Bool -> m () Source
sizeGroupSetMode
data SizeGroupSetModeMethodInfo Source
((~) (TYPE Lifted) signature (SizeGroupMode -> m ()), MonadIO m, SizeGroupK a) => MethodInfo (TYPE Lifted) SizeGroupSetModeMethodInfo a signature Source | |
sizeGroupSetMode :: (MonadIO m, SizeGroupK a) => a -> SizeGroupMode -> m () Source
Properties
IgnoreHidden
data SizeGroupIgnoreHiddenPropertyInfo Source
AttrInfo SizeGroupIgnoreHiddenPropertyInfo Source | |
type AttrLabel SizeGroupIgnoreHiddenPropertyInfo = "ignore-hidden" Source | |
type AttrGetType SizeGroupIgnoreHiddenPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint SizeGroupIgnoreHiddenPropertyInfo = SizeGroupK Source | |
type AttrSetTypeConstraint SizeGroupIgnoreHiddenPropertyInfo = TYPE Lifted ~ 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
constructSizeGroupMode :: SizeGroupMode -> IO ([Char], GValue) Source
getSizeGroupMode :: (MonadIO m, SizeGroupK o) => o -> m SizeGroupMode Source
setSizeGroupMode :: (MonadIO m, SizeGroupK o) => o -> SizeGroupMode -> m () Source