gi-handy-0.0.1: libhandy bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.Handy.Objects.ExpanderRow

Contents

Description

No description available in the introspection data.

Synopsis

Exported types

newtype ExpanderRow Source #

Memory-managed wrapper type.

Instances
GObject ExpanderRow Source # 
Instance details

Defined in GI.Handy.Objects.ExpanderRow

Methods

gobjectType :: IO GType #

HasParentTypes ExpanderRow Source # 
Instance details

Defined in GI.Handy.Objects.ExpanderRow

type ParentTypes ExpanderRow Source # 
Instance details

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 # 
Instance details

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.

Methods

getEnableExpansion

expanderRowGetEnableExpansion Source #

Arguments

:: (HasCallStack, MonadIO m, IsExpanderRow a) 
=> a

self: a ExpanderRow

-> m Bool

Returns: whether the expansion of self is enabled.

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

self: a ExpanderRow

-> m Bool

Returns: whether the switch enabling the expansion of self is visible.

Gets whether the switch enabling the expansion of self is visible.

Since: 0.0.6

new

expanderRowNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m ExpanderRow

Returns: a new ExpanderRow

Creates a new ExpanderRow.

Since: 0.0.6

setEnableExpansion

expanderRowSetEnableExpansion Source #

Arguments

:: (HasCallStack, MonadIO m, IsExpanderRow a) 
=> a

self: a ExpanderRow

-> Bool

enableExpansion: True to enable the expansion

-> 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

self: a ExpanderRow

-> Bool

showEnableSwitch: True to show the switch enabling the expansion

-> 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

set expanderRow [ #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

set expanderRow [ #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

set expanderRow [ #showEnableSwitch := value ]