Class SettingsBackend
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
backendnintTransfer ownership: None Nullable: False
keyNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
originTagnintTransfer 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
backendnintTransfer ownership: None Nullable: False
treeTreeHandleTransfer ownership: None Nullable: False
originTagnintTransfer 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
treeTreeHandleTransfer ownership: None Nullable: False
pathNonNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: False
keysUtf8StringArrayNullTerminatedContainerHandleTransfer ownership: Container Nullable: False
valuesnintTransfer 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
backendnintTransfer ownership: None Nullable: False
pathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
itemsUtf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
originTagnintTransfer 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
backendnintTransfer ownership: None Nullable: False
pathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
originTagnintTransfer 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
backendnintTransfer ownership: None Nullable: False
pathNonNullableUtf8StringHandleTransfer 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
backendnintTransfer ownership: None Nullable: False
keyNonNullableUtf8StringHandleTransfer ownership: None Nullable: False