Hoogle Search
Within LTS Haskell 24.66 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
gi-gtk4 GI.Gtk.Objects.TreeExpander Construct a GValueConstruct with valid value for the “indent-for-depth” property. This is rarely needed directly, but it is used by new.
constructTreeExpanderIndentForIcon :: (IsTreeExpander o, MonadIO m) => Bool -> m (GValueConstruct o)gi-gtk4 GI.Gtk.Objects.TreeExpander Construct a GValueConstruct with valid value for the “indent-for-icon” property. This is rarely needed directly, but it is used by new.
getTreeExpanderIndentForDepth :: (MonadIO m, IsTreeExpander o) => o -> m Boolgi-gtk4 GI.Gtk.Objects.TreeExpander Get the value of the “indent-for-depth” property. When overloading is enabled, this is equivalent to
get treeExpander #indentForDepth
getTreeExpanderIndentForIcon :: (MonadIO m, IsTreeExpander o) => o -> m Boolgi-gtk4 GI.Gtk.Objects.TreeExpander Get the value of the “indent-for-icon” property. When overloading is enabled, this is equivalent to
get treeExpander #indentForIcon
setTreeExpanderIndentForDepth :: (MonadIO m, IsTreeExpander o) => o -> Bool -> m ()gi-gtk4 GI.Gtk.Objects.TreeExpander Set the value of the “indent-for-depth” property. When overloading is enabled, this is equivalent to
set treeExpander [ #indentForDepth := value ]
setTreeExpanderIndentForIcon :: (MonadIO m, IsTreeExpander o) => o -> Bool -> m ()gi-gtk4 GI.Gtk.Objects.TreeExpander Set the value of the “indent-for-icon” property. When overloading is enabled, this is equivalent to
set treeExpander [ #indentForIcon := value ]
treeExpanderGetIndentForDepth :: (HasCallStack, MonadIO m, IsTreeExpander a) => a -> m Boolgi-gtk4 GI.Gtk.Objects.TreeExpander TreeExpander indents each level of depth with an additional indent. Since: 4.10
treeExpanderGetIndentForIcon :: (HasCallStack, MonadIO m, IsTreeExpander a) => a -> m Boolgi-gtk4 GI.Gtk.Objects.TreeExpander TreeExpander indents the child by the width of an expander-icon if it is not expandable. Since: 4.6
treeExpanderSetIndentForDepth :: (HasCallStack, MonadIO m, IsTreeExpander a) => a -> Bool -> m ()gi-gtk4 GI.Gtk.Objects.TreeExpander Sets if the TreeExpander should indent the child according to its depth. Since: 4.10
treeExpanderSetIndentForIcon :: (HasCallStack, MonadIO m, IsTreeExpander a) => a -> Bool -> m ()gi-gtk4 GI.Gtk.Objects.TreeExpander Sets if the TreeExpander should indent the child by the width of an expander-icon when it is not expandable. Since: 4.6