| 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
setsettingsFlagAction [ #schemaKey:=value ]