gi-dazzle-1.0.2: libdazzle bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Dazzle.Objects.SettingsFlagAction

Description

No description available in the introspection data.

Synopsis

Exported types

newtype SettingsFlagAction Source #

Memory-managed wrapper type.

Constructors

SettingsFlagAction (ManagedPtr SettingsFlagAction) 

Instances

Instances details
Eq SettingsFlagAction Source # 
Instance details

Defined in GI.Dazzle.Objects.SettingsFlagAction

GObject SettingsFlagAction Source # 
Instance details

Defined in GI.Dazzle.Objects.SettingsFlagAction

ManagedPtrNewtype SettingsFlagAction Source # 
Instance details

Defined in GI.Dazzle.Objects.SettingsFlagAction

TypedObject SettingsFlagAction Source # 
Instance details

Defined in GI.Dazzle.Objects.SettingsFlagAction

Methods

glibType :: IO GType

HasParentTypes SettingsFlagAction Source # 
Instance details

Defined in GI.Dazzle.Objects.SettingsFlagAction

IsGValue (Maybe SettingsFlagAction) Source #

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

Instance details

Defined in GI.Dazzle.Objects.SettingsFlagAction

type ParentTypes SettingsFlagAction Source # 
Instance details

Defined in GI.Dazzle.Objects.SettingsFlagAction

type ParentTypes SettingsFlagAction = '[Object, Action]

class (GObject o, IsDescendantOf SettingsFlagAction o) => IsSettingsFlagAction o Source #

Type class for types which can be safely cast to SettingsFlagAction, for instance with toSettingsFlagAction.

Instances

Instances details
(GObject o, IsDescendantOf SettingsFlagAction o) => IsSettingsFlagAction o Source # 
Instance details

Defined in GI.Dazzle.Objects.SettingsFlagAction

toSettingsFlagAction :: (MonadIO m, IsSettingsFlagAction o) => o -> m SettingsFlagAction Source #

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

Methods

new

settingsFlagActionNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> Text 
-> Text 
-> Text 
-> m Action

Returns: A new Action.

This creates a new action that can be used to toggle an individual flag in a Settings key which is of a flags type.

Properties

flagNick

No description available in the introspection data.

constructSettingsFlagActionFlagNick :: (IsSettingsFlagAction o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “flag-nick” property. This is rarely needed directly, but it is used by new.

getSettingsFlagActionFlagNick :: (MonadIO m, IsSettingsFlagAction o) => o -> m (Maybe Text) Source #

Get the value of the “flag-nick” property. When overloading is enabled, this is equivalent to

get settingsFlagAction #flagNick

schemaId

No description available in the introspection data.

constructSettingsFlagActionSchemaId :: (IsSettingsFlagAction o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “schema-id” property. This is rarely needed directly, but it is used by new.

getSettingsFlagActionSchemaId :: (MonadIO m, IsSettingsFlagAction o) => o -> m (Maybe Text) Source #

Get the value of the “schema-id” property. When overloading is enabled, this is equivalent to

get settingsFlagAction #schemaId

schemaKey

No description available in the introspection data.

clearSettingsFlagActionSchemaKey :: (MonadIO m, IsSettingsFlagAction o) => o -> m () Source #

Set the value of the “schema-key” property to Nothing. When overloading is enabled, this is equivalent to

clear #schemaKey

constructSettingsFlagActionSchemaKey :: (IsSettingsFlagAction o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “schema-key” property. This is rarely needed directly, but it is used by new.

getSettingsFlagActionSchemaKey :: (MonadIO m, IsSettingsFlagAction o) => o -> m (Maybe Text) Source #

Get the value of the “schema-key” property. When overloading is enabled, this is equivalent to

get settingsFlagAction #schemaKey

setSettingsFlagActionSchemaKey :: (MonadIO m, IsSettingsFlagAction o) => o -> Text -> m () Source #

Set the value of the “schema-key” property. When overloading is enabled, this is equivalent to

set settingsFlagAction [ #schemaKey := value ]