Table of Contents

Class SettingsBackend

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class SettingsBackend
Inheritance
SettingsBackend
Inherited Members

Methods

Changed(nint, NonNullableUtf8StringHandle, nint)

Calls native method g_settings_backend_changed. Version: 2.26

[Version("2.26")]
public static extern void Changed(nint backend, NonNullableUtf8StringHandle key, nint originTag)

Parameters

backend nint

Transfer ownership: None Nullable: False

key NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

originTag nint

Transfer ownership: None Nullable: True

ChangedTree(nint, TreeHandle, nint)

Calls native method g_settings_backend_changed_tree. Version: 2.26

[Version("2.26")]
public static extern void ChangedTree(nint backend, TreeHandle tree, nint originTag)

Parameters

backend nint

Transfer ownership: None Nullable: False

tree TreeHandle

Transfer ownership: None Nullable: False

originTag nint

Transfer ownership: None Nullable: True

FlattenTree(TreeHandle, out NonNullableUtf8StringOwnedHandle, out Utf8StringArrayNullTerminatedContainerHandle, ref nint)

Calls native function g_settings_backend_flatten_tree. Version: 2.26

[Version("2.26")]
public static extern void FlattenTree(TreeHandle tree, out NonNullableUtf8StringOwnedHandle path, out Utf8StringArrayNullTerminatedContainerHandle keys, ref nint values)

Parameters

tree TreeHandle

Transfer ownership: None Nullable: False

path NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

keys Utf8StringArrayNullTerminatedContainerHandle

Transfer ownership: Container Nullable: False

values nint

Transfer ownership: Container Nullable: False

GetDefault()

Calls native function g_settings_backend_get_default. Version: 2.28

[Version("2.28")]
public static extern nint GetDefault()

Returns

nint

Transfer ownership: Full Nullable: False

GetGType()

Calls native function g_settings_backend_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

KeysChanged(nint, NonNullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle, nint)

Calls native method g_settings_backend_keys_changed. Version: 2.26

[Version("2.26")]
public static extern void KeysChanged(nint backend, NonNullableUtf8StringHandle path, Utf8StringArrayNullTerminatedHandle items, nint originTag)

Parameters

backend nint

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

items Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

originTag nint

Transfer ownership: None Nullable: True

PathChanged(nint, NonNullableUtf8StringHandle, nint)

Calls native method g_settings_backend_path_changed. Version: 2.26

[Version("2.26")]
public static extern void PathChanged(nint backend, NonNullableUtf8StringHandle path, nint originTag)

Parameters

backend nint

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

originTag nint

Transfer ownership: None Nullable: True

PathWritableChanged(nint, NonNullableUtf8StringHandle)

Calls native method g_settings_backend_path_writable_changed. Version: 2.26

[Version("2.26")]
public static extern void PathWritableChanged(nint backend, NonNullableUtf8StringHandle path)

Parameters

backend nint

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

WritableChanged(nint, NonNullableUtf8StringHandle)

Calls native method g_settings_backend_writable_changed. Version: 2.26

[Version("2.26")]
public static extern void WritableChanged(nint backend, NonNullableUtf8StringHandle key)

Parameters

backend nint

Transfer ownership: None Nullable: False

key NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False