gi-gio-0.2.46.13: 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

newtype Settings Source

Constructors

Settings (ForeignPtr Settings) 

Instances

GObject Settings Source 
((~) * info (ResolveSettingsMethod t Settings), MethodInfo * info Settings p) => IsLabel t (Settings -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Settings -> p

((~) * info (ResolveSettingsMethod t Settings), MethodInfo * info Settings p) => IsLabelProxy t (Settings -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Settings -> p

type ParentTypes Settings Source 
type AttributeList Settings Source 
type SignalList Settings Source 

Methods

settingsApply

data SettingsApplyMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, SettingsK a) => MethodInfo (TYPE Lifted) SettingsApplyMethodInfo a signature Source 

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

settingsBind

data SettingsBindMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> b -> Text -> [SettingsBindFlags] -> m ()), MonadIO m, SettingsK a, ObjectK b) => MethodInfo (TYPE Lifted) SettingsBindMethodInfo a signature Source 

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

settingsBindWritable

data SettingsBindWritableMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> b -> Text -> Bool -> m ()), MonadIO m, SettingsK a, ObjectK b) => MethodInfo (TYPE Lifted) SettingsBindWritableMethodInfo a signature Source 

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

settingsCreateAction

settingsDelay

data SettingsDelayMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, SettingsK a) => MethodInfo (TYPE Lifted) SettingsDelayMethodInfo a signature Source 

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

data SettingsResetMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, SettingsK a) => MethodInfo (TYPE Lifted) SettingsResetMethodInfo a signature Source 

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

settingsRevert

data SettingsRevertMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, SettingsK a) => MethodInfo (TYPE Lifted) SettingsRevertMethodInfo a signature Source 

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