| 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 => SettingsK o
 - toSettings :: SettingsK o => o -> IO Settings
 - noSettings :: Maybe Settings
 - data SettingsApplyMethodInfo
 - settingsApply :: (MonadIO m, SettingsK a) => a -> m ()
 - data SettingsBindMethodInfo
 - settingsBind :: (MonadIO m, SettingsK a, ObjectK b) => a -> Text -> b -> Text -> [SettingsBindFlags] -> m ()
 - data SettingsBindWritableMethodInfo
 - settingsBindWritable :: (MonadIO m, SettingsK a, ObjectK b) => a -> Text -> b -> Text -> Bool -> m ()
 - data SettingsCreateActionMethodInfo
 - settingsCreateAction :: (MonadIO m, SettingsK a) => a -> Text -> m Action
 - data SettingsDelayMethodInfo
 - settingsDelay :: (MonadIO m, SettingsK a) => a -> m ()
 - data SettingsGetBooleanMethodInfo
 - settingsGetBoolean :: (MonadIO m, SettingsK a) => a -> Text -> m Bool
 - data SettingsGetChildMethodInfo
 - settingsGetChild :: (MonadIO m, SettingsK a) => a -> Text -> m Settings
 - data SettingsGetDefaultValueMethodInfo
 - settingsGetDefaultValue :: (MonadIO m, SettingsK a) => a -> Text -> m GVariant
 - data SettingsGetDoubleMethodInfo
 - settingsGetDouble :: (MonadIO m, SettingsK a) => a -> Text -> m Double
 - data SettingsGetEnumMethodInfo
 - settingsGetEnum :: (MonadIO m, SettingsK a) => a -> Text -> m Int32
 - data SettingsGetFlagsMethodInfo
 - settingsGetFlags :: (MonadIO m, SettingsK a) => a -> Text -> m Word32
 - data SettingsGetHasUnappliedMethodInfo
 - settingsGetHasUnapplied :: (MonadIO m, SettingsK a) => a -> m Bool
 - data SettingsGetIntMethodInfo
 - settingsGetInt :: (MonadIO m, SettingsK a) => a -> Text -> m Int32
 - data SettingsGetMappedMethodInfo
 - settingsGetMapped :: (MonadIO m, SettingsK a) => a -> Text -> SettingsGetMapping -> m (Ptr ())
 - data SettingsGetRangeMethodInfo
 - settingsGetRange :: (MonadIO m, SettingsK a) => a -> Text -> m GVariant
 - data SettingsGetStringMethodInfo
 - settingsGetString :: (MonadIO m, SettingsK a) => a -> Text -> m Text
 - data SettingsGetStrvMethodInfo
 - settingsGetStrv :: (MonadIO m, SettingsK a) => a -> Text -> m [Text]
 - data SettingsGetUintMethodInfo
 - settingsGetUint :: (MonadIO m, SettingsK a) => a -> Text -> m Word32
 - data SettingsGetUserValueMethodInfo
 - settingsGetUserValue :: (MonadIO m, SettingsK a) => a -> Text -> m GVariant
 - data SettingsGetValueMethodInfo
 - settingsGetValue :: (MonadIO m, SettingsK a) => a -> Text -> m GVariant
 - data SettingsIsWritableMethodInfo
 - settingsIsWritable :: (MonadIO m, SettingsK a) => a -> Text -> m Bool
 - data SettingsListChildrenMethodInfo
 - settingsListChildren :: (MonadIO m, SettingsK a) => a -> m [Text]
 - data SettingsListKeysMethodInfo
 - settingsListKeys :: (MonadIO m, SettingsK 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, SettingsK a) => a -> Text -> GVariant -> m Bool
 - data SettingsResetMethodInfo
 - settingsReset :: (MonadIO m, SettingsK a) => a -> Text -> m ()
 - data SettingsRevertMethodInfo
 - settingsRevert :: (MonadIO m, SettingsK a) => a -> m ()
 - data SettingsSetBooleanMethodInfo
 - settingsSetBoolean :: (MonadIO m, SettingsK a) => a -> Text -> Bool -> m Bool
 - data SettingsSetDoubleMethodInfo
 - settingsSetDouble :: (MonadIO m, SettingsK a) => a -> Text -> Double -> m Bool
 - data SettingsSetEnumMethodInfo
 - settingsSetEnum :: (MonadIO m, SettingsK a) => a -> Text -> Int32 -> m Bool
 - data SettingsSetFlagsMethodInfo
 - settingsSetFlags :: (MonadIO m, SettingsK a) => a -> Text -> Word32 -> m Bool
 - data SettingsSetIntMethodInfo
 - settingsSetInt :: (MonadIO m, SettingsK a) => a -> Text -> Int32 -> m Bool
 - data SettingsSetStringMethodInfo
 - settingsSetString :: (MonadIO m, SettingsK a) => a -> Text -> Text -> m Bool
 - data SettingsSetStrvMethodInfo
 - settingsSetStrv :: (MonadIO m, SettingsK a) => a -> Text -> Maybe [Text] -> m Bool
 - data SettingsSetUintMethodInfo
 - settingsSetUint :: (MonadIO m, SettingsK a) => a -> Text -> Word32 -> m Bool
 - data SettingsSetValueMethodInfo
 - settingsSetValue :: (MonadIO m, SettingsK a) => a -> Text -> GVariant -> m Bool
 - settingsSync :: MonadIO m => m ()
 - settingsUnbind :: (MonadIO m, ObjectK a) => a -> Text -> m ()
 - data SettingsDelayApplyPropertyInfo
 - getSettingsDelayApply :: (MonadIO m, SettingsK o) => o -> m Bool
 - settingsDelayApply :: AttrLabelProxy "delayApply"
 - data SettingsHasUnappliedPropertyInfo
 - getSettingsHasUnapplied :: (MonadIO m, SettingsK o) => o -> m Bool
 - settingsHasUnapplied :: AttrLabelProxy "hasUnapplied"
 - data SettingsPathPropertyInfo
 - constructSettingsPath :: Text -> IO ([Char], GValue)
 - getSettingsPath :: (MonadIO m, SettingsK o) => o -> m (Maybe Text)
 - settingsPath :: AttrLabelProxy "path"
 - data SettingsSchemaPropertyInfo
 - constructSettingsSchema :: Text -> IO ([Char], GValue)
 - getSettingsSchema :: (MonadIO m, SettingsK o) => o -> m (Maybe Text)
 - settingsSchema :: AttrLabelProxy "schema"
 - data SettingsSchemaIdPropertyInfo
 - constructSettingsSchemaId :: Text -> IO ([Char], GValue)
 - getSettingsSchemaId :: (MonadIO m, SettingsK o) => o -> m (Maybe Text)
 - settingsSchemaId :: AttrLabelProxy "schemaId"
 - data SettingsSettingsSchemaPropertyInfo
 - constructSettingsSettingsSchema :: SettingsSchema -> IO ([Char], GValue)
 - getSettingsSettingsSchema :: (MonadIO m, SettingsK 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 | |
| ((~) * info (ResolveSettingsMethod t Settings), MethodInfo * info Settings p) => IsLabelProxy t (Settings -> p) | |
| type ParentTypes Settings | |
| type AttributeList Settings | |
| type SignalList Settings | 
toSettings :: SettingsK o => o -> IO Settings Source
Methods
settingsApply
data SettingsApplyMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, SettingsK a) => MethodInfo * SettingsApplyMethodInfo a signature | 
settingsApply :: (MonadIO m, SettingsK a) => a -> m () Source
settingsBind
data SettingsBindMethodInfo Source
Instances
| ((~) * signature (Text -> b -> Text -> [SettingsBindFlags] -> m ()), MonadIO m, SettingsK a, ObjectK b) => MethodInfo * SettingsBindMethodInfo a signature | 
settingsBind :: (MonadIO m, SettingsK a, ObjectK b) => a -> Text -> b -> Text -> [SettingsBindFlags] -> m () Source
settingsBindWritable
data SettingsBindWritableMethodInfo Source
Instances
| ((~) * signature (Text -> b -> Text -> Bool -> m ()), MonadIO m, SettingsK a, ObjectK b) => MethodInfo * SettingsBindWritableMethodInfo a signature | 
settingsBindWritable :: (MonadIO m, SettingsK a, ObjectK b) => a -> Text -> b -> Text -> Bool -> m () Source
settingsCreateAction
data SettingsCreateActionMethodInfo Source
Instances
| ((~) * signature (Text -> m Action), MonadIO m, SettingsK a) => MethodInfo * SettingsCreateActionMethodInfo a signature | 
settingsDelay
data SettingsDelayMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, SettingsK a) => MethodInfo * SettingsDelayMethodInfo a signature | 
settingsDelay :: (MonadIO m, SettingsK a) => a -> m () Source
settingsGetBoolean
data SettingsGetBooleanMethodInfo Source
Instances
| ((~) * signature (Text -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsGetBooleanMethodInfo a signature | 
settingsGetChild
data SettingsGetChildMethodInfo Source
Instances
| ((~) * signature (Text -> m Settings), MonadIO m, SettingsK a) => MethodInfo * SettingsGetChildMethodInfo a signature | 
settingsGetDefaultValue
data SettingsGetDefaultValueMethodInfo Source
Instances
| ((~) * signature (Text -> m GVariant), MonadIO m, SettingsK a) => MethodInfo * SettingsGetDefaultValueMethodInfo a signature | 
settingsGetDouble
data SettingsGetDoubleMethodInfo Source
Instances
| ((~) * signature (Text -> m Double), MonadIO m, SettingsK a) => MethodInfo * SettingsGetDoubleMethodInfo a signature | 
settingsGetEnum
data SettingsGetEnumMethodInfo Source
Instances
| ((~) * signature (Text -> m Int32), MonadIO m, SettingsK a) => MethodInfo * SettingsGetEnumMethodInfo a signature | 
settingsGetFlags
data SettingsGetFlagsMethodInfo Source
Instances
| ((~) * signature (Text -> m Word32), MonadIO m, SettingsK a) => MethodInfo * SettingsGetFlagsMethodInfo a signature | 
settingsGetHasUnapplied
data SettingsGetHasUnappliedMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsGetHasUnappliedMethodInfo a signature | 
settingsGetHasUnapplied :: (MonadIO m, SettingsK a) => a -> m Bool Source
settingsGetInt
data SettingsGetIntMethodInfo Source
Instances
| ((~) * signature (Text -> m Int32), MonadIO m, SettingsK a) => MethodInfo * SettingsGetIntMethodInfo a signature | 
settingsGetMapped
data SettingsGetMappedMethodInfo Source
Instances
| ((~) * signature (Text -> SettingsGetMapping -> m (Ptr ())), MonadIO m, SettingsK a) => MethodInfo * SettingsGetMappedMethodInfo a signature | 
settingsGetMapped :: (MonadIO m, SettingsK a) => a -> Text -> SettingsGetMapping -> m (Ptr ()) Source
settingsGetRange
data SettingsGetRangeMethodInfo Source
Instances
| ((~) * signature (Text -> m GVariant), MonadIO m, SettingsK a) => MethodInfo * SettingsGetRangeMethodInfo a signature | 
settingsGetRange :: (MonadIO m, SettingsK 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, SettingsK a) => MethodInfo * SettingsGetStringMethodInfo a signature | 
settingsGetStrv
data SettingsGetStrvMethodInfo Source
Instances
| ((~) * signature (Text -> m [Text]), MonadIO m, SettingsK a) => MethodInfo * SettingsGetStrvMethodInfo a signature | 
settingsGetUint
data SettingsGetUintMethodInfo Source
Instances
| ((~) * signature (Text -> m Word32), MonadIO m, SettingsK a) => MethodInfo * SettingsGetUintMethodInfo a signature | 
settingsGetUserValue
data SettingsGetUserValueMethodInfo Source
Instances
| ((~) * signature (Text -> m GVariant), MonadIO m, SettingsK a) => MethodInfo * SettingsGetUserValueMethodInfo a signature | 
settingsGetValue
data SettingsGetValueMethodInfo Source
Instances
| ((~) * signature (Text -> m GVariant), MonadIO m, SettingsK a) => MethodInfo * SettingsGetValueMethodInfo a signature | 
settingsIsWritable
data SettingsIsWritableMethodInfo Source
Instances
| ((~) * signature (Text -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsIsWritableMethodInfo a signature | 
settingsListChildren
data SettingsListChildrenMethodInfo Source
Instances
| ((~) * signature (m [Text]), MonadIO m, SettingsK a) => MethodInfo * SettingsListChildrenMethodInfo a signature | 
settingsListChildren :: (MonadIO m, SettingsK a) => a -> m [Text] Source
settingsListKeys
data SettingsListKeysMethodInfo Source
Instances
| ((~) * signature (m [Text]), MonadIO m, SettingsK a) => MethodInfo * SettingsListKeysMethodInfo a signature | 
settingsListKeys :: (MonadIO m, SettingsK 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
settingsRangeCheck
data SettingsRangeCheckMethodInfo Source
Instances
| ((~) * signature (Text -> GVariant -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsRangeCheckMethodInfo a signature | 
settingsRangeCheck :: (MonadIO m, SettingsK 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, SettingsK a) => MethodInfo * SettingsResetMethodInfo a signature | 
settingsReset :: (MonadIO m, SettingsK a) => a -> Text -> m () Source
settingsRevert
data SettingsRevertMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, SettingsK a) => MethodInfo * SettingsRevertMethodInfo a signature | 
settingsRevert :: (MonadIO m, SettingsK a) => a -> m () Source
settingsSetBoolean
data SettingsSetBooleanMethodInfo Source
Instances
| ((~) * signature (Text -> Bool -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetBooleanMethodInfo a signature | 
settingsSetDouble
data SettingsSetDoubleMethodInfo Source
Instances
| ((~) * signature (Text -> Double -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetDoubleMethodInfo a signature | 
settingsSetEnum
data SettingsSetEnumMethodInfo Source
Instances
| ((~) * signature (Text -> Int32 -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetEnumMethodInfo a signature | 
settingsSetFlags
data SettingsSetFlagsMethodInfo Source
Instances
| ((~) * signature (Text -> Word32 -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetFlagsMethodInfo a signature | 
settingsSetInt
data SettingsSetIntMethodInfo Source
Instances
| ((~) * signature (Text -> Int32 -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetIntMethodInfo a signature | 
settingsSetString
data SettingsSetStringMethodInfo Source
Instances
| ((~) * signature (Text -> Text -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetStringMethodInfo a signature | 
settingsSetStrv
data SettingsSetStrvMethodInfo Source
Instances
| ((~) * signature (Text -> Maybe [Text] -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetStrvMethodInfo a signature | 
settingsSetUint
data SettingsSetUintMethodInfo Source
Instances
| ((~) * signature (Text -> Word32 -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetUintMethodInfo a signature | 
settingsSetValue
data SettingsSetValueMethodInfo Source
Instances
| ((~) * signature (Text -> GVariant -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetValueMethodInfo a signature | 
settingsSync
settingsSync :: MonadIO m => m () Source
settingsUnbind
settingsUnbind :: (MonadIO m, ObjectK a) => a -> Text -> m () Source
Properties
DelayApply
data SettingsDelayApplyPropertyInfo Source
Instances
| AttrInfo SettingsDelayApplyPropertyInfo | |
| type AttrLabel SettingsDelayApplyPropertyInfo = "delay-apply" | |
| type AttrGetType SettingsDelayApplyPropertyInfo = Bool | |
| type AttrBaseTypeConstraint SettingsDelayApplyPropertyInfo = SettingsK | |
| type AttrSetTypeConstraint SettingsDelayApplyPropertyInfo = * ~ () | |
| type AttrAllowedOps SettingsDelayApplyPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) | 
getSettingsDelayApply :: (MonadIO m, SettingsK o) => o -> m Bool Source
settingsDelayApply :: AttrLabelProxy "delayApply" Source
HasUnapplied
data SettingsHasUnappliedPropertyInfo Source
Instances
| AttrInfo SettingsHasUnappliedPropertyInfo | |
| type AttrLabel SettingsHasUnappliedPropertyInfo = "has-unapplied" | |
| type AttrGetType SettingsHasUnappliedPropertyInfo = Bool | |
| type AttrBaseTypeConstraint SettingsHasUnappliedPropertyInfo = SettingsK | |
| type AttrSetTypeConstraint SettingsHasUnappliedPropertyInfo = * ~ () | |
| type AttrAllowedOps SettingsHasUnappliedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) | 
getSettingsHasUnapplied :: (MonadIO m, SettingsK o) => o -> m Bool Source
settingsHasUnapplied :: AttrLabelProxy "hasUnapplied" Source
Path
data SettingsPathPropertyInfo Source
Instances
| AttrInfo SettingsPathPropertyInfo | |
| type AttrLabel SettingsPathPropertyInfo = "path" | |
| type AttrGetType SettingsPathPropertyInfo = Maybe Text | |
| type AttrBaseTypeConstraint SettingsPathPropertyInfo = SettingsK | |
| type AttrSetTypeConstraint SettingsPathPropertyInfo = * ~ Text | |
| type AttrAllowedOps SettingsPathPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) | 
settingsPath :: AttrLabelProxy "path" Source
Schema
data SettingsSchemaPropertyInfo Source
Instances
| AttrInfo SettingsSchemaPropertyInfo | |
| type AttrLabel SettingsSchemaPropertyInfo = "schema" | |
| type AttrGetType SettingsSchemaPropertyInfo = Maybe Text | |
| type AttrBaseTypeConstraint SettingsSchemaPropertyInfo = SettingsK | |
| type AttrSetTypeConstraint SettingsSchemaPropertyInfo = * ~ Text | |
| type AttrAllowedOps SettingsSchemaPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) | 
settingsSchema :: AttrLabelProxy "schema" Source
SchemaId
data SettingsSchemaIdPropertyInfo Source
Instances
| AttrInfo SettingsSchemaIdPropertyInfo | |
| type AttrLabel SettingsSchemaIdPropertyInfo = "schema-id" | |
| type AttrGetType SettingsSchemaIdPropertyInfo = Maybe Text | |
| type AttrBaseTypeConstraint SettingsSchemaIdPropertyInfo = SettingsK | |
| type AttrSetTypeConstraint SettingsSchemaIdPropertyInfo = * ~ Text | |
| type AttrAllowedOps SettingsSchemaIdPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) | 
settingsSchemaId :: AttrLabelProxy "schemaId" Source
SettingsSchema
data SettingsSettingsSchemaPropertyInfo Source
Instances
| AttrInfo SettingsSettingsSchemaPropertyInfo | |
| type AttrLabel SettingsSettingsSchemaPropertyInfo = "settings-schema" | |
| type AttrGetType SettingsSettingsSchemaPropertyInfo = Maybe SettingsSchema | |
| type AttrBaseTypeConstraint SettingsSettingsSchemaPropertyInfo = SettingsK | |
| type AttrSetTypeConstraint SettingsSettingsSchemaPropertyInfo = * ~ SettingsSchema | |
| type AttrAllowedOps SettingsSettingsSchemaPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) | 
constructSettingsSettingsSchema :: SettingsSchema -> IO ([Char], GValue) Source
getSettingsSettingsSchema :: (MonadIO m, SettingsK o) => o -> m (Maybe SettingsSchema) Source
settingsSettingsSchema :: AttrLabelProxy "settingsSchema" Source
Signals
ChangeEvent
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
Changed
type SettingsChangedCallback = Text -> IO () 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
WritableChangeEvent
type SettingsWritableChangeEventCallback = Word32 -> IO Bool 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
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