Class Settings
public class Settings
- Inheritance
-
Settings
- Inherited Members
Methods
Apply(IntPtr)
Calls native method g_settings_apply.
public static extern void Apply(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Bind(IntPtr, NonNullableUtf8StringHandle, IntPtr, NonNullableUtf8StringHandle, SettingsBindFlags)
Calls native method g_settings_bind. Version: 2.26
[Version("2.26")]
public static extern void Bind(IntPtr settings, NonNullableUtf8StringHandle key, IntPtr @object, NonNullableUtf8StringHandle property, SettingsBindFlags flags)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
object
IntPtrproperty
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flags
SettingsBindFlagsTransfer ownership: None Nullable: False
BindWithMapping(IntPtr, NonNullableUtf8StringHandle, IntPtr, NonNullableUtf8StringHandle, SettingsBindFlags, SettingsBindGetMapping, SettingsBindSetMapping, IntPtr, DestroyNotify)
Calls native method g_settings_bind_with_mapping. Version: 2.26
[Version("2.26")]
public static extern void BindWithMapping(IntPtr settings, NonNullableUtf8StringHandle key, IntPtr @object, NonNullableUtf8StringHandle property, SettingsBindFlags flags, SettingsBindGetMapping getMapping, SettingsBindSetMapping setMapping, IntPtr userData, DestroyNotify destroy)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
object
IntPtrproperty
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flags
SettingsBindFlagsTransfer ownership: None Nullable: False
getMapping
SettingsBindGetMappingTransfer ownership: None Nullable: False
setMapping
SettingsBindSetMappingTransfer ownership: None Nullable: False
userData
IntPtrTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False
BindWritable(IntPtr, NonNullableUtf8StringHandle, IntPtr, NonNullableUtf8StringHandle, bool)
Calls native method g_settings_bind_writable. Version: 2.26
[Version("2.26")]
public static extern void BindWritable(IntPtr settings, NonNullableUtf8StringHandle key, IntPtr @object, NonNullableUtf8StringHandle property, bool inverted)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
object
IntPtrproperty
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
inverted
boolTransfer ownership: None Nullable: False
CreateAction(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_create_action. Version: 2.32
[Version("2.32")]
public static extern IntPtr CreateAction(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
Delay(IntPtr)
Calls native method g_settings_delay. Version: 2.26
[Version("2.26")]
public static extern void Delay(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
GetBoolean(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_boolean. Version: 2.26
[Version("2.26")]
public static extern bool GetBoolean(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetChild(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_child. Version: 2.26
[Version("2.26")]
public static extern IntPtr GetChild(IntPtr settings, NonNullableUtf8StringHandle name)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
GetDefaultValue(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_default_value. Version: 2.40
[Version("2.40")]
public static extern VariantOwnedHandle GetDefaultValue(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- VariantOwnedHandle
Transfer ownership: Full Nullable: True
GetDouble(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_double. Version: 2.26
[Version("2.26")]
public static extern double GetDouble(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetEnum(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_enum. Version: 2.26
[Version("2.26")]
public static extern int GetEnum(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetFlags(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_flags. Version: 2.26
[Version("2.26")]
public static extern uint GetFlags(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_settings_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHasUnapplied(IntPtr)
Calls native method g_settings_get_has_unapplied. Version: 2.26
[Version("2.26")]
public static extern bool GetHasUnapplied(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetInt(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_int. Version: 2.26
[Version("2.26")]
public static extern int GetInt(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetInt64(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_int64. Version: 2.50
[Version("2.50")]
public static extern long GetInt64(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- long
Transfer ownership: None Nullable: False
GetMapped(IntPtr, NonNullableUtf8StringHandle, SettingsGetMapping, IntPtr)
Calls native method g_settings_get_mapped.
public static extern IntPtr GetMapped(IntPtr settings, NonNullableUtf8StringHandle key, SettingsGetMapping mapping, IntPtr userData)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
mapping
SettingsGetMappingTransfer ownership: None Nullable: False
userData
IntPtrTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: Full Nullable: True
GetRange(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_range. Version: 2.28
[Version("2.28")]
public static extern VariantOwnedHandle GetRange(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- VariantOwnedHandle
Transfer ownership: Full Nullable: False
GetString(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_string. Version: 2.26
[Version("2.26")]
public static extern NonNullableUtf8StringOwnedHandle GetString(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetStrv(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_strv. Version: 2.26
[Version("2.26")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetStrv(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetUint(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_uint. Version: 2.30
[Version("2.30")]
public static extern uint GetUint(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetUint64(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_uint64. Version: 2.50
[Version("2.50")]
public static extern ulong GetUint64(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetUserValue(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_user_value. Version: 2.40
[Version("2.40")]
public static extern VariantOwnedHandle GetUserValue(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- VariantOwnedHandle
Transfer ownership: Full Nullable: True
GetValue(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_get_value. Version: 2.26
[Version("2.26")]
public static extern VariantOwnedHandle GetValue(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- VariantOwnedHandle
Transfer ownership: Full Nullable: False
IsWritable(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_is_writable. Version: 2.26
[Version("2.26")]
public static extern bool IsWritable(IntPtr settings, NonNullableUtf8StringHandle name)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ListChildren(IntPtr)
Calls native method g_settings_list_children.
public static extern Utf8StringArrayNullTerminatedOwnedHandle ListChildren(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
ListKeys(IntPtr)
Calls native method g_settings_list_keys.
public static extern Utf8StringArrayNullTerminatedOwnedHandle ListKeys(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
ListRelocatableSchemas()
Calls native function g_settings_list_relocatable_schemas. Version: 2.28
[Version("2.28")]
public static extern Utf8StringArrayNullTerminatedUnownedHandle ListRelocatableSchemas()
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: False
ListSchemas()
Calls native function g_settings_list_schemas. Version: 2.26
[Version("2.26")]
public static extern Utf8StringArrayNullTerminatedUnownedHandle ListSchemas()
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: False
New(NonNullableUtf8StringHandle)
Calls native constructor g_settings_new. Version: 2.26
[Version("2.26")]
public static extern IntPtr New(NonNullableUtf8StringHandle schemaId)
Parameters
schemaId
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewFull(SettingsSchemaHandle, IntPtr, NullableUtf8StringHandle)
Calls native constructor g_settings_new_full. Version: 2.32
[Version("2.32")]
public static extern IntPtr NewFull(SettingsSchemaHandle schema, IntPtr backend, NullableUtf8StringHandle path)
Parameters
schema
SettingsSchemaHandleTransfer ownership: None Nullable: False
backend
IntPtrTransfer ownership: None Nullable: True
path
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewWithBackend(NonNullableUtf8StringHandle, IntPtr)
Calls native constructor g_settings_new_with_backend. Version: 2.26
[Version("2.26")]
public static extern IntPtr NewWithBackend(NonNullableUtf8StringHandle schemaId, IntPtr backend)
Parameters
schemaId
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
backend
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewWithBackendAndPath(NonNullableUtf8StringHandle, IntPtr, NonNullableUtf8StringHandle)
Calls native constructor g_settings_new_with_backend_and_path. Version: 2.26
[Version("2.26")]
public static extern IntPtr NewWithBackendAndPath(NonNullableUtf8StringHandle schemaId, IntPtr backend, NonNullableUtf8StringHandle path)
Parameters
schemaId
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
backend
IntPtrTransfer ownership: None Nullable: False
path
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewWithPath(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native constructor g_settings_new_with_path. Version: 2.26
[Version("2.26")]
public static extern IntPtr NewWithPath(NonNullableUtf8StringHandle schemaId, NonNullableUtf8StringHandle path)
Parameters
schemaId
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
path
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
RangeCheck(IntPtr, NonNullableUtf8StringHandle, VariantHandle)
Calls native method g_settings_range_check. Version: 2.28
[Version("2.28")]
public static extern bool RangeCheck(IntPtr settings, NonNullableUtf8StringHandle key, VariantHandle value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
VariantHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Reset(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_settings_reset.
public static extern void Reset(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Revert(IntPtr)
Calls native method g_settings_revert.
public static extern void Revert(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
SetBoolean(IntPtr, NonNullableUtf8StringHandle, bool)
Calls native method g_settings_set_boolean. Version: 2.26
[Version("2.26")]
public static extern bool SetBoolean(IntPtr settings, NonNullableUtf8StringHandle key, bool value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
boolTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetDouble(IntPtr, NonNullableUtf8StringHandle, double)
Calls native method g_settings_set_double. Version: 2.26
[Version("2.26")]
public static extern bool SetDouble(IntPtr settings, NonNullableUtf8StringHandle key, double value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
doubleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetEnum(IntPtr, NonNullableUtf8StringHandle, int)
Calls native method g_settings_set_enum.
public static extern bool SetEnum(IntPtr settings, NonNullableUtf8StringHandle key, int value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
intTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetFlags(IntPtr, NonNullableUtf8StringHandle, uint)
Calls native method g_settings_set_flags.
public static extern bool SetFlags(IntPtr settings, NonNullableUtf8StringHandle key, uint value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetInt(IntPtr, NonNullableUtf8StringHandle, int)
Calls native method g_settings_set_int. Version: 2.26
[Version("2.26")]
public static extern bool SetInt(IntPtr settings, NonNullableUtf8StringHandle key, int value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
intTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetInt64(IntPtr, NonNullableUtf8StringHandle, long)
Calls native method g_settings_set_int64. Version: 2.50
[Version("2.50")]
public static extern bool SetInt64(IntPtr settings, NonNullableUtf8StringHandle key, long value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
longTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetString(IntPtr, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method g_settings_set_string. Version: 2.26
[Version("2.26")]
public static extern bool SetString(IntPtr settings, NonNullableUtf8StringHandle key, NonNullableUtf8StringHandle value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetStrv(IntPtr, NonNullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle)
Calls native method g_settings_set_strv. Version: 2.26
[Version("2.26")]
public static extern bool SetStrv(IntPtr settings, NonNullableUtf8StringHandle key, Utf8StringArrayNullTerminatedHandle value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
SetUint(IntPtr, NonNullableUtf8StringHandle, uint)
Calls native method g_settings_set_uint. Version: 2.30
[Version("2.30")]
public static extern bool SetUint(IntPtr settings, NonNullableUtf8StringHandle key, uint value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetUint64(IntPtr, NonNullableUtf8StringHandle, ulong)
Calls native method g_settings_set_uint64. Version: 2.50
[Version("2.50")]
public static extern bool SetUint64(IntPtr settings, NonNullableUtf8StringHandle key, ulong value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
ulongTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetValue(IntPtr, NonNullableUtf8StringHandle, VariantHandle)
Calls native method g_settings_set_value. Version: 2.26
[Version("2.26")]
public static extern bool SetValue(IntPtr settings, NonNullableUtf8StringHandle key, VariantHandle value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
VariantHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Sync()
Calls native function g_settings_sync.
public static extern void Sync()
Unbind(IntPtr, NonNullableUtf8StringHandle)
Calls native function g_settings_unbind. Version: 2.26
[Version("2.26")]
public static extern void Unbind(IntPtr @object, NonNullableUtf8StringHandle property)
Parameters
object
IntPtrproperty
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False