Table of Contents

Class SettingsBackend

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

Methods

Changed(IntPtr, NonNullableUtf8StringHandle, IntPtr)

Calls native method g_settings_backend_changed. Version: 2.26

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

key NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

originTag IntPtr

Transfer ownership: None Nullable: True

ChangedTree(IntPtr, TreeHandle, IntPtr)

Calls native method g_settings_backend_changed_tree. Version: 2.26

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

tree TreeHandle

Transfer ownership: None Nullable: False

originTag IntPtr

Transfer ownership: None Nullable: True

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

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 IntPtr values)

Parameters

tree TreeHandle

Transfer ownership: None Nullable: False

path NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

keys Utf8StringArrayNullTerminatedContainerHandle

Transfer ownership: Container Nullable: False

values IntPtr

Transfer ownership: Container Nullable: False

GetDefault()

Calls native function g_settings_backend_get_default. Version: 2.28

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

Returns

IntPtr

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(IntPtr, NonNullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle, IntPtr)

Calls native method g_settings_backend_keys_changed. Version: 2.26

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

items Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

originTag IntPtr

Transfer ownership: None Nullable: True

PathChanged(IntPtr, NonNullableUtf8StringHandle, IntPtr)

Calls native method g_settings_backend_path_changed. Version: 2.26

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

originTag IntPtr

Transfer ownership: None Nullable: True

PathWritableChanged(IntPtr, NonNullableUtf8StringHandle)

Calls native method g_settings_backend_path_writable_changed. Version: 2.26

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

WritableChanged(IntPtr, NonNullableUtf8StringHandle)

Calls native method g_settings_backend_writable_changed. Version: 2.26

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

Parameters

backend IntPtr

Transfer ownership: None Nullable: False

key NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False