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 |
- Exported types
- Methods
- toolItemGroupGetCollapsed
- toolItemGroupGetDropItem
- toolItemGroupGetEllipsize
- toolItemGroupGetHeaderRelief
- toolItemGroupGetItemPosition
- toolItemGroupGetLabel
- toolItemGroupGetLabelWidget
- toolItemGroupGetNItems
- toolItemGroupGetNthItem
- toolItemGroupInsert
- toolItemGroupNew
- toolItemGroupSetCollapsed
- toolItemGroupSetEllipsize
- toolItemGroupSetHeaderRelief
- toolItemGroupSetItemPosition
- toolItemGroupSetLabel
- toolItemGroupSetLabelWidget
- Properties
- newtype ToolItemGroup = ToolItemGroup (ForeignPtr ToolItemGroup)
- class GObject o => ToolItemGroupK o
- toToolItemGroup :: ToolItemGroupK o => o -> IO ToolItemGroup
- noToolItemGroup :: Maybe ToolItemGroup
- toolItemGroupGetCollapsed :: (MonadIO m, ToolItemGroupK a) => a -> m Bool
- toolItemGroupGetDropItem :: (MonadIO m, ToolItemGroupK a) => a -> Int32 -> Int32 -> m ToolItem
- toolItemGroupGetEllipsize :: (MonadIO m, ToolItemGroupK a) => a -> m EllipsizeMode
- toolItemGroupGetHeaderRelief :: (MonadIO m, ToolItemGroupK a) => a -> m ReliefStyle
- toolItemGroupGetItemPosition :: (MonadIO m, ToolItemGroupK a, ToolItemK b) => a -> b -> m Int32
- toolItemGroupGetLabel :: (MonadIO m, ToolItemGroupK a) => a -> m Text
- toolItemGroupGetLabelWidget :: (MonadIO m, ToolItemGroupK a) => a -> m Widget
- toolItemGroupGetNItems :: (MonadIO m, ToolItemGroupK a) => a -> m Word32
- toolItemGroupGetNthItem :: (MonadIO m, ToolItemGroupK a) => a -> Word32 -> m ToolItem
- toolItemGroupInsert :: (MonadIO m, ToolItemGroupK a, ToolItemK b) => a -> b -> Int32 -> m ()
- toolItemGroupNew :: MonadIO m => Text -> m ToolItemGroup
- toolItemGroupSetCollapsed :: (MonadIO m, ToolItemGroupK a) => a -> Bool -> m ()
- toolItemGroupSetEllipsize :: (MonadIO m, ToolItemGroupK a) => a -> EllipsizeMode -> m ()
- toolItemGroupSetHeaderRelief :: (MonadIO m, ToolItemGroupK a) => a -> ReliefStyle -> m ()
- toolItemGroupSetItemPosition :: (MonadIO m, ToolItemGroupK a, ToolItemK b) => a -> b -> Int32 -> m ()
- toolItemGroupSetLabel :: (MonadIO m, ToolItemGroupK a) => a -> Text -> m ()
- toolItemGroupSetLabelWidget :: (MonadIO m, ToolItemGroupK a, WidgetK b) => a -> b -> m ()
- data ToolItemGroupCollapsedPropertyInfo
- constructToolItemGroupCollapsed :: Bool -> IO ([Char], GValue)
- getToolItemGroupCollapsed :: (MonadIO m, ToolItemGroupK o) => o -> m Bool
- setToolItemGroupCollapsed :: (MonadIO m, ToolItemGroupK o) => o -> Bool -> m ()
- data ToolItemGroupEllipsizePropertyInfo
- constructToolItemGroupEllipsize :: EllipsizeMode -> IO ([Char], GValue)
- getToolItemGroupEllipsize :: (MonadIO m, ToolItemGroupK o) => o -> m EllipsizeMode
- setToolItemGroupEllipsize :: (MonadIO m, ToolItemGroupK o) => o -> EllipsizeMode -> m ()
- data ToolItemGroupHeaderReliefPropertyInfo
- constructToolItemGroupHeaderRelief :: ReliefStyle -> IO ([Char], GValue)
- getToolItemGroupHeaderRelief :: (MonadIO m, ToolItemGroupK o) => o -> m ReliefStyle
- setToolItemGroupHeaderRelief :: (MonadIO m, ToolItemGroupK o) => o -> ReliefStyle -> m ()
- data ToolItemGroupLabelPropertyInfo
- constructToolItemGroupLabel :: Text -> IO ([Char], GValue)
- getToolItemGroupLabel :: (MonadIO m, ToolItemGroupK o) => o -> m Text
- setToolItemGroupLabel :: (MonadIO m, ToolItemGroupK o) => o -> Text -> m ()
- data ToolItemGroupLabelWidgetPropertyInfo
- constructToolItemGroupLabelWidget :: WidgetK a => a -> IO ([Char], GValue)
- getToolItemGroupLabelWidget :: (MonadIO m, ToolItemGroupK o) => o -> m Widget
- setToolItemGroupLabelWidget :: (MonadIO m, ToolItemGroupK o, WidgetK a) => o -> a -> m ()
Exported types
newtype ToolItemGroup Source
class GObject o => ToolItemGroupK o Source
(GObject o, IsDescendantOf ToolItemGroup o) => ToolItemGroupK o |
toToolItemGroup :: ToolItemGroupK o => o -> IO ToolItemGroup Source
Methods
toolItemGroupGetCollapsed
toolItemGroupGetCollapsed :: (MonadIO m, ToolItemGroupK a) => a -> m Bool Source
toolItemGroupGetDropItem
toolItemGroupGetDropItem :: (MonadIO m, ToolItemGroupK a) => a -> Int32 -> Int32 -> m ToolItem Source
toolItemGroupGetEllipsize
toolItemGroupGetEllipsize :: (MonadIO m, ToolItemGroupK a) => a -> m EllipsizeMode Source
toolItemGroupGetHeaderRelief
toolItemGroupGetHeaderRelief :: (MonadIO m, ToolItemGroupK a) => a -> m ReliefStyle Source
toolItemGroupGetItemPosition
toolItemGroupGetItemPosition :: (MonadIO m, ToolItemGroupK a, ToolItemK b) => a -> b -> m Int32 Source
toolItemGroupGetLabel
toolItemGroupGetLabel :: (MonadIO m, ToolItemGroupK a) => a -> m Text Source
toolItemGroupGetLabelWidget
toolItemGroupGetLabelWidget :: (MonadIO m, ToolItemGroupK a) => a -> m Widget Source
toolItemGroupGetNItems
toolItemGroupGetNItems :: (MonadIO m, ToolItemGroupK a) => a -> m Word32 Source
toolItemGroupGetNthItem
toolItemGroupGetNthItem :: (MonadIO m, ToolItemGroupK a) => a -> Word32 -> m ToolItem Source
toolItemGroupInsert
toolItemGroupInsert :: (MonadIO m, ToolItemGroupK a, ToolItemK b) => a -> b -> Int32 -> m () Source
toolItemGroupNew
toolItemGroupNew :: MonadIO m => Text -> m ToolItemGroup Source
toolItemGroupSetCollapsed
toolItemGroupSetCollapsed :: (MonadIO m, ToolItemGroupK a) => a -> Bool -> m () Source
toolItemGroupSetEllipsize
toolItemGroupSetEllipsize :: (MonadIO m, ToolItemGroupK a) => a -> EllipsizeMode -> m () Source
toolItemGroupSetHeaderRelief
toolItemGroupSetHeaderRelief :: (MonadIO m, ToolItemGroupK a) => a -> ReliefStyle -> m () Source
toolItemGroupSetItemPosition
toolItemGroupSetItemPosition :: (MonadIO m, ToolItemGroupK a, ToolItemK b) => a -> b -> Int32 -> m () Source
toolItemGroupSetLabel
toolItemGroupSetLabel :: (MonadIO m, ToolItemGroupK a) => a -> Text -> m () Source
toolItemGroupSetLabelWidget
toolItemGroupSetLabelWidget :: (MonadIO m, ToolItemGroupK a, WidgetK b) => a -> b -> m () Source
Properties
Collapsed
data ToolItemGroupCollapsedPropertyInfo Source
AttrInfo ToolItemGroupCollapsedPropertyInfo | |
type AttrLabel ToolItemGroupCollapsedPropertyInfo = "ToolItemGroup::collapsed" | |
type AttrGetType ToolItemGroupCollapsedPropertyInfo = Bool | |
type AttrBaseTypeConstraint ToolItemGroupCollapsedPropertyInfo = ToolItemGroupK | |
type AttrSetTypeConstraint ToolItemGroupCollapsedPropertyInfo = * ~ Bool | |
type AttrAllowedOps ToolItemGroupCollapsedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getToolItemGroupCollapsed :: (MonadIO m, ToolItemGroupK o) => o -> m Bool Source
setToolItemGroupCollapsed :: (MonadIO m, ToolItemGroupK o) => o -> Bool -> m () Source
Ellipsize
data ToolItemGroupEllipsizePropertyInfo Source
AttrInfo ToolItemGroupEllipsizePropertyInfo | |
type AttrLabel ToolItemGroupEllipsizePropertyInfo = "ToolItemGroup::ellipsize" | |
type AttrGetType ToolItemGroupEllipsizePropertyInfo = EllipsizeMode | |
type AttrBaseTypeConstraint ToolItemGroupEllipsizePropertyInfo = ToolItemGroupK | |
type AttrSetTypeConstraint ToolItemGroupEllipsizePropertyInfo = * ~ EllipsizeMode | |
type AttrAllowedOps ToolItemGroupEllipsizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructToolItemGroupEllipsize :: EllipsizeMode -> IO ([Char], GValue) Source
getToolItemGroupEllipsize :: (MonadIO m, ToolItemGroupK o) => o -> m EllipsizeMode Source
setToolItemGroupEllipsize :: (MonadIO m, ToolItemGroupK o) => o -> EllipsizeMode -> m () Source
HeaderRelief
data ToolItemGroupHeaderReliefPropertyInfo Source
AttrInfo ToolItemGroupHeaderReliefPropertyInfo | |
type AttrLabel ToolItemGroupHeaderReliefPropertyInfo = "ToolItemGroup::header-relief" | |
type AttrGetType ToolItemGroupHeaderReliefPropertyInfo = ReliefStyle | |
type AttrBaseTypeConstraint ToolItemGroupHeaderReliefPropertyInfo = ToolItemGroupK | |
type AttrSetTypeConstraint ToolItemGroupHeaderReliefPropertyInfo = * ~ ReliefStyle | |
type AttrAllowedOps ToolItemGroupHeaderReliefPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructToolItemGroupHeaderRelief :: ReliefStyle -> IO ([Char], GValue) Source
getToolItemGroupHeaderRelief :: (MonadIO m, ToolItemGroupK o) => o -> m ReliefStyle Source
setToolItemGroupHeaderRelief :: (MonadIO m, ToolItemGroupK o) => o -> ReliefStyle -> m () Source
Label
data ToolItemGroupLabelPropertyInfo Source
AttrInfo ToolItemGroupLabelPropertyInfo | |
type AttrLabel ToolItemGroupLabelPropertyInfo = "ToolItemGroup::label" | |
type AttrGetType ToolItemGroupLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint ToolItemGroupLabelPropertyInfo = ToolItemGroupK | |
type AttrSetTypeConstraint ToolItemGroupLabelPropertyInfo = * ~ Text | |
type AttrAllowedOps ToolItemGroupLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getToolItemGroupLabel :: (MonadIO m, ToolItemGroupK o) => o -> m Text Source
setToolItemGroupLabel :: (MonadIO m, ToolItemGroupK o) => o -> Text -> m () Source
LabelWidget
data ToolItemGroupLabelWidgetPropertyInfo Source
AttrInfo ToolItemGroupLabelWidgetPropertyInfo | |
type AttrLabel ToolItemGroupLabelWidgetPropertyInfo = "ToolItemGroup::label-widget" | |
type AttrGetType ToolItemGroupLabelWidgetPropertyInfo = Widget | |
type AttrBaseTypeConstraint ToolItemGroupLabelWidgetPropertyInfo = ToolItemGroupK | |
type AttrSetTypeConstraint ToolItemGroupLabelWidgetPropertyInfo = WidgetK | |
type AttrAllowedOps ToolItemGroupLabelWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getToolItemGroupLabelWidget :: (MonadIO m, ToolItemGroupK o) => o -> m Widget Source
setToolItemGroupLabelWidget :: (MonadIO m, ToolItemGroupK o, WidgetK a) => o -> a -> m () Source