Table of Contents

Class Functions

Namespace
GtkSource.Internal
Assembly
GtkSource-5.dll
public class Functions
Inheritance
Functions
Inherited Members

Methods

CheckVersion(uint, uint, uint)

Calls native function gtk_source_check_version.

public static extern bool CheckVersion(uint major, uint minor, uint micro)

Parameters

major uint

Transfer ownership: None Nullable: False

minor uint

Transfer ownership: None Nullable: False

micro uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

EncodingGetCurrent()

Calls native function gtk_source_encoding_get_current.

public static extern EncodingUnownedHandle EncodingGetCurrent()

Returns

EncodingUnownedHandle

Transfer ownership: None Nullable: False

EncodingGetFromCharset(NonNullableUtf8StringHandle)

Calls native function gtk_source_encoding_get_from_charset.

public static extern EncodingUnownedHandle EncodingGetFromCharset(NonNullableUtf8StringHandle charset)

Parameters

charset NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

EncodingUnownedHandle

Transfer ownership: None Nullable: True

EncodingGetUtf8()

Calls native function gtk_source_encoding_get_utf8.

public static extern EncodingUnownedHandle EncodingGetUtf8()

Returns

EncodingUnownedHandle

Transfer ownership: None Nullable: False

FileLoaderErrorQuark()

Calls native function gtk_source_file_loader_error_quark.

public static extern uint FileLoaderErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

FileSaverErrorQuark()

Calls native function gtk_source_file_saver_error_quark.

public static extern uint FileSaverErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

Finalize()

Calls native function gtk_source_finalize.

public static extern void Finalize()

GetMajorVersion()

Calls native function gtk_source_get_major_version.

public static extern uint GetMajorVersion()

Returns

uint

Transfer ownership: None Nullable: False

GetMicroVersion()

Calls native function gtk_source_get_micro_version.

public static extern uint GetMicroVersion()

Returns

uint

Transfer ownership: None Nullable: False

GetMinorVersion()

Calls native function gtk_source_get_minor_version.

public static extern uint GetMinorVersion()

Returns

uint

Transfer ownership: None Nullable: False

Init()

Calls native function gtk_source_init.

public static extern void Init()

SchedulerAdd(SchedulerCallback, IntPtr)

Calls native function gtk_source_scheduler_add. Version: 5.2

[Version("5.2")]
public static extern nuint SchedulerAdd(SchedulerCallback callback, IntPtr userData)

Parameters

callback SchedulerCallback

Transfer ownership: None Nullable: False

userData IntPtr

Transfer ownership: None Nullable: True

Returns

nuint

Transfer ownership: None Nullable: False

SchedulerAddFull(SchedulerCallback, IntPtr, DestroyNotify)

Calls native function gtk_source_scheduler_add_full. Version: 5.2

[Version("5.2")]
public static extern nuint SchedulerAddFull(SchedulerCallback callback, IntPtr userData, DestroyNotify notify)

Parameters

callback SchedulerCallback

Transfer ownership: None Nullable: False

userData IntPtr

Transfer ownership: None Nullable: True

notify DestroyNotify

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

SchedulerRemove(nuint)

Calls native function gtk_source_scheduler_remove. Version: 5.2

[Version("5.2")]
public static extern void SchedulerRemove(nuint handlerId)

Parameters

handlerId nuint

Transfer ownership: None Nullable: False

UtilsEscapeSearchText(NonNullableUtf8StringHandle)

Calls native function gtk_source_utils_escape_search_text.

public static extern NonNullableUtf8StringOwnedHandle UtilsEscapeSearchText(NonNullableUtf8StringHandle text)

Parameters

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

UtilsUnescapeSearchText(NonNullableUtf8StringHandle)

Calls native function gtk_source_utils_unescape_search_text.

public static extern NonNullableUtf8StringOwnedHandle UtilsUnescapeSearchText(NonNullableUtf8StringHandle text)

Parameters

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False