| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (inaki@blueleaf.cc) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Handy.Objects.ExpanderRow
Contents
Description
No description available in the introspection data.
Synopsis
- newtype ExpanderRow = ExpanderRow (ManagedPtr ExpanderRow)
- class (GObject o, IsDescendantOf ExpanderRow o) => IsExpanderRow o
- toExpanderRow :: (MonadIO m, IsExpanderRow o) => o -> m ExpanderRow
- noExpanderRow :: Maybe ExpanderRow
- expanderRowGetEnableExpansion :: (HasCallStack, MonadIO m, IsExpanderRow a) => a -> m Bool
- expanderRowGetExpanded :: (HasCallStack, MonadIO m, IsExpanderRow a) => a -> m Bool
- expanderRowGetShowEnableSwitch :: (HasCallStack, MonadIO m, IsExpanderRow a) => a -> m Bool
- expanderRowNew :: (HasCallStack, MonadIO m) => m ExpanderRow
- expanderRowSetEnableExpansion :: (HasCallStack, MonadIO m, IsExpanderRow a) => a -> Bool -> m ()
- expanderRowSetExpanded :: (HasCallStack, MonadIO m, IsExpanderRow a) => a -> Bool -> m ()
- expanderRowSetShowEnableSwitch :: (HasCallStack, MonadIO m, IsExpanderRow a) => a -> Bool -> m ()
- constructExpanderRowEnableExpansion :: IsExpanderRow o => Bool -> IO (GValueConstruct o)
- getExpanderRowEnableExpansion :: (MonadIO m, IsExpanderRow o) => o -> m Bool
- setExpanderRowEnableExpansion :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m ()
- constructExpanderRowExpanded :: IsExpanderRow o => Bool -> IO (GValueConstruct o)
- getExpanderRowExpanded :: (MonadIO m, IsExpanderRow o) => o -> m Bool
- setExpanderRowExpanded :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m ()
- constructExpanderRowShowEnableSwitch :: IsExpanderRow o => Bool -> IO (GValueConstruct o)
- getExpanderRowShowEnableSwitch :: (MonadIO m, IsExpanderRow o) => o -> m Bool
- setExpanderRowShowEnableSwitch :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m ()
Exported types
newtype ExpanderRow Source #
Memory-managed wrapper type.
Constructors
| ExpanderRow (ManagedPtr ExpanderRow) |
Instances
| GObject ExpanderRow Source # | |
Defined in GI.Handy.Objects.ExpanderRow Methods gobjectType :: IO GType # | |
| HasParentTypes ExpanderRow Source # | |
Defined in GI.Handy.Objects.ExpanderRow | |
| type ParentTypes ExpanderRow Source # | |
Defined in GI.Handy.Objects.ExpanderRow type ParentTypes ExpanderRow = ActionRow ': (ListBoxRow ': (Bin ': (Container ': (Widget ': (Object ': (ImplementorIface ': (Actionable ': (Buildable ': ([] :: [Type]))))))))) | |
class (GObject o, IsDescendantOf ExpanderRow o) => IsExpanderRow o Source #
Type class for types which can be safely cast to ExpanderRow, for instance with toExpanderRow.
Instances
| (GObject o, IsDescendantOf ExpanderRow o) => IsExpanderRow o Source # | |
Defined in GI.Handy.Objects.ExpanderRow | |
toExpanderRow :: (MonadIO m, IsExpanderRow o) => o -> m ExpanderRow Source #
Cast to ExpanderRow, for types for which this is known to be safe. For general casts, use castTo.
noExpanderRow :: Maybe ExpanderRow Source #
A convenience alias for Nothing :: Maybe ExpanderRow.
Methods
getEnableExpansion
expanderRowGetEnableExpansion Source #
Arguments
| :: (HasCallStack, MonadIO m, IsExpanderRow a) | |
| => a |
|
| -> m Bool | Returns: whether the expansion of |
Gets whether the expansion of self is enabled.
Since: 0.0.6
getExpanded
expanderRowGetExpanded :: (HasCallStack, MonadIO m, IsExpanderRow a) => a -> m Bool Source #
No description available in the introspection data.
getShowEnableSwitch
expanderRowGetShowEnableSwitch Source #
Arguments
| :: (HasCallStack, MonadIO m, IsExpanderRow a) | |
| => a |
|
| -> m Bool | Returns: whether the switch enabling the expansion of |
Gets whether the switch enabling the expansion of self is visible.
Since: 0.0.6
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m ExpanderRow | Returns: a new |
Creates a new ExpanderRow.
Since: 0.0.6
setEnableExpansion
expanderRowSetEnableExpansion Source #
Arguments
| :: (HasCallStack, MonadIO m, IsExpanderRow a) | |
| => a |
|
| -> Bool |
|
| -> m () |
Sets whether the expansion of self is enabled.
Since: 0.0.6
setExpanded
expanderRowSetExpanded :: (HasCallStack, MonadIO m, IsExpanderRow a) => a -> Bool -> m () Source #
No description available in the introspection data.
setShowEnableSwitch
expanderRowSetShowEnableSwitch Source #
Arguments
| :: (HasCallStack, MonadIO m, IsExpanderRow a) | |
| => a |
|
| -> Bool |
|
| -> m () |
Sets whether the switch enabling the expansion of self is visible.
Since: 0.0.6
Properties
enableExpansion
True if the expansion is enabled.
constructExpanderRowEnableExpansion :: IsExpanderRow o => Bool -> IO (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “enable-expansion” property. This is rarely needed directly, but it is used by new.
getExpanderRowEnableExpansion :: (MonadIO m, IsExpanderRow o) => o -> m Bool Source #
Get the value of the “enable-expansion” property.
When overloading is enabled, this is equivalent to
get expanderRow #enableExpansion
setExpanderRowEnableExpansion :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m () Source #
Set the value of the “enable-expansion” property.
When overloading is enabled, this is equivalent to
setexpanderRow [ #enableExpansion:=value ]
expanded
True if the row is expanded.
constructExpanderRowExpanded :: IsExpanderRow o => Bool -> IO (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “expanded” property. This is rarely needed directly, but it is used by new.
getExpanderRowExpanded :: (MonadIO m, IsExpanderRow o) => o -> m Bool Source #
Get the value of the “expanded” property.
When overloading is enabled, this is equivalent to
get expanderRow #expanded
setExpanderRowExpanded :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m () Source #
Set the value of the “expanded” property.
When overloading is enabled, this is equivalent to
setexpanderRow [ #expanded:=value ]
showEnableSwitch
True if the switch enabling the expansion is visible.
constructExpanderRowShowEnableSwitch :: IsExpanderRow o => Bool -> IO (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “show-enable-switch” property. This is rarely needed directly, but it is used by new.
getExpanderRowShowEnableSwitch :: (MonadIO m, IsExpanderRow o) => o -> m Bool Source #
Get the value of the “show-enable-switch” property.
When overloading is enabled, this is equivalent to
get expanderRow #showEnableSwitch
setExpanderRowShowEnableSwitch :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m () Source #
Set the value of the “show-enable-switch” property.
When overloading is enabled, this is equivalent to
setexpanderRow [ #showEnableSwitch:=value ]