gi-gio-0.2.44.12: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Objects.Settings

Contents

Description

 

Synopsis

Exported types

Methods

settingsApply

settingsApply :: (MonadIO m, SettingsK a) => a -> m () Source

settingsBind

settingsBind :: (MonadIO m, SettingsK a, ObjectK b) => a -> Text -> b -> Text -> [SettingsBindFlags] -> m () Source

settingsBindWritable

settingsBindWritable :: (MonadIO m, SettingsK a, ObjectK b) => a -> Text -> b -> Text -> Bool -> m () Source

settingsCreateAction

settingsDelay

settingsDelay :: (MonadIO m, SettingsK a) => a -> m () Source

settingsGetBoolean

settingsGetChild

settingsGetDefaultValue

settingsGetDouble

settingsGetEnum

settingsGetFlags

settingsGetHasUnapplied

settingsGetInt

settingsGetMapped

settingsGetRange

settingsGetRange :: (MonadIO m, SettingsK a) => a -> Text -> m GVariant Source

Deprecated: (Since version 2.40)Use g_settings_schema_key_get_range() instead.

settingsGetString

settingsGetStrv

settingsGetStrv :: (MonadIO m, SettingsK a) => a -> Text -> m [Text] Source

settingsGetUint

settingsGetUserValue

settingsGetValue

settingsIsWritable

settingsListChildren

settingsListKeys

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

settingsNewFull

settingsNewWithBackend

settingsNewWithBackendAndPath

settingsNewWithPath

settingsRangeCheck

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

settingsReset :: (MonadIO m, SettingsK a) => a -> Text -> m () Source

settingsRevert

settingsRevert :: (MonadIO m, SettingsK a) => a -> m () Source

settingsSetBoolean

settingsSetDouble

settingsSetEnum

settingsSetFlags

settingsSetInt

settingsSetString

settingsSetStrv

settingsSetUint

settingsSetValue

settingsSync

settingsUnbind

settingsUnbind :: (MonadIO m, ObjectK a) => a -> Text -> m () Source

Properties

DelayApply

HasUnapplied

Path

Schema

SchemaId

SettingsSchema

Signals

ChangeEvent

Changed

type SettingsChangedCallbackC = Ptr () -> CString -> Ptr () -> IO () Source

WritableChangeEvent

WritableChanged