Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
GI.Dazzle.Objects.SettingsFlagAction
Description
No description available in the introspection data.
Synopsis
- newtype SettingsFlagAction = SettingsFlagAction (ManagedPtr SettingsFlagAction)
- class (GObject o, IsDescendantOf SettingsFlagAction o) => IsSettingsFlagAction o
- toSettingsFlagAction :: (MonadIO m, IsSettingsFlagAction o) => o -> m SettingsFlagAction
- settingsFlagActionNew :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> m Action
- constructSettingsFlagActionFlagNick :: (IsSettingsFlagAction o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingsFlagActionFlagNick :: (MonadIO m, IsSettingsFlagAction o) => o -> m (Maybe Text)
- constructSettingsFlagActionSchemaId :: (IsSettingsFlagAction o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingsFlagActionSchemaId :: (MonadIO m, IsSettingsFlagAction o) => o -> m (Maybe Text)
- clearSettingsFlagActionSchemaKey :: (MonadIO m, IsSettingsFlagAction o) => o -> m ()
- constructSettingsFlagActionSchemaKey :: (IsSettingsFlagAction o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingsFlagActionSchemaKey :: (MonadIO m, IsSettingsFlagAction o) => o -> m (Maybe Text)
- setSettingsFlagActionSchemaKey :: (MonadIO m, IsSettingsFlagAction o) => o -> Text -> m ()
Exported types
newtype SettingsFlagAction Source #
Memory-managed wrapper type.
Constructors
SettingsFlagAction (ManagedPtr SettingsFlagAction) |
Instances
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
(GObject o, IsDescendantOf SettingsFlagAction o) => IsSettingsFlagAction o Source # | |
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
Click to display all available methods, including inherited ones
Methods
activate, bindProperty, bindPropertyFull, changeState, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getEnabled, getName, getParameterType, getProperty, getQdata, getState, getStateHint, getStateType.
Setters
new
settingsFlagActionNew Source #
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 ]