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
backend
nintTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
originTag
nintTransfer 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
nintTransfer ownership: None Nullable: False
tree
TreeHandleTransfer ownership: None Nullable: False
originTag
nintTransfer 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
TreeHandleTransfer ownership: None Nullable: False
path
NonNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: False
keys
Utf8StringArrayNullTerminatedContainerHandleTransfer ownership: Container Nullable: False
values
nintTransfer 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
nintTransfer ownership: None Nullable: False
path
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
items
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
originTag
nintTransfer 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
nintTransfer ownership: None Nullable: False
path
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
originTag
nintTransfer 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
nintTransfer ownership: None Nullable: False
path
NonNullableUtf8StringHandleTransfer 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
nintTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False