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
- expanderGetExpanded
- expanderGetLabel
- expanderGetLabelFill
- expanderGetLabelWidget
- expanderGetResizeToplevel
- expanderGetSpacing
- expanderGetUseMarkup
- expanderGetUseUnderline
- expanderNew
- expanderNewWithMnemonic
- expanderSetExpanded
- expanderSetLabel
- expanderSetLabelFill
- expanderSetLabelWidget
- expanderSetResizeToplevel
- expanderSetSpacing
- expanderSetUseMarkup
- expanderSetUseUnderline
- Properties
- Signals
- newtype Expander = Expander (ForeignPtr Expander)
- class GObject o => ExpanderK o
- toExpander :: ExpanderK o => o -> IO Expander
- noExpander :: Maybe Expander
- expanderGetExpanded :: (MonadIO m, ExpanderK a) => a -> m Bool
- expanderGetLabel :: (MonadIO m, ExpanderK a) => a -> m Text
- expanderGetLabelFill :: (MonadIO m, ExpanderK a) => a -> m Bool
- expanderGetLabelWidget :: (MonadIO m, ExpanderK a) => a -> m Widget
- expanderGetResizeToplevel :: (MonadIO m, ExpanderK a) => a -> m Bool
- expanderGetSpacing :: (MonadIO m, ExpanderK a) => a -> m Int32
- expanderGetUseMarkup :: (MonadIO m, ExpanderK a) => a -> m Bool
- expanderGetUseUnderline :: (MonadIO m, ExpanderK a) => a -> m Bool
- expanderNew :: MonadIO m => Text -> m Expander
- expanderNewWithMnemonic :: MonadIO m => Maybe Text -> m Expander
- expanderSetExpanded :: (MonadIO m, ExpanderK a) => a -> Bool -> m ()
- expanderSetLabel :: (MonadIO m, ExpanderK a) => a -> Maybe Text -> m ()
- expanderSetLabelFill :: (MonadIO m, ExpanderK a) => a -> Bool -> m ()
- expanderSetLabelWidget :: (MonadIO m, ExpanderK a, WidgetK b) => a -> Maybe b -> m ()
- expanderSetResizeToplevel :: (MonadIO m, ExpanderK a) => a -> Bool -> m ()
- expanderSetSpacing :: (MonadIO m, ExpanderK a) => a -> Int32 -> m ()
- expanderSetUseMarkup :: (MonadIO m, ExpanderK a) => a -> Bool -> m ()
- expanderSetUseUnderline :: (MonadIO m, ExpanderK a) => a -> Bool -> m ()
- data ExpanderExpandedPropertyInfo
- constructExpanderExpanded :: Bool -> IO ([Char], GValue)
- getExpanderExpanded :: (MonadIO m, ExpanderK o) => o -> m Bool
- setExpanderExpanded :: (MonadIO m, ExpanderK o) => o -> Bool -> m ()
- data ExpanderLabelPropertyInfo
- constructExpanderLabel :: Text -> IO ([Char], GValue)
- getExpanderLabel :: (MonadIO m, ExpanderK o) => o -> m Text
- setExpanderLabel :: (MonadIO m, ExpanderK o) => o -> Text -> m ()
- data ExpanderLabelFillPropertyInfo
- constructExpanderLabelFill :: Bool -> IO ([Char], GValue)
- getExpanderLabelFill :: (MonadIO m, ExpanderK o) => o -> m Bool
- setExpanderLabelFill :: (MonadIO m, ExpanderK o) => o -> Bool -> m ()
- data ExpanderLabelWidgetPropertyInfo
- constructExpanderLabelWidget :: WidgetK a => a -> IO ([Char], GValue)
- getExpanderLabelWidget :: (MonadIO m, ExpanderK o) => o -> m Widget
- setExpanderLabelWidget :: (MonadIO m, ExpanderK o, WidgetK a) => o -> a -> m ()
- data ExpanderResizeToplevelPropertyInfo
- constructExpanderResizeToplevel :: Bool -> IO ([Char], GValue)
- getExpanderResizeToplevel :: (MonadIO m, ExpanderK o) => o -> m Bool
- setExpanderResizeToplevel :: (MonadIO m, ExpanderK o) => o -> Bool -> m ()
- data ExpanderSpacingPropertyInfo
- constructExpanderSpacing :: Int32 -> IO ([Char], GValue)
- getExpanderSpacing :: (MonadIO m, ExpanderK o) => o -> m Int32
- setExpanderSpacing :: (MonadIO m, ExpanderK o) => o -> Int32 -> m ()
- data ExpanderUseMarkupPropertyInfo
- constructExpanderUseMarkup :: Bool -> IO ([Char], GValue)
- getExpanderUseMarkup :: (MonadIO m, ExpanderK o) => o -> m Bool
- setExpanderUseMarkup :: (MonadIO m, ExpanderK o) => o -> Bool -> m ()
- data ExpanderUseUnderlinePropertyInfo
- constructExpanderUseUnderline :: Bool -> IO ([Char], GValue)
- getExpanderUseUnderline :: (MonadIO m, ExpanderK o) => o -> m Bool
- setExpanderUseUnderline :: (MonadIO m, ExpanderK o) => o -> Bool -> m ()
- type ExpanderActivateCallback = IO ()
- type ExpanderActivateCallbackC = Ptr () -> Ptr () -> IO ()
- data ExpanderActivateSignalInfo
- afterExpanderActivate :: (GObject a, MonadIO m) => a -> ExpanderActivateCallback -> m SignalHandlerId
- expanderActivateCallbackWrapper :: ExpanderActivateCallback -> Ptr () -> Ptr () -> IO ()
- expanderActivateClosure :: ExpanderActivateCallback -> IO Closure
- mkExpanderActivateCallback :: ExpanderActivateCallbackC -> IO (FunPtr ExpanderActivateCallbackC)
- noExpanderActivateCallback :: Maybe ExpanderActivateCallback
- onExpanderActivate :: (GObject a, MonadIO m) => a -> ExpanderActivateCallback -> m SignalHandlerId
Exported types
GObject Expander | |
type ParentTypes Expander | |
type AttributeList Expander | |
type SignalList Expander |
toExpander :: ExpanderK o => o -> IO Expander Source
Methods
expanderGetExpanded
expanderGetExpanded :: (MonadIO m, ExpanderK a) => a -> m Bool Source
expanderGetLabel
expanderGetLabel :: (MonadIO m, ExpanderK a) => a -> m Text Source
expanderGetLabelFill
expanderGetLabelFill :: (MonadIO m, ExpanderK a) => a -> m Bool Source
expanderGetLabelWidget
expanderGetLabelWidget :: (MonadIO m, ExpanderK a) => a -> m Widget Source
expanderGetResizeToplevel
expanderGetResizeToplevel :: (MonadIO m, ExpanderK a) => a -> m Bool Source
expanderGetSpacing
expanderGetSpacing :: (MonadIO m, ExpanderK a) => a -> m Int32 Source
expanderGetUseMarkup
expanderGetUseMarkup :: (MonadIO m, ExpanderK a) => a -> m Bool Source
expanderGetUseUnderline
expanderGetUseUnderline :: (MonadIO m, ExpanderK a) => a -> m Bool Source
expanderNew
expanderNew :: MonadIO m => Text -> m Expander Source
expanderNewWithMnemonic
expanderSetExpanded
expanderSetExpanded :: (MonadIO m, ExpanderK a) => a -> Bool -> m () Source
expanderSetLabel
expanderSetLabelFill
expanderSetLabelFill :: (MonadIO m, ExpanderK a) => a -> Bool -> m () Source
expanderSetLabelWidget
expanderSetResizeToplevel
expanderSetResizeToplevel :: (MonadIO m, ExpanderK a) => a -> Bool -> m () Source
expanderSetSpacing
expanderSetSpacing :: (MonadIO m, ExpanderK a) => a -> Int32 -> m () Source
expanderSetUseMarkup
expanderSetUseMarkup :: (MonadIO m, ExpanderK a) => a -> Bool -> m () Source
expanderSetUseUnderline
expanderSetUseUnderline :: (MonadIO m, ExpanderK a) => a -> Bool -> m () Source
Properties
Expanded
data ExpanderExpandedPropertyInfo Source
AttrInfo ExpanderExpandedPropertyInfo | |
type AttrLabel ExpanderExpandedPropertyInfo = "Expander::expanded" | |
type AttrGetType ExpanderExpandedPropertyInfo = Bool | |
type AttrBaseTypeConstraint ExpanderExpandedPropertyInfo = ExpanderK | |
type AttrSetTypeConstraint ExpanderExpandedPropertyInfo = * ~ Bool | |
type AttrAllowedOps ExpanderExpandedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getExpanderExpanded :: (MonadIO m, ExpanderK o) => o -> m Bool Source
setExpanderExpanded :: (MonadIO m, ExpanderK o) => o -> Bool -> m () Source
Label
data ExpanderLabelPropertyInfo Source
AttrInfo ExpanderLabelPropertyInfo | |
type AttrLabel ExpanderLabelPropertyInfo = "Expander::label" | |
type AttrGetType ExpanderLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint ExpanderLabelPropertyInfo = ExpanderK | |
type AttrSetTypeConstraint ExpanderLabelPropertyInfo = * ~ Text | |
type AttrAllowedOps ExpanderLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getExpanderLabel :: (MonadIO m, ExpanderK o) => o -> m Text Source
setExpanderLabel :: (MonadIO m, ExpanderK o) => o -> Text -> m () Source
LabelFill
data ExpanderLabelFillPropertyInfo Source
AttrInfo ExpanderLabelFillPropertyInfo | |
type AttrLabel ExpanderLabelFillPropertyInfo = "Expander::label-fill" | |
type AttrGetType ExpanderLabelFillPropertyInfo = Bool | |
type AttrBaseTypeConstraint ExpanderLabelFillPropertyInfo = ExpanderK | |
type AttrSetTypeConstraint ExpanderLabelFillPropertyInfo = * ~ Bool | |
type AttrAllowedOps ExpanderLabelFillPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getExpanderLabelFill :: (MonadIO m, ExpanderK o) => o -> m Bool Source
setExpanderLabelFill :: (MonadIO m, ExpanderK o) => o -> Bool -> m () Source
LabelWidget
data ExpanderLabelWidgetPropertyInfo Source
AttrInfo ExpanderLabelWidgetPropertyInfo | |
type AttrLabel ExpanderLabelWidgetPropertyInfo = "Expander::label-widget" | |
type AttrGetType ExpanderLabelWidgetPropertyInfo = Widget | |
type AttrBaseTypeConstraint ExpanderLabelWidgetPropertyInfo = ExpanderK | |
type AttrSetTypeConstraint ExpanderLabelWidgetPropertyInfo = WidgetK | |
type AttrAllowedOps ExpanderLabelWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getExpanderLabelWidget :: (MonadIO m, ExpanderK o) => o -> m Widget Source
setExpanderLabelWidget :: (MonadIO m, ExpanderK o, WidgetK a) => o -> a -> m () Source
ResizeToplevel
data ExpanderResizeToplevelPropertyInfo Source
AttrInfo ExpanderResizeToplevelPropertyInfo | |
type AttrLabel ExpanderResizeToplevelPropertyInfo = "Expander::resize-toplevel" | |
type AttrGetType ExpanderResizeToplevelPropertyInfo = Bool | |
type AttrBaseTypeConstraint ExpanderResizeToplevelPropertyInfo = ExpanderK | |
type AttrSetTypeConstraint ExpanderResizeToplevelPropertyInfo = * ~ Bool | |
type AttrAllowedOps ExpanderResizeToplevelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getExpanderResizeToplevel :: (MonadIO m, ExpanderK o) => o -> m Bool Source
setExpanderResizeToplevel :: (MonadIO m, ExpanderK o) => o -> Bool -> m () Source
Spacing
data ExpanderSpacingPropertyInfo Source
AttrInfo ExpanderSpacingPropertyInfo | |
type AttrLabel ExpanderSpacingPropertyInfo = "Expander::spacing" | |
type AttrGetType ExpanderSpacingPropertyInfo = Int32 | |
type AttrBaseTypeConstraint ExpanderSpacingPropertyInfo = ExpanderK | |
type AttrSetTypeConstraint ExpanderSpacingPropertyInfo = * ~ Int32 | |
type AttrAllowedOps ExpanderSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getExpanderSpacing :: (MonadIO m, ExpanderK o) => o -> m Int32 Source
setExpanderSpacing :: (MonadIO m, ExpanderK o) => o -> Int32 -> m () Source
UseMarkup
data ExpanderUseMarkupPropertyInfo Source
AttrInfo ExpanderUseMarkupPropertyInfo | |
type AttrLabel ExpanderUseMarkupPropertyInfo = "Expander::use-markup" | |
type AttrGetType ExpanderUseMarkupPropertyInfo = Bool | |
type AttrBaseTypeConstraint ExpanderUseMarkupPropertyInfo = ExpanderK | |
type AttrSetTypeConstraint ExpanderUseMarkupPropertyInfo = * ~ Bool | |
type AttrAllowedOps ExpanderUseMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getExpanderUseMarkup :: (MonadIO m, ExpanderK o) => o -> m Bool Source
setExpanderUseMarkup :: (MonadIO m, ExpanderK o) => o -> Bool -> m () Source
UseUnderline
data ExpanderUseUnderlinePropertyInfo Source
AttrInfo ExpanderUseUnderlinePropertyInfo | |
type AttrLabel ExpanderUseUnderlinePropertyInfo = "Expander::use-underline" | |
type AttrGetType ExpanderUseUnderlinePropertyInfo = Bool | |
type AttrBaseTypeConstraint ExpanderUseUnderlinePropertyInfo = ExpanderK | |
type AttrSetTypeConstraint ExpanderUseUnderlinePropertyInfo = * ~ Bool | |
type AttrAllowedOps ExpanderUseUnderlinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getExpanderUseUnderline :: (MonadIO m, ExpanderK o) => o -> m Bool Source
setExpanderUseUnderline :: (MonadIO m, ExpanderK o) => o -> Bool -> m () Source
Signals
Activate
type ExpanderActivateCallback = IO () Source
type ExpanderActivateCallbackC = Ptr () -> Ptr () -> IO () Source
afterExpanderActivate :: (GObject a, MonadIO m) => a -> ExpanderActivateCallback -> m SignalHandlerId Source
expanderActivateCallbackWrapper :: ExpanderActivateCallback -> Ptr () -> Ptr () -> IO () Source
mkExpanderActivateCallback :: ExpanderActivateCallbackC -> IO (FunPtr ExpanderActivateCallbackC) Source
onExpanderActivate :: (GObject a, MonadIO m) => a -> ExpanderActivateCallback -> m SignalHandlerId Source