| 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 |
GI.Gtk.Objects.Expander
Description
- newtype Expander = Expander (ManagedPtr Expander)
- class GObject o => IsExpander o
- toExpander :: IsExpander o => o -> IO Expander
- noExpander :: Maybe Expander
- data ExpanderGetExpandedMethodInfo
- expanderGetExpanded :: (MonadIO m, IsExpander a) => a -> m Bool
- data ExpanderGetLabelMethodInfo
- expanderGetLabel :: (MonadIO m, IsExpander a) => a -> m Text
- data ExpanderGetLabelFillMethodInfo
- expanderGetLabelFill :: (MonadIO m, IsExpander a) => a -> m Bool
- data ExpanderGetLabelWidgetMethodInfo
- expanderGetLabelWidget :: (MonadIO m, IsExpander a) => a -> m (Maybe Widget)
- data ExpanderGetResizeToplevelMethodInfo
- expanderGetResizeToplevel :: (MonadIO m, IsExpander a) => a -> m Bool
- data ExpanderGetSpacingMethodInfo
- expanderGetSpacing :: (MonadIO m, IsExpander a) => a -> m Int32
- data ExpanderGetUseMarkupMethodInfo
- expanderGetUseMarkup :: (MonadIO m, IsExpander a) => a -> m Bool
- data ExpanderGetUseUnderlineMethodInfo
- expanderGetUseUnderline :: (MonadIO m, IsExpander a) => a -> m Bool
- expanderNew :: MonadIO m => Text -> m Expander
- expanderNewWithMnemonic :: MonadIO m => Maybe Text -> m Expander
- data ExpanderSetExpandedMethodInfo
- expanderSetExpanded :: (MonadIO m, IsExpander a) => a -> Bool -> m ()
- data ExpanderSetLabelMethodInfo
- expanderSetLabel :: (MonadIO m, IsExpander a) => a -> Maybe Text -> m ()
- data ExpanderSetLabelFillMethodInfo
- expanderSetLabelFill :: (MonadIO m, IsExpander a) => a -> Bool -> m ()
- data ExpanderSetLabelWidgetMethodInfo
- expanderSetLabelWidget :: (MonadIO m, IsExpander a, IsWidget b) => a -> Maybe b -> m ()
- data ExpanderSetResizeToplevelMethodInfo
- expanderSetResizeToplevel :: (MonadIO m, IsExpander a) => a -> Bool -> m ()
- data ExpanderSetSpacingMethodInfo
- expanderSetSpacing :: (MonadIO m, IsExpander a) => a -> Int32 -> m ()
- data ExpanderSetUseMarkupMethodInfo
- expanderSetUseMarkup :: (MonadIO m, IsExpander a) => a -> Bool -> m ()
- data ExpanderSetUseUnderlineMethodInfo
- expanderSetUseUnderline :: (MonadIO m, IsExpander a) => a -> Bool -> m ()
- data ExpanderExpandedPropertyInfo
- constructExpanderExpanded :: IsExpander o => Bool -> IO (GValueConstruct o)
- expanderExpanded :: AttrLabelProxy "expanded"
- getExpanderExpanded :: (MonadIO m, IsExpander o) => o -> m Bool
- setExpanderExpanded :: (MonadIO m, IsExpander o) => o -> Bool -> m ()
- data ExpanderLabelPropertyInfo
- clearExpanderLabel :: (MonadIO m, IsExpander o) => o -> m ()
- constructExpanderLabel :: IsExpander o => Text -> IO (GValueConstruct o)
- expanderLabel :: AttrLabelProxy "label"
- getExpanderLabel :: (MonadIO m, IsExpander o) => o -> m Text
- setExpanderLabel :: (MonadIO m, IsExpander o) => o -> Text -> m ()
- data ExpanderLabelFillPropertyInfo
- constructExpanderLabelFill :: IsExpander o => Bool -> IO (GValueConstruct o)
- expanderLabelFill :: AttrLabelProxy "labelFill"
- getExpanderLabelFill :: (MonadIO m, IsExpander o) => o -> m Bool
- setExpanderLabelFill :: (MonadIO m, IsExpander o) => o -> Bool -> m ()
- data ExpanderLabelWidgetPropertyInfo
- clearExpanderLabelWidget :: (MonadIO m, IsExpander o) => o -> m ()
- constructExpanderLabelWidget :: (IsExpander o, IsWidget a) => a -> IO (GValueConstruct o)
- expanderLabelWidget :: AttrLabelProxy "labelWidget"
- getExpanderLabelWidget :: (MonadIO m, IsExpander o) => o -> m (Maybe Widget)
- setExpanderLabelWidget :: (MonadIO m, IsExpander o, IsWidget a) => o -> a -> m ()
- data ExpanderResizeToplevelPropertyInfo
- constructExpanderResizeToplevel :: IsExpander o => Bool -> IO (GValueConstruct o)
- expanderResizeToplevel :: AttrLabelProxy "resizeToplevel"
- getExpanderResizeToplevel :: (MonadIO m, IsExpander o) => o -> m Bool
- setExpanderResizeToplevel :: (MonadIO m, IsExpander o) => o -> Bool -> m ()
- data ExpanderSpacingPropertyInfo
- constructExpanderSpacing :: IsExpander o => Int32 -> IO (GValueConstruct o)
- expanderSpacing :: AttrLabelProxy "spacing"
- getExpanderSpacing :: (MonadIO m, IsExpander o) => o -> m Int32
- setExpanderSpacing :: (MonadIO m, IsExpander o) => o -> Int32 -> m ()
- data ExpanderUseMarkupPropertyInfo
- constructExpanderUseMarkup :: IsExpander o => Bool -> IO (GValueConstruct o)
- expanderUseMarkup :: AttrLabelProxy "useMarkup"
- getExpanderUseMarkup :: (MonadIO m, IsExpander o) => o -> m Bool
- setExpanderUseMarkup :: (MonadIO m, IsExpander o) => o -> Bool -> m ()
- data ExpanderUseUnderlinePropertyInfo
- constructExpanderUseUnderline :: IsExpander o => Bool -> IO (GValueConstruct o)
- expanderUseUnderline :: AttrLabelProxy "useUnderline"
- getExpanderUseUnderline :: (MonadIO m, IsExpander o) => o -> m Bool
- setExpanderUseUnderline :: (MonadIO m, IsExpander o) => o -> Bool -> m ()
- type C_ExpanderActivateCallback = Ptr () -> Ptr () -> IO ()
- type ExpanderActivateCallback = IO ()
- data ExpanderActivateSignalInfo
- afterExpanderActivate :: (GObject a, MonadIO m) => a -> ExpanderActivateCallback -> m SignalHandlerId
- genClosure_ExpanderActivate :: ExpanderActivateCallback -> IO Closure
- mk_ExpanderActivateCallback :: C_ExpanderActivateCallback -> IO (FunPtr C_ExpanderActivateCallback)
- noExpanderActivateCallback :: Maybe ExpanderActivateCallback
- onExpanderActivate :: (GObject a, MonadIO m) => a -> ExpanderActivateCallback -> m SignalHandlerId
- wrap_ExpanderActivateCallback :: ExpanderActivateCallback -> Ptr () -> Ptr () -> IO ()
Exported types
Instances
| GObject Expander Source # | |
| IsObject Expander Source # | |
| IsWidget Expander Source # | |
| IsContainer Expander Source # | |
| IsBin Expander Source # | |
| IsBuildable Expander Source # | |
| IsImplementorIface Expander Source # | |
| IsExpander Expander Source # | |
| ((~) * info (ResolveExpanderMethod t Expander), MethodInfo * info Expander p) => IsLabel t (Expander -> p) Source # | |
| ((~) * info (ResolveExpanderMethod t Expander), MethodInfo * info Expander p) => IsLabelProxy t (Expander -> p) Source # | |
| HasAttributeList * Expander Source # | |
| type SignalList Expander Source # | |
| type AttributeList Expander Source # | |
class GObject o => IsExpander o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Expander a) => IsExpander a Source # | |
| IsExpander Expander Source # | |
toExpander :: IsExpander o => o -> IO Expander Source #
Methods
getExpanded
data ExpanderGetExpandedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsExpander a) => MethodInfo * ExpanderGetExpandedMethodInfo a signature Source # | |
expanderGetExpanded :: (MonadIO m, IsExpander a) => a -> m Bool Source #
getLabel
data ExpanderGetLabelMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsExpander a) => MethodInfo * ExpanderGetLabelMethodInfo a signature Source # | |
expanderGetLabel :: (MonadIO m, IsExpander a) => a -> m Text Source #
getLabelFill
data ExpanderGetLabelFillMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsExpander a) => MethodInfo * ExpanderGetLabelFillMethodInfo a signature Source # | |
expanderGetLabelFill :: (MonadIO m, IsExpander a) => a -> m Bool Source #
getLabelWidget
data ExpanderGetLabelWidgetMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Widget)), MonadIO m, IsExpander a) => MethodInfo * ExpanderGetLabelWidgetMethodInfo a signature Source # | |
expanderGetLabelWidget :: (MonadIO m, IsExpander a) => a -> m (Maybe Widget) Source #
getResizeToplevel
data ExpanderGetResizeToplevelMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsExpander a) => MethodInfo * ExpanderGetResizeToplevelMethodInfo a signature Source # | |
expanderGetResizeToplevel :: (MonadIO m, IsExpander a) => a -> m Bool Source #
getSpacing
data ExpanderGetSpacingMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsExpander a) => MethodInfo * ExpanderGetSpacingMethodInfo a signature Source # | |
expanderGetSpacing :: (MonadIO m, IsExpander a) => a -> m Int32 Source #
Deprecated: (Since version 3.20)Use margins on the child instead.
getUseMarkup
data ExpanderGetUseMarkupMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsExpander a) => MethodInfo * ExpanderGetUseMarkupMethodInfo a signature Source # | |
expanderGetUseMarkup :: (MonadIO m, IsExpander a) => a -> m Bool Source #
getUseUnderline
data ExpanderGetUseUnderlineMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsExpander a) => MethodInfo * ExpanderGetUseUnderlineMethodInfo a signature Source # | |
expanderGetUseUnderline :: (MonadIO m, IsExpander a) => a -> m Bool Source #
new
expanderNew :: MonadIO m => Text -> m Expander Source #
newWithMnemonic
setExpanded
data ExpanderSetExpandedMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsExpander a) => MethodInfo * ExpanderSetExpandedMethodInfo a signature Source # | |
expanderSetExpanded :: (MonadIO m, IsExpander a) => a -> Bool -> m () Source #
setLabel
data ExpanderSetLabelMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, IsExpander a) => MethodInfo * ExpanderSetLabelMethodInfo a signature Source # | |
expanderSetLabel :: (MonadIO m, IsExpander a) => a -> Maybe Text -> m () Source #
setLabelFill
data ExpanderSetLabelFillMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsExpander a) => MethodInfo * ExpanderSetLabelFillMethodInfo a signature Source # | |
expanderSetLabelFill :: (MonadIO m, IsExpander a) => a -> Bool -> m () Source #
setLabelWidget
data ExpanderSetLabelWidgetMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsExpander a, IsWidget b) => MethodInfo * ExpanderSetLabelWidgetMethodInfo a signature Source # | |
expanderSetLabelWidget :: (MonadIO m, IsExpander a, IsWidget b) => a -> Maybe b -> m () Source #
setResizeToplevel
data ExpanderSetResizeToplevelMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsExpander a) => MethodInfo * ExpanderSetResizeToplevelMethodInfo a signature Source # | |
expanderSetResizeToplevel :: (MonadIO m, IsExpander a) => a -> Bool -> m () Source #
setSpacing
data ExpanderSetSpacingMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsExpander a) => MethodInfo * ExpanderSetSpacingMethodInfo a signature Source # | |
expanderSetSpacing :: (MonadIO m, IsExpander a) => a -> Int32 -> m () Source #
Deprecated: (Since version 3.20)Use margins on the child instead.
setUseMarkup
data ExpanderSetUseMarkupMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsExpander a) => MethodInfo * ExpanderSetUseMarkupMethodInfo a signature Source # | |
expanderSetUseMarkup :: (MonadIO m, IsExpander a) => a -> Bool -> m () Source #
setUseUnderline
data ExpanderSetUseUnderlineMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsExpander a) => MethodInfo * ExpanderSetUseUnderlineMethodInfo a signature Source # | |
expanderSetUseUnderline :: (MonadIO m, IsExpander a) => a -> Bool -> m () Source #
Properties
expanded
data ExpanderExpandedPropertyInfo Source #
Instances
| AttrInfo ExpanderExpandedPropertyInfo Source # | |
| type AttrSetTypeConstraint ExpanderExpandedPropertyInfo Source # | |
| type AttrOrigin ExpanderExpandedPropertyInfo Source # | |
| type AttrLabel ExpanderExpandedPropertyInfo Source # | |
| type AttrGetType ExpanderExpandedPropertyInfo Source # | |
| type AttrBaseTypeConstraint ExpanderExpandedPropertyInfo Source # | |
| type AttrAllowedOps ExpanderExpandedPropertyInfo Source # | |
constructExpanderExpanded :: IsExpander o => Bool -> IO (GValueConstruct o) Source #
expanderExpanded :: AttrLabelProxy "expanded" Source #
getExpanderExpanded :: (MonadIO m, IsExpander o) => o -> m Bool Source #
setExpanderExpanded :: (MonadIO m, IsExpander o) => o -> Bool -> m () Source #
label
data ExpanderLabelPropertyInfo Source #
Instances
| AttrInfo ExpanderLabelPropertyInfo Source # | |
| type AttrSetTypeConstraint ExpanderLabelPropertyInfo Source # | |
| type AttrOrigin ExpanderLabelPropertyInfo Source # | |
| type AttrLabel ExpanderLabelPropertyInfo Source # | |
| type AttrGetType ExpanderLabelPropertyInfo Source # | |
| type AttrBaseTypeConstraint ExpanderLabelPropertyInfo Source # | |
| type AttrAllowedOps ExpanderLabelPropertyInfo Source # | |
clearExpanderLabel :: (MonadIO m, IsExpander o) => o -> m () Source #
constructExpanderLabel :: IsExpander o => Text -> IO (GValueConstruct o) Source #
expanderLabel :: AttrLabelProxy "label" Source #
getExpanderLabel :: (MonadIO m, IsExpander o) => o -> m Text Source #
setExpanderLabel :: (MonadIO m, IsExpander o) => o -> Text -> m () Source #
labelFill
data ExpanderLabelFillPropertyInfo Source #
Instances
| AttrInfo ExpanderLabelFillPropertyInfo Source # | |
| type AttrSetTypeConstraint ExpanderLabelFillPropertyInfo Source # | |
| type AttrOrigin ExpanderLabelFillPropertyInfo Source # | |
| type AttrLabel ExpanderLabelFillPropertyInfo Source # | |
| type AttrGetType ExpanderLabelFillPropertyInfo Source # | |
| type AttrBaseTypeConstraint ExpanderLabelFillPropertyInfo Source # | |
| type AttrAllowedOps ExpanderLabelFillPropertyInfo Source # | |
constructExpanderLabelFill :: IsExpander o => Bool -> IO (GValueConstruct o) Source #
expanderLabelFill :: AttrLabelProxy "labelFill" Source #
getExpanderLabelFill :: (MonadIO m, IsExpander o) => o -> m Bool Source #
setExpanderLabelFill :: (MonadIO m, IsExpander o) => o -> Bool -> m () Source #
labelWidget
data ExpanderLabelWidgetPropertyInfo Source #
Instances
| AttrInfo ExpanderLabelWidgetPropertyInfo Source # | |
| type AttrSetTypeConstraint ExpanderLabelWidgetPropertyInfo Source # | |
| type AttrOrigin ExpanderLabelWidgetPropertyInfo Source # | |
| type AttrLabel ExpanderLabelWidgetPropertyInfo Source # | |
| type AttrGetType ExpanderLabelWidgetPropertyInfo Source # | |
| type AttrBaseTypeConstraint ExpanderLabelWidgetPropertyInfo Source # | |
| type AttrAllowedOps ExpanderLabelWidgetPropertyInfo Source # | |
clearExpanderLabelWidget :: (MonadIO m, IsExpander o) => o -> m () Source #
constructExpanderLabelWidget :: (IsExpander o, IsWidget a) => a -> IO (GValueConstruct o) Source #
expanderLabelWidget :: AttrLabelProxy "labelWidget" Source #
getExpanderLabelWidget :: (MonadIO m, IsExpander o) => o -> m (Maybe Widget) Source #
setExpanderLabelWidget :: (MonadIO m, IsExpander o, IsWidget a) => o -> a -> m () Source #
resizeToplevel
data ExpanderResizeToplevelPropertyInfo Source #
Instances
| AttrInfo ExpanderResizeToplevelPropertyInfo Source # | |
| type AttrSetTypeConstraint ExpanderResizeToplevelPropertyInfo Source # | |
| type AttrOrigin ExpanderResizeToplevelPropertyInfo Source # | |
| type AttrLabel ExpanderResizeToplevelPropertyInfo Source # | |
| type AttrGetType ExpanderResizeToplevelPropertyInfo Source # | |
| type AttrBaseTypeConstraint ExpanderResizeToplevelPropertyInfo Source # | |
| type AttrAllowedOps ExpanderResizeToplevelPropertyInfo Source # | |
constructExpanderResizeToplevel :: IsExpander o => Bool -> IO (GValueConstruct o) Source #
expanderResizeToplevel :: AttrLabelProxy "resizeToplevel" Source #
getExpanderResizeToplevel :: (MonadIO m, IsExpander o) => o -> m Bool Source #
setExpanderResizeToplevel :: (MonadIO m, IsExpander o) => o -> Bool -> m () Source #
spacing
data ExpanderSpacingPropertyInfo Source #
Instances
| AttrInfo ExpanderSpacingPropertyInfo Source # | |
| type AttrSetTypeConstraint ExpanderSpacingPropertyInfo Source # | |
| type AttrOrigin ExpanderSpacingPropertyInfo Source # | |
| type AttrLabel ExpanderSpacingPropertyInfo Source # | |
| type AttrGetType ExpanderSpacingPropertyInfo Source # | |
| type AttrBaseTypeConstraint ExpanderSpacingPropertyInfo Source # | |
| type AttrAllowedOps ExpanderSpacingPropertyInfo Source # | |
constructExpanderSpacing :: IsExpander o => Int32 -> IO (GValueConstruct o) Source #
expanderSpacing :: AttrLabelProxy "spacing" Source #
getExpanderSpacing :: (MonadIO m, IsExpander o) => o -> m Int32 Source #
setExpanderSpacing :: (MonadIO m, IsExpander o) => o -> Int32 -> m () Source #
useMarkup
data ExpanderUseMarkupPropertyInfo Source #
Instances
| AttrInfo ExpanderUseMarkupPropertyInfo Source # | |
| type AttrSetTypeConstraint ExpanderUseMarkupPropertyInfo Source # | |
| type AttrOrigin ExpanderUseMarkupPropertyInfo Source # | |
| type AttrLabel ExpanderUseMarkupPropertyInfo Source # | |
| type AttrGetType ExpanderUseMarkupPropertyInfo Source # | |
| type AttrBaseTypeConstraint ExpanderUseMarkupPropertyInfo Source # | |
| type AttrAllowedOps ExpanderUseMarkupPropertyInfo Source # | |
constructExpanderUseMarkup :: IsExpander o => Bool -> IO (GValueConstruct o) Source #
expanderUseMarkup :: AttrLabelProxy "useMarkup" Source #
getExpanderUseMarkup :: (MonadIO m, IsExpander o) => o -> m Bool Source #
setExpanderUseMarkup :: (MonadIO m, IsExpander o) => o -> Bool -> m () Source #
useUnderline
data ExpanderUseUnderlinePropertyInfo Source #
Instances
| AttrInfo ExpanderUseUnderlinePropertyInfo Source # | |
| type AttrSetTypeConstraint ExpanderUseUnderlinePropertyInfo Source # | |
| type AttrOrigin ExpanderUseUnderlinePropertyInfo Source # | |
| type AttrLabel ExpanderUseUnderlinePropertyInfo Source # | |
| type AttrGetType ExpanderUseUnderlinePropertyInfo Source # | |
| type AttrBaseTypeConstraint ExpanderUseUnderlinePropertyInfo Source # | |
| type AttrAllowedOps ExpanderUseUnderlinePropertyInfo Source # | |
constructExpanderUseUnderline :: IsExpander o => Bool -> IO (GValueConstruct o) Source #
expanderUseUnderline :: AttrLabelProxy "useUnderline" Source #
getExpanderUseUnderline :: (MonadIO m, IsExpander o) => o -> m Bool Source #
setExpanderUseUnderline :: (MonadIO m, IsExpander o) => o -> Bool -> m () Source #
Signals
activate
type ExpanderActivateCallback = IO () Source #
data ExpanderActivateSignalInfo Source #
Instances
| SignalInfo ExpanderActivateSignalInfo Source # | |
| type HaskellCallbackType ExpanderActivateSignalInfo Source # | |
afterExpanderActivate :: (GObject a, MonadIO m) => a -> ExpanderActivateCallback -> m SignalHandlerId Source #
genClosure_ExpanderActivate :: ExpanderActivateCallback -> IO Closure Source #
mk_ExpanderActivateCallback :: C_ExpanderActivateCallback -> IO (FunPtr C_ExpanderActivateCallback) Source #
onExpanderActivate :: (GObject a, MonadIO m) => a -> ExpanderActivateCallback -> m SignalHandlerId Source #
wrap_ExpanderActivateCallback :: ExpanderActivateCallback -> Ptr () -> Ptr () -> IO () Source #