gi-gio-0.2.46.15: 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 
((~) * info (ResolveSettingsMethod t Settings), MethodInfo * info Settings p) => IsLabelProxy t (Settings -> p) 
type ParentTypes Settings 
type AttributeList Settings 
type SignalList Settings 

class GObject o => SettingsK o Source

Instances

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

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

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 

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 

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

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 

settingsListKeys

data SettingsListKeysMethodInfo Source

Instances

((~) * signature (m [Text]), MonadIO m, SettingsK a) => MethodInfo * SettingsListKeysMethodInfo a signature 

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

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

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