gi-handy-1.0.4: libhandy bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Handy.Objects.HeaderGroupChild

Description

A child object for [classheaderGroup].

Since: 1.0

Synopsis

Exported types

newtype HeaderGroupChild Source #

Memory-managed wrapper type.

Constructors

HeaderGroupChild (ManagedPtr HeaderGroupChild) 

Instances

Instances details
Eq HeaderGroupChild Source # 
Instance details

Defined in GI.Handy.Objects.HeaderGroupChild

GObject HeaderGroupChild Source # 
Instance details

Defined in GI.Handy.Objects.HeaderGroupChild

ManagedPtrNewtype HeaderGroupChild Source # 
Instance details

Defined in GI.Handy.Objects.HeaderGroupChild

TypedObject HeaderGroupChild Source # 
Instance details

Defined in GI.Handy.Objects.HeaderGroupChild

Methods

glibType :: IO GType

HasParentTypes HeaderGroupChild Source # 
Instance details

Defined in GI.Handy.Objects.HeaderGroupChild

IsGValue (Maybe HeaderGroupChild) Source #

Convert HeaderGroupChild to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Handy.Objects.HeaderGroupChild

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe HeaderGroupChild -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe HeaderGroupChild)

type ParentTypes HeaderGroupChild Source # 
Instance details

Defined in GI.Handy.Objects.HeaderGroupChild

type ParentTypes HeaderGroupChild = '[Object]

class (GObject o, IsDescendantOf HeaderGroupChild o) => IsHeaderGroupChild o Source #

Type class for types which can be safely cast to HeaderGroupChild, for instance with toHeaderGroupChild.

Instances

Instances details
(GObject o, IsDescendantOf HeaderGroupChild o) => IsHeaderGroupChild o Source # 
Instance details

Defined in GI.Handy.Objects.HeaderGroupChild

toHeaderGroupChild :: (MonadIO m, IsHeaderGroupChild o) => o -> m HeaderGroupChild Source #

Cast to HeaderGroupChild, for types for which this is known to be safe. For general casts, use castTo.

Methods

getChildType

headerGroupChildGetChildType Source #

Arguments

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

self: a header group child

-> m HeaderGroupChildType

Returns: the child type

Gets the child type.

Since: 1.0

getGtkHeaderBar

headerGroupChildGetGtkHeaderBar Source #

Arguments

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

self: a header group child

-> m HeaderBar

Returns: the child header bar

Gets the child HeaderBar.

Use [methodheaderGroupChild.get_child_type] to check the child type.

Since: 1.0

getHeaderBar

headerGroupChildGetHeaderBar Source #

Arguments

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

self: a header group child

-> m HeaderBar

Returns: the child headerbar

Gets the child [classheaderBar].

Use [methodheaderGroupChild.get_child_type] to check the child type.

Since: 1.0

getHeaderGroup

headerGroupChildGetHeaderGroup Source #

Arguments

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

self: a header group child

-> m HeaderGroup

Returns: the child header bar

Gets the child [classheaderGroup].

Use [methodheaderGroupChild.get_child_type] to check the child type.

Since: 1.0