gi-gtk-4.0.6: Gtk bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Gtk.Structs.BuildableParser

Description

A sub-parser for GtkBuildable implementations.

Synopsis

Exported types

newtype BuildableParser Source #

Memory-managed wrapper type.

Constructors

BuildableParser (ManagedPtr BuildableParser) 

Instances

Instances details
Eq BuildableParser Source # 
Instance details

Defined in GI.Gtk.Structs.BuildableParser

BoxedPtr BuildableParser Source # 
Instance details

Defined in GI.Gtk.Structs.BuildableParser

CallocPtr BuildableParser Source # 
Instance details

Defined in GI.Gtk.Structs.BuildableParser

ManagedPtrNewtype BuildableParser Source # 
Instance details

Defined in GI.Gtk.Structs.BuildableParser

tag ~ 'AttrSet => Constructible BuildableParser tag Source # 
Instance details

Defined in GI.Gtk.Structs.BuildableParser

Methods

new :: MonadIO m => (ManagedPtr BuildableParser -> BuildableParser) -> [AttrOp BuildableParser tag] -> m BuildableParser

newZeroBuildableParser :: MonadIO m => m BuildableParser Source #

Construct a BuildableParser struct initialized to zero.

Methods

Properties

endElement

No description available in the introspection data.

clearBuildableParserEndElement :: MonadIO m => BuildableParser -> m () Source #

Set the value of the “end_element” field to Nothing. When overloading is enabled, this is equivalent to

clear #endElement

getBuildableParserEndElement :: MonadIO m => BuildableParser -> m (Maybe BuildableParserEndElementFieldCallback_WithClosures) Source #

Get the value of the “end_element” field. When overloading is enabled, this is equivalent to

get buildableParser #endElement

setBuildableParserEndElement :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserEndElementFieldCallback -> m () Source #

Set the value of the “end_element” field. When overloading is enabled, this is equivalent to

set buildableParser [ #endElement := value ]

error

No description available in the introspection data.

clearBuildableParserError :: MonadIO m => BuildableParser -> m () Source #

Set the value of the “error” field to Nothing. When overloading is enabled, this is equivalent to

clear #error

getBuildableParserError :: MonadIO m => BuildableParser -> m (Maybe BuildableParserErrorFieldCallback_WithClosures) Source #

Get the value of the “error” field. When overloading is enabled, this is equivalent to

get buildableParser #error

setBuildableParserError :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserErrorFieldCallback -> m () Source #

Set the value of the “error” field. When overloading is enabled, this is equivalent to

set buildableParser [ #error := value ]

startElement

No description available in the introspection data.

clearBuildableParserStartElement :: MonadIO m => BuildableParser -> m () Source #

Set the value of the “start_element” field to Nothing. When overloading is enabled, this is equivalent to

clear #startElement

getBuildableParserStartElement :: MonadIO m => BuildableParser -> m (Maybe BuildableParserStartElementFieldCallback_WithClosures) Source #

Get the value of the “start_element” field. When overloading is enabled, this is equivalent to

get buildableParser #startElement

setBuildableParserStartElement :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserStartElementFieldCallback -> m () Source #

Set the value of the “start_element” field. When overloading is enabled, this is equivalent to

set buildableParser [ #startElement := value ]

text

No description available in the introspection data.

clearBuildableParserText :: MonadIO m => BuildableParser -> m () Source #

Set the value of the “text” field to Nothing. When overloading is enabled, this is equivalent to

clear #text

getBuildableParserText :: MonadIO m => BuildableParser -> m (Maybe BuildableParserTextFieldCallback_WithClosures) Source #

Get the value of the “text” field. When overloading is enabled, this is equivalent to

get buildableParser #text

setBuildableParserText :: MonadIO m => BuildableParser -> FunPtr C_BuildableParserTextFieldCallback -> m () Source #

Set the value of the “text” field. When overloading is enabled, this is equivalent to

set buildableParser [ #text := value ]