Table of Contents

Class SettingsBackend

Namespace
Gio
Assembly
Gio-2.0.dll
public class SettingsBackend : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
Inheritance
SettingsBackend
Implements
Inherited Members

Constructors

SettingsBackend(params ConstructArgument[])

[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public SettingsBackend(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

SettingsBackend(CreationData)

[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected SettingsBackend(CreationData data)

Parameters

data CreationData

SettingsBackend(SettingsBackendHandle)

protected SettingsBackend(SettingsBackendHandle handle)

Parameters

handle SettingsBackendHandle

Methods

Changed(string, nint)

[Version("2.26")]
public void Changed(string key, nint originTag)

Parameters

key string
originTag nint

ChangedTree(Tree, nint)

[Version("2.26")]
public void ChangedTree(Tree tree, nint originTag)

Parameters

tree Tree
originTag nint

GetDefault()

[Version("2.28")]
public static SettingsBackend GetDefault()

Returns

SettingsBackend

GetGType()

public static Type GetGType()

Returns

Type

KeysChanged(string, string[], nint)

[Version("2.26")]
public void KeysChanged(string path, string[] items, nint originTag)

Parameters

path string
items string[]
originTag nint

NewFromPointer(nint, bool)

Creates a new managed SettingsBackend instance for a given pointer.

public static SettingsBackend NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

SettingsBackend

NewWithProperties(ConstructArgument[])

Creates a new SettingsBackend and sets the properties specified by the construct arguments.

public static SettingsBackend NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

SettingsBackend

PathChanged(string, nint)

[Version("2.26")]
public void PathChanged(string path, nint originTag)

Parameters

path string
originTag nint

PathWritableChanged(string)

[Version("2.26")]
public void PathWritableChanged(string path)

Parameters

path string

WritableChanged(string)

[Version("2.26")]
public void WritableChanged(string key)

Parameters

key string