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 |
- 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
- 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
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
((~) * signature (m ()), MonadIO m, SettingsK a) => MethodInfo * SettingsApplyMethodInfo a signature |
settingsApply :: (MonadIO m, SettingsK a) => a -> m () Source
settingsBind
data SettingsBindMethodInfo Source
((~) * 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
((~) * 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
((~) * signature (Text -> m Action), MonadIO m, SettingsK a) => MethodInfo * SettingsCreateActionMethodInfo a signature |
settingsDelay
data SettingsDelayMethodInfo Source
((~) * signature (m ()), MonadIO m, SettingsK a) => MethodInfo * SettingsDelayMethodInfo a signature |
settingsDelay :: (MonadIO m, SettingsK a) => a -> m () Source
settingsGetBoolean
data SettingsGetBooleanMethodInfo Source
((~) * signature (Text -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsGetBooleanMethodInfo a signature |
settingsGetChild
data SettingsGetChildMethodInfo Source
((~) * signature (Text -> m Settings), MonadIO m, SettingsK a) => MethodInfo * SettingsGetChildMethodInfo a signature |
settingsGetDefaultValue
data SettingsGetDefaultValueMethodInfo Source
((~) * signature (Text -> m GVariant), MonadIO m, SettingsK a) => MethodInfo * SettingsGetDefaultValueMethodInfo a signature |
settingsGetDouble
data SettingsGetDoubleMethodInfo Source
((~) * signature (Text -> m Double), MonadIO m, SettingsK a) => MethodInfo * SettingsGetDoubleMethodInfo a signature |
settingsGetEnum
data SettingsGetEnumMethodInfo Source
((~) * signature (Text -> m Int32), MonadIO m, SettingsK a) => MethodInfo * SettingsGetEnumMethodInfo a signature |
settingsGetFlags
data SettingsGetFlagsMethodInfo Source
((~) * signature (Text -> m Word32), MonadIO m, SettingsK a) => MethodInfo * SettingsGetFlagsMethodInfo a signature |
settingsGetHasUnapplied
data SettingsGetHasUnappliedMethodInfo Source
((~) * signature (m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsGetHasUnappliedMethodInfo a signature |
settingsGetHasUnapplied :: (MonadIO m, SettingsK a) => a -> m Bool Source
settingsGetInt
data SettingsGetIntMethodInfo Source
((~) * signature (Text -> m Int32), MonadIO m, SettingsK a) => MethodInfo * SettingsGetIntMethodInfo a signature |
settingsGetMapped
data SettingsGetMappedMethodInfo Source
((~) * 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
((~) * 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
((~) * signature (Text -> m Text), MonadIO m, SettingsK a) => MethodInfo * SettingsGetStringMethodInfo a signature |
settingsGetStrv
data SettingsGetStrvMethodInfo Source
((~) * signature (Text -> m [Text]), MonadIO m, SettingsK a) => MethodInfo * SettingsGetStrvMethodInfo a signature |
settingsGetUint
data SettingsGetUintMethodInfo Source
((~) * signature (Text -> m Word32), MonadIO m, SettingsK a) => MethodInfo * SettingsGetUintMethodInfo a signature |
settingsGetUserValue
data SettingsGetUserValueMethodInfo Source
((~) * signature (Text -> m GVariant), MonadIO m, SettingsK a) => MethodInfo * SettingsGetUserValueMethodInfo a signature |
settingsGetValue
data SettingsGetValueMethodInfo Source
((~) * signature (Text -> m GVariant), MonadIO m, SettingsK a) => MethodInfo * SettingsGetValueMethodInfo a signature |
settingsIsWritable
data SettingsIsWritableMethodInfo Source
((~) * signature (Text -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsIsWritableMethodInfo a signature |
settingsListChildren
data SettingsListChildrenMethodInfo Source
((~) * signature (m [Text]), MonadIO m, SettingsK a) => MethodInfo * SettingsListChildrenMethodInfo a signature |
settingsListChildren :: (MonadIO m, SettingsK a) => a -> m [Text] Source
settingsListKeys
data SettingsListKeysMethodInfo Source
((~) * 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
((~) * 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
((~) * signature (Text -> m ()), MonadIO m, SettingsK a) => MethodInfo * SettingsResetMethodInfo a signature |
settingsReset :: (MonadIO m, SettingsK a) => a -> Text -> m () Source
settingsRevert
data SettingsRevertMethodInfo Source
((~) * signature (m ()), MonadIO m, SettingsK a) => MethodInfo * SettingsRevertMethodInfo a signature |
settingsRevert :: (MonadIO m, SettingsK a) => a -> m () Source
settingsSetBoolean
data SettingsSetBooleanMethodInfo Source
((~) * signature (Text -> Bool -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetBooleanMethodInfo a signature |
settingsSetDouble
data SettingsSetDoubleMethodInfo Source
((~) * signature (Text -> Double -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetDoubleMethodInfo a signature |
settingsSetEnum
data SettingsSetEnumMethodInfo Source
((~) * signature (Text -> Int32 -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetEnumMethodInfo a signature |
settingsSetFlags
data SettingsSetFlagsMethodInfo Source
((~) * signature (Text -> Word32 -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetFlagsMethodInfo a signature |
settingsSetInt
data SettingsSetIntMethodInfo Source
((~) * signature (Text -> Int32 -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetIntMethodInfo a signature |
settingsSetString
data SettingsSetStringMethodInfo Source
((~) * signature (Text -> Text -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetStringMethodInfo a signature |
settingsSetStrv
data SettingsSetStrvMethodInfo Source
((~) * signature (Text -> Maybe [Text] -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetStrvMethodInfo a signature |
settingsSetUint
data SettingsSetUintMethodInfo Source
((~) * signature (Text -> Word32 -> m Bool), MonadIO m, SettingsK a) => MethodInfo * SettingsSetUintMethodInfo a signature |
settingsSetValue
data SettingsSetValueMethodInfo Source
((~) * 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
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
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
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
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
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
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