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