| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gio.Objects.Settings
Contents
- Exported types
- Methods
- apply
- bind
- bindWritable
- createAction
- delay
- getBoolean
- getChild
- getDefaultValue
- getDouble
- getEnum
- getFlags
- getHasUnapplied
- getInt
- getMapped
- getRange
- getString
- getStrv
- getUint
- getUserValue
- getValue
- isWritable
- listChildren
- listKeys
- listRelocatableSchemas
- listSchemas
- new
- newFull
- newWithBackend
- newWithBackendAndPath
- newWithPath
- rangeCheck
- reset
- revert
- setBoolean
- setDouble
- setEnum
- setFlags
- setInt
- setString
- setStrv
- setUint
- setValue
- sync
- unbind
- Properties
- Signals
Description
- newtype Settings = Settings (ManagedPtr Settings)
- class GObject o => IsSettings o
- toSettings :: IsSettings o => o -> IO Settings
- noSettings :: Maybe Settings
- data SettingsApplyMethodInfo
- settingsApply :: (MonadIO m, IsSettings a) => a -> m ()
- data SettingsBindMethodInfo
- settingsBind :: (MonadIO m, IsSettings a, IsObject b) => a -> Text -> b -> Text -> [SettingsBindFlags] -> m ()
- data SettingsBindWritableMethodInfo
- settingsBindWritable :: (MonadIO m, IsSettings a, IsObject b) => a -> Text -> b -> Text -> Bool -> m ()
- data SettingsCreateActionMethodInfo
- settingsCreateAction :: (MonadIO m, IsSettings a) => a -> Text -> m Action
- data SettingsDelayMethodInfo
- settingsDelay :: (MonadIO m, IsSettings a) => a -> m ()
- data SettingsGetBooleanMethodInfo
- settingsGetBoolean :: (MonadIO m, IsSettings a) => a -> Text -> m Bool
- data SettingsGetChildMethodInfo
- settingsGetChild :: (MonadIO m, IsSettings a) => a -> Text -> m Settings
- data SettingsGetDefaultValueMethodInfo
- settingsGetDefaultValue :: (MonadIO m, IsSettings a) => a -> Text -> m (Maybe GVariant)
- data SettingsGetDoubleMethodInfo
- settingsGetDouble :: (MonadIO m, IsSettings a) => a -> Text -> m Double
- data SettingsGetEnumMethodInfo
- settingsGetEnum :: (MonadIO m, IsSettings a) => a -> Text -> m Int32
- data SettingsGetFlagsMethodInfo
- settingsGetFlags :: (MonadIO m, IsSettings a) => a -> Text -> m Word32
- data SettingsGetHasUnappliedMethodInfo
- settingsGetHasUnapplied :: (MonadIO m, IsSettings a) => a -> m Bool
- data SettingsGetIntMethodInfo
- settingsGetInt :: (MonadIO m, IsSettings a) => a -> Text -> m Int32
- data SettingsGetMappedMethodInfo
- settingsGetMapped :: (MonadIO m, IsSettings a) => a -> Text -> SettingsGetMapping -> m (Ptr ())
- data SettingsGetRangeMethodInfo
- settingsGetRange :: (MonadIO m, IsSettings a) => a -> Text -> m GVariant
- data SettingsGetStringMethodInfo
- settingsGetString :: (MonadIO m, IsSettings a) => a -> Text -> m Text
- data SettingsGetStrvMethodInfo
- settingsGetStrv :: (MonadIO m, IsSettings a) => a -> Text -> m [Text]
- data SettingsGetUintMethodInfo
- settingsGetUint :: (MonadIO m, IsSettings a) => a -> Text -> m Word32
- data SettingsGetUserValueMethodInfo
- settingsGetUserValue :: (MonadIO m, IsSettings a) => a -> Text -> m (Maybe GVariant)
- data SettingsGetValueMethodInfo
- settingsGetValue :: (MonadIO m, IsSettings a) => a -> Text -> m GVariant
- data SettingsIsWritableMethodInfo
- settingsIsWritable :: (MonadIO m, IsSettings a) => a -> Text -> m Bool
- data SettingsListChildrenMethodInfo
- settingsListChildren :: (MonadIO m, IsSettings a) => a -> m [Text]
- data SettingsListKeysMethodInfo
- settingsListKeys :: (MonadIO m, IsSettings a) => a -> m [Text]
- settingsListRelocatableSchemas :: MonadIO m => m [Text]
- settingsListSchemas :: MonadIO m => m [Text]
- settingsNew :: MonadIO m => Text -> m Settings
- settingsNewFull :: MonadIO m => SettingsSchema -> Maybe SettingsBackend -> Maybe Text -> m Settings
- settingsNewWithBackend :: MonadIO m => Text -> SettingsBackend -> m Settings
- settingsNewWithBackendAndPath :: MonadIO m => Text -> SettingsBackend -> Text -> m Settings
- settingsNewWithPath :: MonadIO m => Text -> Text -> m Settings
- data SettingsRangeCheckMethodInfo
- settingsRangeCheck :: (MonadIO m, IsSettings a) => a -> Text -> GVariant -> m Bool
- data SettingsResetMethodInfo
- settingsReset :: (MonadIO m, IsSettings a) => a -> Text -> m ()
- data SettingsRevertMethodInfo
- settingsRevert :: (MonadIO m, IsSettings a) => a -> m ()
- data SettingsSetBooleanMethodInfo
- settingsSetBoolean :: (MonadIO m, IsSettings a) => a -> Text -> Bool -> m Bool
- data SettingsSetDoubleMethodInfo
- settingsSetDouble :: (MonadIO m, IsSettings a) => a -> Text -> Double -> m Bool
- data SettingsSetEnumMethodInfo
- settingsSetEnum :: (MonadIO m, IsSettings a) => a -> Text -> Int32 -> m Bool
- data SettingsSetFlagsMethodInfo
- settingsSetFlags :: (MonadIO m, IsSettings a) => a -> Text -> Word32 -> m Bool
- data SettingsSetIntMethodInfo
- settingsSetInt :: (MonadIO m, IsSettings a) => a -> Text -> Int32 -> m Bool
- data SettingsSetStringMethodInfo
- settingsSetString :: (MonadIO m, IsSettings a) => a -> Text -> Text -> m Bool
- data SettingsSetStrvMethodInfo
- settingsSetStrv :: (MonadIO m, IsSettings a) => a -> Text -> Maybe [Text] -> m Bool
- data SettingsSetUintMethodInfo
- settingsSetUint :: (MonadIO m, IsSettings a) => a -> Text -> Word32 -> m Bool
- data SettingsSetValueMethodInfo
- settingsSetValue :: (MonadIO m, IsSettings a) => a -> Text -> GVariant -> m Bool
- settingsSync :: MonadIO m => m ()
- settingsUnbind :: (MonadIO m, IsObject a) => a -> Text -> m ()
- data SettingsDelayApplyPropertyInfo
- getSettingsDelayApply :: (MonadIO m, IsSettings o) => o -> m Bool
- settingsDelayApply :: AttrLabelProxy "delayApply"
- data SettingsHasUnappliedPropertyInfo
- getSettingsHasUnapplied :: (MonadIO m, IsSettings o) => o -> m Bool
- settingsHasUnapplied :: AttrLabelProxy "hasUnapplied"
- data SettingsPathPropertyInfo
- constructSettingsPath :: IsSettings o => Text -> IO (GValueConstruct o)
- getSettingsPath :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- settingsPath :: AttrLabelProxy "path"
- data SettingsSchemaPropertyInfo
- constructSettingsSchema :: IsSettings o => Text -> IO (GValueConstruct o)
- getSettingsSchema :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- settingsSchema :: AttrLabelProxy "schema"
- data SettingsSchemaIdPropertyInfo
- constructSettingsSchemaId :: IsSettings o => Text -> IO (GValueConstruct o)
- getSettingsSchemaId :: (MonadIO m, IsSettings o) => o -> m (Maybe Text)
- settingsSchemaId :: AttrLabelProxy "schemaId"
- data SettingsSettingsSchemaPropertyInfo
- constructSettingsSettingsSchema :: IsSettings o => SettingsSchema -> IO (GValueConstruct o)
- getSettingsSettingsSchema :: (MonadIO m, IsSettings o) => o -> m (Maybe SettingsSchema)
- settingsSettingsSchema :: AttrLabelProxy "settingsSchema"
- type C_SettingsChangeEventCallback = Ptr () -> Ptr Word32 -> Int32 -> Ptr () -> IO CInt
- type SettingsChangeEventCallback = Maybe [Word32] -> IO Bool
- data SettingsChangeEventSignalInfo
- afterSettingsChangeEvent :: (GObject a, MonadIO m) => a -> SettingsChangeEventCallback -> m SignalHandlerId
- genClosure_SettingsChangeEvent :: SettingsChangeEventCallback -> IO Closure
- mk_SettingsChangeEventCallback :: C_SettingsChangeEventCallback -> IO (FunPtr C_SettingsChangeEventCallback)
- noSettingsChangeEventCallback :: Maybe SettingsChangeEventCallback
- onSettingsChangeEvent :: (GObject a, MonadIO m) => a -> SettingsChangeEventCallback -> m SignalHandlerId
- wrap_SettingsChangeEventCallback :: SettingsChangeEventCallback -> Ptr () -> Ptr Word32 -> Int32 -> Ptr () -> IO CInt
- type C_SettingsChangedCallback = Ptr () -> CString -> Ptr () -> IO ()
- type SettingsChangedCallback = Text -> IO ()
- data SettingsChangedSignalInfo
- afterSettingsChanged :: (GObject a, MonadIO m) => a -> SettingsChangedCallback -> m SignalHandlerId
- genClosure_SettingsChanged :: SettingsChangedCallback -> IO Closure
- mk_SettingsChangedCallback :: C_SettingsChangedCallback -> IO (FunPtr C_SettingsChangedCallback)
- noSettingsChangedCallback :: Maybe SettingsChangedCallback
- onSettingsChanged :: (GObject a, MonadIO m) => a -> SettingsChangedCallback -> m SignalHandlerId
- wrap_SettingsChangedCallback :: SettingsChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
- type C_SettingsWritableChangeEventCallback = Ptr () -> Word32 -> Ptr () -> IO CInt
- type SettingsWritableChangeEventCallback = Word32 -> IO Bool
- data SettingsWritableChangeEventSignalInfo
- afterSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId
- genClosure_SettingsWritableChangeEvent :: SettingsWritableChangeEventCallback -> IO Closure
- mk_SettingsWritableChangeEventCallback :: C_SettingsWritableChangeEventCallback -> IO (FunPtr C_SettingsWritableChangeEventCallback)
- noSettingsWritableChangeEventCallback :: Maybe SettingsWritableChangeEventCallback
- onSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId
- wrap_SettingsWritableChangeEventCallback :: SettingsWritableChangeEventCallback -> Ptr () -> Word32 -> Ptr () -> IO CInt
- type C_SettingsWritableChangedCallback = Ptr () -> CString -> Ptr () -> IO ()
- type SettingsWritableChangedCallback = Text -> IO ()
- data SettingsWritableChangedSignalInfo
- afterSettingsWritableChanged :: (GObject a, MonadIO m) => a -> SettingsWritableChangedCallback -> m SignalHandlerId
- genClosure_SettingsWritableChanged :: SettingsWritableChangedCallback -> IO Closure
- mk_SettingsWritableChangedCallback :: C_SettingsWritableChangedCallback -> IO (FunPtr C_SettingsWritableChangedCallback)
- noSettingsWritableChangedCallback :: Maybe SettingsWritableChangedCallback
- onSettingsWritableChanged :: (GObject a, MonadIO m) => a -> SettingsWritableChangedCallback -> m SignalHandlerId
- wrap_SettingsWritableChangedCallback :: SettingsWritableChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
Exported types
Instances
| GObject Settings Source # | |
| IsObject Settings Source # | |
| IsSettings Settings Source # | |
| ((~) * info (ResolveSettingsMethod t Settings), MethodInfo * info Settings p) => IsLabel t (Settings -> p) Source # | |
| ((~) * info (ResolveSettingsMethod t Settings), MethodInfo * info Settings p) => IsLabelProxy t (Settings -> p) Source # | |
| HasAttributeList * Settings Source # | |
| type SignalList Settings Source # | |
| type AttributeList Settings Source # | |
class GObject o => IsSettings o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Settings a) => IsSettings a Source # | |
| IsSettings Settings Source # | |
toSettings :: IsSettings o => o -> IO Settings Source #
Methods
apply
data SettingsApplyMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsSettings a) => MethodInfo * SettingsApplyMethodInfo a signature Source # | |
settingsApply :: (MonadIO m, IsSettings a) => a -> m () Source #
bind
data SettingsBindMethodInfo Source #
Instances
| ((~) * signature (Text -> b -> Text -> [SettingsBindFlags] -> m ()), MonadIO m, IsSettings a, IsObject b) => MethodInfo * SettingsBindMethodInfo a signature Source # | |
settingsBind :: (MonadIO m, IsSettings a, IsObject b) => a -> Text -> b -> Text -> [SettingsBindFlags] -> m () Source #
bindWritable
data SettingsBindWritableMethodInfo Source #
Instances
| ((~) * signature (Text -> b -> Text -> Bool -> m ()), MonadIO m, IsSettings a, IsObject b) => MethodInfo * SettingsBindWritableMethodInfo a signature Source # | |
settingsBindWritable :: (MonadIO m, IsSettings a, IsObject b) => a -> Text -> b -> Text -> Bool -> m () Source #
createAction
data SettingsCreateActionMethodInfo Source #
Instances
| ((~) * signature (Text -> m Action), MonadIO m, IsSettings a) => MethodInfo * SettingsCreateActionMethodInfo a signature Source # | |
settingsCreateAction :: (MonadIO m, IsSettings a) => a -> Text -> m Action Source #
delay
data SettingsDelayMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsSettings a) => MethodInfo * SettingsDelayMethodInfo a signature Source # | |
settingsDelay :: (MonadIO m, IsSettings a) => a -> m () Source #
getBoolean
data SettingsGetBooleanMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsGetBooleanMethodInfo a signature Source # | |
settingsGetBoolean :: (MonadIO m, IsSettings a) => a -> Text -> m Bool Source #
getChild
data SettingsGetChildMethodInfo Source #
Instances
| ((~) * signature (Text -> m Settings), MonadIO m, IsSettings a) => MethodInfo * SettingsGetChildMethodInfo a signature Source # | |
settingsGetChild :: (MonadIO m, IsSettings a) => a -> Text -> m Settings Source #
getDefaultValue
data SettingsGetDefaultValueMethodInfo Source #
Instances
| ((~) * signature (Text -> m (Maybe GVariant)), MonadIO m, IsSettings a) => MethodInfo * SettingsGetDefaultValueMethodInfo a signature Source # | |
settingsGetDefaultValue :: (MonadIO m, IsSettings a) => a -> Text -> m (Maybe GVariant) Source #
getDouble
data SettingsGetDoubleMethodInfo Source #
Instances
| ((~) * signature (Text -> m Double), MonadIO m, IsSettings a) => MethodInfo * SettingsGetDoubleMethodInfo a signature Source # | |
settingsGetDouble :: (MonadIO m, IsSettings a) => a -> Text -> m Double Source #
getEnum
data SettingsGetEnumMethodInfo Source #
Instances
| ((~) * signature (Text -> m Int32), MonadIO m, IsSettings a) => MethodInfo * SettingsGetEnumMethodInfo a signature Source # | |
settingsGetEnum :: (MonadIO m, IsSettings a) => a -> Text -> m Int32 Source #
getFlags
data SettingsGetFlagsMethodInfo Source #
Instances
| ((~) * signature (Text -> m Word32), MonadIO m, IsSettings a) => MethodInfo * SettingsGetFlagsMethodInfo a signature Source # | |
settingsGetFlags :: (MonadIO m, IsSettings a) => a -> Text -> m Word32 Source #
getHasUnapplied
data SettingsGetHasUnappliedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsGetHasUnappliedMethodInfo a signature Source # | |
settingsGetHasUnapplied :: (MonadIO m, IsSettings a) => a -> m Bool Source #
getInt
data SettingsGetIntMethodInfo Source #
Instances
| ((~) * signature (Text -> m Int32), MonadIO m, IsSettings a) => MethodInfo * SettingsGetIntMethodInfo a signature Source # | |
settingsGetInt :: (MonadIO m, IsSettings a) => a -> Text -> m Int32 Source #
getMapped
data SettingsGetMappedMethodInfo Source #
Instances
| ((~) * signature (Text -> SettingsGetMapping -> m (Ptr ())), MonadIO m, IsSettings a) => MethodInfo * SettingsGetMappedMethodInfo a signature Source # | |
settingsGetMapped :: (MonadIO m, IsSettings a) => a -> Text -> SettingsGetMapping -> m (Ptr ()) Source #
getRange
data SettingsGetRangeMethodInfo Source #
Instances
| ((~) * signature (Text -> m GVariant), MonadIO m, IsSettings a) => MethodInfo * SettingsGetRangeMethodInfo a signature Source # | |
settingsGetRange :: (MonadIO m, IsSettings a) => a -> Text -> m GVariant Source #
Deprecated: (Since version 2.40)Use g_settings_schema_key_get_range() instead.
getString
data SettingsGetStringMethodInfo Source #
Instances
| ((~) * signature (Text -> m Text), MonadIO m, IsSettings a) => MethodInfo * SettingsGetStringMethodInfo a signature Source # | |
settingsGetString :: (MonadIO m, IsSettings a) => a -> Text -> m Text Source #
getStrv
data SettingsGetStrvMethodInfo Source #
Instances
| ((~) * signature (Text -> m [Text]), MonadIO m, IsSettings a) => MethodInfo * SettingsGetStrvMethodInfo a signature Source # | |
settingsGetStrv :: (MonadIO m, IsSettings a) => a -> Text -> m [Text] Source #
getUint
data SettingsGetUintMethodInfo Source #
Instances
| ((~) * signature (Text -> m Word32), MonadIO m, IsSettings a) => MethodInfo * SettingsGetUintMethodInfo a signature Source # | |
settingsGetUint :: (MonadIO m, IsSettings a) => a -> Text -> m Word32 Source #
getUserValue
data SettingsGetUserValueMethodInfo Source #
Instances
| ((~) * signature (Text -> m (Maybe GVariant)), MonadIO m, IsSettings a) => MethodInfo * SettingsGetUserValueMethodInfo a signature Source # | |
settingsGetUserValue :: (MonadIO m, IsSettings a) => a -> Text -> m (Maybe GVariant) Source #
getValue
data SettingsGetValueMethodInfo Source #
Instances
| ((~) * signature (Text -> m GVariant), MonadIO m, IsSettings a) => MethodInfo * SettingsGetValueMethodInfo a signature Source # | |
settingsGetValue :: (MonadIO m, IsSettings a) => a -> Text -> m GVariant Source #
isWritable
data SettingsIsWritableMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsIsWritableMethodInfo a signature Source # | |
settingsIsWritable :: (MonadIO m, IsSettings a) => a -> Text -> m Bool Source #
listChildren
data SettingsListChildrenMethodInfo Source #
Instances
| ((~) * signature (m [Text]), MonadIO m, IsSettings a) => MethodInfo * SettingsListChildrenMethodInfo a signature Source # | |
settingsListChildren :: (MonadIO m, IsSettings a) => a -> m [Text] Source #
listKeys
data SettingsListKeysMethodInfo Source #
Instances
| ((~) * signature (m [Text]), MonadIO m, IsSettings a) => MethodInfo * SettingsListKeysMethodInfo a signature Source # | |
settingsListKeys :: (MonadIO m, IsSettings a) => a -> m [Text] Source #
listRelocatableSchemas
settingsListRelocatableSchemas :: MonadIO m => m [Text] Source #
Deprecated: (Since version 2.40)Use g_settings_schema_source_list_schemas() instead
listSchemas
settingsListSchemas :: MonadIO m => m [Text] Source #
Deprecated: (Since version 2.40)Use g_settings_schema_source_list_schemas() instead.If you used g_settings_list_schemas() to check for the presence ofa particular schema, use g_settings_schema_source_lookup() insteadof your whole loop.
new
settingsNew :: MonadIO m => Text -> m Settings Source #
newFull
settingsNewFull :: MonadIO m => SettingsSchema -> Maybe SettingsBackend -> Maybe Text -> m Settings Source #
newWithBackend
settingsNewWithBackend :: MonadIO m => Text -> SettingsBackend -> m Settings Source #
newWithBackendAndPath
settingsNewWithBackendAndPath :: MonadIO m => Text -> SettingsBackend -> Text -> m Settings Source #
newWithPath
settingsNewWithPath :: MonadIO m => Text -> Text -> m Settings Source #
rangeCheck
data SettingsRangeCheckMethodInfo Source #
Instances
| ((~) * signature (Text -> GVariant -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsRangeCheckMethodInfo a signature Source # | |
settingsRangeCheck :: (MonadIO m, IsSettings a) => a -> Text -> GVariant -> m Bool Source #
Deprecated: (Since version 2.40)Use g_settings_schema_key_range_check() instead.
reset
data SettingsResetMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsSettings a) => MethodInfo * SettingsResetMethodInfo a signature Source # | |
settingsReset :: (MonadIO m, IsSettings a) => a -> Text -> m () Source #
revert
data SettingsRevertMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsSettings a) => MethodInfo * SettingsRevertMethodInfo a signature Source # | |
settingsRevert :: (MonadIO m, IsSettings a) => a -> m () Source #
setBoolean
data SettingsSetBooleanMethodInfo Source #
Instances
| ((~) * signature (Text -> Bool -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsSetBooleanMethodInfo a signature Source # | |
settingsSetBoolean :: (MonadIO m, IsSettings a) => a -> Text -> Bool -> m Bool Source #
setDouble
data SettingsSetDoubleMethodInfo Source #
Instances
| ((~) * signature (Text -> Double -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsSetDoubleMethodInfo a signature Source # | |
settingsSetDouble :: (MonadIO m, IsSettings a) => a -> Text -> Double -> m Bool Source #
setEnum
data SettingsSetEnumMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsSetEnumMethodInfo a signature Source # | |
settingsSetEnum :: (MonadIO m, IsSettings a) => a -> Text -> Int32 -> m Bool Source #
setFlags
data SettingsSetFlagsMethodInfo Source #
Instances
| ((~) * signature (Text -> Word32 -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsSetFlagsMethodInfo a signature Source # | |
settingsSetFlags :: (MonadIO m, IsSettings a) => a -> Text -> Word32 -> m Bool Source #
setInt
data SettingsSetIntMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsSetIntMethodInfo a signature Source # | |
settingsSetInt :: (MonadIO m, IsSettings a) => a -> Text -> Int32 -> m Bool Source #
setString
data SettingsSetStringMethodInfo Source #
Instances
| ((~) * signature (Text -> Text -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsSetStringMethodInfo a signature Source # | |
settingsSetString :: (MonadIO m, IsSettings a) => a -> Text -> Text -> m Bool Source #
setStrv
data SettingsSetStrvMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe [Text] -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsSetStrvMethodInfo a signature Source # | |
settingsSetStrv :: (MonadIO m, IsSettings a) => a -> Text -> Maybe [Text] -> m Bool Source #
setUint
data SettingsSetUintMethodInfo Source #
Instances
| ((~) * signature (Text -> Word32 -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsSetUintMethodInfo a signature Source # | |
settingsSetUint :: (MonadIO m, IsSettings a) => a -> Text -> Word32 -> m Bool Source #
setValue
data SettingsSetValueMethodInfo Source #
Instances
| ((~) * signature (Text -> GVariant -> m Bool), MonadIO m, IsSettings a) => MethodInfo * SettingsSetValueMethodInfo a signature Source # | |
settingsSetValue :: (MonadIO m, IsSettings a) => a -> Text -> GVariant -> m Bool Source #
sync
settingsSync :: MonadIO m => m () Source #
unbind
settingsUnbind :: (MonadIO m, IsObject a) => a -> Text -> m () Source #
Properties
delayApply
data SettingsDelayApplyPropertyInfo Source #
Instances
| AttrInfo SettingsDelayApplyPropertyInfo Source # | |
| type AttrSetTypeConstraint SettingsDelayApplyPropertyInfo Source # | |
| type AttrOrigin SettingsDelayApplyPropertyInfo Source # | |
| type AttrLabel SettingsDelayApplyPropertyInfo Source # | |
| type AttrGetType SettingsDelayApplyPropertyInfo Source # | |
| type AttrBaseTypeConstraint SettingsDelayApplyPropertyInfo Source # | |
| type AttrAllowedOps SettingsDelayApplyPropertyInfo Source # | |
getSettingsDelayApply :: (MonadIO m, IsSettings o) => o -> m Bool Source #
settingsDelayApply :: AttrLabelProxy "delayApply" Source #
hasUnapplied
data SettingsHasUnappliedPropertyInfo Source #
Instances
| AttrInfo SettingsHasUnappliedPropertyInfo Source # | |
| type AttrSetTypeConstraint SettingsHasUnappliedPropertyInfo Source # | |
| type AttrOrigin SettingsHasUnappliedPropertyInfo Source # | |
| type AttrLabel SettingsHasUnappliedPropertyInfo Source # | |
| type AttrGetType SettingsHasUnappliedPropertyInfo Source # | |
| type AttrBaseTypeConstraint SettingsHasUnappliedPropertyInfo Source # | |
| type AttrAllowedOps SettingsHasUnappliedPropertyInfo Source # | |
getSettingsHasUnapplied :: (MonadIO m, IsSettings o) => o -> m Bool Source #
settingsHasUnapplied :: AttrLabelProxy "hasUnapplied" Source #
path
data SettingsPathPropertyInfo Source #
Instances
| AttrInfo SettingsPathPropertyInfo Source # | |
| type AttrSetTypeConstraint SettingsPathPropertyInfo Source # | |
| type AttrOrigin SettingsPathPropertyInfo Source # | |
| type AttrLabel SettingsPathPropertyInfo Source # | |
| type AttrGetType SettingsPathPropertyInfo Source # | |
| type AttrBaseTypeConstraint SettingsPathPropertyInfo Source # | |
| type AttrAllowedOps SettingsPathPropertyInfo Source # | |
constructSettingsPath :: IsSettings o => Text -> IO (GValueConstruct o) Source #
getSettingsPath :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #
settingsPath :: AttrLabelProxy "path" Source #
schema
data SettingsSchemaPropertyInfo Source #
Instances
| AttrInfo SettingsSchemaPropertyInfo Source # | |
| type AttrSetTypeConstraint SettingsSchemaPropertyInfo Source # | |
| type AttrOrigin SettingsSchemaPropertyInfo Source # | |
| type AttrLabel SettingsSchemaPropertyInfo Source # | |
| type AttrGetType SettingsSchemaPropertyInfo Source # | |
| type AttrBaseTypeConstraint SettingsSchemaPropertyInfo Source # | |
| type AttrAllowedOps SettingsSchemaPropertyInfo Source # | |
constructSettingsSchema :: IsSettings o => Text -> IO (GValueConstruct o) Source #
getSettingsSchema :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #
settingsSchema :: AttrLabelProxy "schema" Source #
schemaId
data SettingsSchemaIdPropertyInfo Source #
Instances
| AttrInfo SettingsSchemaIdPropertyInfo Source # | |
| type AttrSetTypeConstraint SettingsSchemaIdPropertyInfo Source # | |
| type AttrOrigin SettingsSchemaIdPropertyInfo Source # | |
| type AttrLabel SettingsSchemaIdPropertyInfo Source # | |
| type AttrGetType SettingsSchemaIdPropertyInfo Source # | |
| type AttrBaseTypeConstraint SettingsSchemaIdPropertyInfo Source # | |
| type AttrAllowedOps SettingsSchemaIdPropertyInfo Source # | |
constructSettingsSchemaId :: IsSettings o => Text -> IO (GValueConstruct o) Source #
getSettingsSchemaId :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) Source #
settingsSchemaId :: AttrLabelProxy "schemaId" Source #
settingsSchema
data SettingsSettingsSchemaPropertyInfo Source #
Instances
| AttrInfo SettingsSettingsSchemaPropertyInfo Source # | |
| type AttrSetTypeConstraint SettingsSettingsSchemaPropertyInfo Source # | |
| type AttrOrigin SettingsSettingsSchemaPropertyInfo Source # | |
| type AttrLabel SettingsSettingsSchemaPropertyInfo Source # | |
| type AttrGetType SettingsSettingsSchemaPropertyInfo Source # | |
| type AttrBaseTypeConstraint SettingsSettingsSchemaPropertyInfo Source # | |
| type AttrAllowedOps SettingsSettingsSchemaPropertyInfo Source # | |
constructSettingsSettingsSchema :: IsSettings o => SettingsSchema -> IO (GValueConstruct o) Source #
getSettingsSettingsSchema :: (MonadIO m, IsSettings o) => o -> m (Maybe SettingsSchema) Source #
settingsSettingsSchema :: AttrLabelProxy "settingsSchema" Source #
Signals
changeEvent
data SettingsChangeEventSignalInfo Source #
Instances
| SignalInfo SettingsChangeEventSignalInfo Source # | |
| type HaskellCallbackType SettingsChangeEventSignalInfo Source # | |
afterSettingsChangeEvent :: (GObject a, MonadIO m) => a -> SettingsChangeEventCallback -> m SignalHandlerId Source #
genClosure_SettingsChangeEvent :: SettingsChangeEventCallback -> IO Closure Source #
mk_SettingsChangeEventCallback :: C_SettingsChangeEventCallback -> IO (FunPtr C_SettingsChangeEventCallback) Source #
onSettingsChangeEvent :: (GObject a, MonadIO m) => a -> SettingsChangeEventCallback -> m SignalHandlerId Source #
wrap_SettingsChangeEventCallback :: SettingsChangeEventCallback -> Ptr () -> Ptr Word32 -> Int32 -> Ptr () -> IO CInt Source #
changed
type SettingsChangedCallback = Text -> IO () Source #
data SettingsChangedSignalInfo Source #
Instances
| SignalInfo SettingsChangedSignalInfo Source # | |
| type HaskellCallbackType SettingsChangedSignalInfo Source # | |
afterSettingsChanged :: (GObject a, MonadIO m) => a -> SettingsChangedCallback -> m SignalHandlerId Source #
genClosure_SettingsChanged :: SettingsChangedCallback -> IO Closure Source #
mk_SettingsChangedCallback :: C_SettingsChangedCallback -> IO (FunPtr C_SettingsChangedCallback) Source #
onSettingsChanged :: (GObject a, MonadIO m) => a -> SettingsChangedCallback -> m SignalHandlerId Source #
wrap_SettingsChangedCallback :: SettingsChangedCallback -> Ptr () -> CString -> Ptr () -> IO () Source #
writableChangeEvent
data SettingsWritableChangeEventSignalInfo Source #
Instances
| SignalInfo SettingsWritableChangeEventSignalInfo Source # | |
| type HaskellCallbackType SettingsWritableChangeEventSignalInfo Source # | |
afterSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId Source #
genClosure_SettingsWritableChangeEvent :: SettingsWritableChangeEventCallback -> IO Closure Source #
mk_SettingsWritableChangeEventCallback :: C_SettingsWritableChangeEventCallback -> IO (FunPtr C_SettingsWritableChangeEventCallback) Source #
onSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId Source #
wrap_SettingsWritableChangeEventCallback :: SettingsWritableChangeEventCallback -> Ptr () -> Word32 -> Ptr () -> IO CInt Source #
writableChanged
type SettingsWritableChangedCallback = Text -> IO () Source #
data SettingsWritableChangedSignalInfo Source #
Instances
| SignalInfo SettingsWritableChangedSignalInfo Source # | |
| type HaskellCallbackType SettingsWritableChangedSignalInfo Source # | |
afterSettingsWritableChanged :: (GObject a, MonadIO m) => a -> SettingsWritableChangedCallback -> m SignalHandlerId Source #
mk_SettingsWritableChangedCallback :: C_SettingsWritableChangedCallback -> IO (FunPtr C_SettingsWritableChangedCallback) Source #
onSettingsWritableChanged :: (GObject a, MonadIO m) => a -> SettingsWritableChangedCallback -> m SignalHandlerId Source #
wrap_SettingsWritableChangedCallback :: SettingsWritableChangedCallback -> Ptr () -> CString -> Ptr () -> IO () Source #