| 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
- settingsApply
- settingsBind
- settingsBindWritable
- settingsCreateAction
- settingsDelay
- settingsGetBoolean
- settingsGetChild
- settingsGetDefaultValue
- settingsGetDouble
- settingsGetEnum
- settingsGetFlags
- settingsGetHasUnapplied
- settingsGetInt
- settingsGetMapped
- settingsGetRange
- settingsGetString
- settingsGetStrv
- settingsGetUint
- settingsGetUserValue
- settingsGetValue
- settingsIsWritable
- settingsListChildren
- settingsListKeys
- settingsListRelocatableSchemas
- settingsListSchemas
- settingsNew
- settingsNewFull
- settingsNewWithBackend
- settingsNewWithBackendAndPath
- settingsNewWithPath
- settingsRangeCheck
- settingsReset
- settingsRevert
- settingsSetBoolean
- settingsSetDouble
- settingsSetEnum
- settingsSetFlags
- settingsSetInt
- settingsSetString
- settingsSetStrv
- settingsSetUint
- settingsSetValue
- settingsSync
- settingsUnbind
- Properties
- Signals
Description
- newtype Settings = Settings (ForeignPtr 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 SettingsChangeEventCallback = Maybe [Word32] -> IO Bool
- type SettingsChangeEventCallbackC = Ptr () -> Ptr Word32 -> Int32 -> Ptr () -> IO CInt
- data SettingsChangeEventSignalInfo
- afterSettingsChangeEvent :: (GObject a, MonadIO m) => a -> SettingsChangeEventCallback -> m SignalHandlerId
- mkSettingsChangeEventCallback :: SettingsChangeEventCallbackC -> IO (FunPtr SettingsChangeEventCallbackC)
- noSettingsChangeEventCallback :: Maybe SettingsChangeEventCallback
- onSettingsChangeEvent :: (GObject a, MonadIO m) => a -> SettingsChangeEventCallback -> m SignalHandlerId
- settingsChangeEventCallbackWrapper :: SettingsChangeEventCallback -> Ptr () -> Ptr Word32 -> Int32 -> Ptr () -> IO CInt
- settingsChangeEventClosure :: SettingsChangeEventCallback -> IO Closure
- type SettingsChangedCallback = Text -> IO ()
- type SettingsChangedCallbackC = Ptr () -> CString -> Ptr () -> IO ()
- data SettingsChangedSignalInfo
- afterSettingsChanged :: (GObject a, MonadIO m) => a -> SettingsChangedCallback -> m SignalHandlerId
- mkSettingsChangedCallback :: SettingsChangedCallbackC -> IO (FunPtr SettingsChangedCallbackC)
- noSettingsChangedCallback :: Maybe SettingsChangedCallback
- onSettingsChanged :: (GObject a, MonadIO m) => a -> SettingsChangedCallback -> m SignalHandlerId
- settingsChangedCallbackWrapper :: SettingsChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
- settingsChangedClosure :: SettingsChangedCallback -> IO Closure
- type SettingsWritableChangeEventCallback = Word32 -> IO Bool
- type SettingsWritableChangeEventCallbackC = Ptr () -> Word32 -> Ptr () -> IO CInt
- data SettingsWritableChangeEventSignalInfo
- afterSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId
- mkSettingsWritableChangeEventCallback :: SettingsWritableChangeEventCallbackC -> IO (FunPtr SettingsWritableChangeEventCallbackC)
- noSettingsWritableChangeEventCallback :: Maybe SettingsWritableChangeEventCallback
- onSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId
- settingsWritableChangeEventCallbackWrapper :: SettingsWritableChangeEventCallback -> Ptr () -> Word32 -> Ptr () -> IO CInt
- settingsWritableChangeEventClosure :: SettingsWritableChangeEventCallback -> IO Closure
- type SettingsWritableChangedCallback = Text -> IO ()
- type SettingsWritableChangedCallbackC = Ptr () -> CString -> Ptr () -> IO ()
- data SettingsWritableChangedSignalInfo
- afterSettingsWritableChanged :: (GObject a, MonadIO m) => a -> SettingsWritableChangedCallback -> m SignalHandlerId
- mkSettingsWritableChangedCallback :: SettingsWritableChangedCallbackC -> IO (FunPtr SettingsWritableChangedCallbackC)
- noSettingsWritableChangedCallback :: Maybe SettingsWritableChangedCallback
- onSettingsWritableChanged :: (GObject a, MonadIO m) => a -> SettingsWritableChangedCallback -> m SignalHandlerId
- settingsWritableChangedCallbackWrapper :: SettingsWritableChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
- settingsWritableChangedClosure :: SettingsWritableChangedCallback -> IO Closure
Exported types
Constructors
| Settings (ForeignPtr Settings) |
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
settingsApply
data SettingsApplyMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsSettings a) => MethodInfo * SettingsApplyMethodInfo a signature Source # | |
settingsApply :: (MonadIO m, IsSettings a) => a -> m () Source #
settingsBind
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 #
settingsBindWritable
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 #
settingsCreateAction
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 #
settingsDelay
data SettingsDelayMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsSettings a) => MethodInfo * SettingsDelayMethodInfo a signature Source # | |
settingsDelay :: (MonadIO m, IsSettings a) => a -> m () Source #
settingsGetBoolean
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 #
settingsGetChild
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 #
settingsGetDefaultValue
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 #
settingsGetDouble
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 #
settingsGetEnum
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 #
settingsGetFlags
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 #
settingsGetHasUnapplied
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 #
settingsGetInt
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 #
settingsGetMapped
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 #
settingsGetRange
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.
settingsGetString
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 #
settingsGetStrv
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 #
settingsGetUint
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 #
settingsGetUserValue
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 #
settingsGetValue
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 #
settingsIsWritable
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 #
settingsListChildren
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 #
settingsListKeys
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 #
settingsListRelocatableSchemas
settingsListRelocatableSchemas :: MonadIO m => m [Text] Source #
Deprecated: (Since version 2.40)Use g_settings_schema_source_list_schemas() instead
settingsListSchemas
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.
settingsNew
settingsNew :: MonadIO m => Text -> m Settings Source #
settingsNewFull
settingsNewFull :: MonadIO m => SettingsSchema -> Maybe SettingsBackend -> Maybe Text -> m Settings Source #
settingsNewWithBackend
settingsNewWithBackend :: MonadIO m => Text -> SettingsBackend -> m Settings Source #
settingsNewWithBackendAndPath
settingsNewWithBackendAndPath :: MonadIO m => Text -> SettingsBackend -> Text -> m Settings Source #
settingsNewWithPath
settingsNewWithPath :: MonadIO m => Text -> Text -> m Settings Source #
settingsRangeCheck
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.
settingsReset
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 #
settingsRevert
data SettingsRevertMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsSettings a) => MethodInfo * SettingsRevertMethodInfo a signature Source # | |
settingsRevert :: (MonadIO m, IsSettings a) => a -> m () Source #
settingsSetBoolean
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 #
settingsSetDouble
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 #
settingsSetEnum
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 #
settingsSetFlags
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 #
settingsSetInt
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 #
settingsSetString
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 #
settingsSetStrv
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 #
settingsSetUint
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 #
settingsSetValue
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 #
settingsSync
settingsSync :: MonadIO m => m () Source #
settingsUnbind
settingsUnbind :: (MonadIO m, IsObject a) => a -> Text -> m () Source #
Properties
DelayApply
data SettingsDelayApplyPropertyInfo Source #
Instances
| AttrInfo SettingsDelayApplyPropertyInfo Source # | |
| type AttrSetTypeConstraint 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 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 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 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 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 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 #
mkSettingsChangeEventCallback :: SettingsChangeEventCallbackC -> IO (FunPtr SettingsChangeEventCallbackC) Source #
onSettingsChangeEvent :: (GObject a, MonadIO m) => a -> SettingsChangeEventCallback -> m SignalHandlerId Source #
settingsChangeEventCallbackWrapper :: SettingsChangeEventCallback -> Ptr () -> Ptr Word32 -> Int32 -> Ptr () -> IO CInt Source #
settingsChangeEventClosure :: SettingsChangeEventCallback -> IO Closure 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 #
mkSettingsChangedCallback :: SettingsChangedCallbackC -> IO (FunPtr SettingsChangedCallbackC) Source #
onSettingsChanged :: (GObject a, MonadIO m) => a -> SettingsChangedCallback -> m SignalHandlerId Source #
settingsChangedCallbackWrapper :: SettingsChangedCallback -> Ptr () -> CString -> Ptr () -> IO () Source #
settingsChangedClosure :: SettingsChangedCallback -> IO Closure Source #
WritableChangeEvent
data SettingsWritableChangeEventSignalInfo Source #
Instances
| SignalInfo SettingsWritableChangeEventSignalInfo Source # | |
| type HaskellCallbackType SettingsWritableChangeEventSignalInfo Source # | |
afterSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId Source #
mkSettingsWritableChangeEventCallback :: SettingsWritableChangeEventCallbackC -> IO (FunPtr SettingsWritableChangeEventCallbackC) Source #
onSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId Source #
settingsWritableChangeEventCallbackWrapper :: 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 #
mkSettingsWritableChangedCallback :: SettingsWritableChangedCallbackC -> IO (FunPtr SettingsWritableChangedCallbackC) Source #
onSettingsWritableChanged :: (GObject a, MonadIO m) => a -> SettingsWritableChangedCallback -> m SignalHandlerId Source #
settingsWritableChangedCallbackWrapper :: SettingsWritableChangedCallback -> Ptr () -> CString -> Ptr () -> IO () Source #
settingsWritableChangedClosure :: SettingsWritableChangedCallback -> IO Closure Source #