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