Table of Contents

Class SearchContext

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

Methods

BackwardAsync(nint, TextIterHandle, nint, AsyncReadyCallback, nint)

Calls native method gtk_source_search_context_backward_async.

public static extern void BackwardAsync(nint search, TextIterHandle iter, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

search nint

Transfer ownership: None Nullable: False

iter TextIterHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

ForwardAsync(nint, TextIterHandle, nint, AsyncReadyCallback, nint)

Calls native method gtk_source_search_context_forward_async.

public static extern void ForwardAsync(nint search, TextIterHandle iter, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

search nint

Transfer ownership: None Nullable: False

iter TextIterHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

GetBuffer(nint)

Calls native method gtk_source_search_context_get_buffer.

public static extern nint GetBuffer(nint search)

Parameters

search nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_search_context_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHighlight(nint)

Calls native method gtk_source_search_context_get_highlight.

public static extern bool GetHighlight(nint search)

Parameters

search nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMatchStyle(nint)

Calls native method gtk_source_search_context_get_match_style.

public static extern nint GetMatchStyle(nint search)

Parameters

search nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetOccurrencePosition(nint, TextIterHandle, TextIterHandle)

Calls native method gtk_source_search_context_get_occurrence_position.

public static extern int GetOccurrencePosition(nint search, TextIterHandle matchStart, TextIterHandle matchEnd)

Parameters

search nint

Transfer ownership: None Nullable: False

matchStart TextIterHandle

Transfer ownership: None Nullable: False

matchEnd TextIterHandle

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetOccurrencesCount(nint)

Calls native method gtk_source_search_context_get_occurrences_count.

public static extern int GetOccurrencesCount(nint search)

Parameters

search nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetRegexError(nint)

Calls native method gtk_source_search_context_get_regex_error.

public static extern ErrorOwnedHandle GetRegexError(nint search)

Parameters

search nint

Transfer ownership: None Nullable: False

Returns

ErrorOwnedHandle

Transfer ownership: Full Nullable: True

GetSettings(nint)

Calls native method gtk_source_search_context_get_settings.

public static extern nint GetSettings(nint search)

Parameters

search nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

New(nint, nint)

Calls native constructor gtk_source_search_context_new.

public static extern nint New(nint buffer, nint settings)

Parameters

buffer nint

Transfer ownership: None Nullable: False

settings nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: Full Nullable: False

Replace(nint, TextIterHandle, TextIterHandle, NonNullableUtf8StringHandle, int, out ErrorOwnedHandle)

Calls native method gtk_source_search_context_replace.

public static extern bool Replace(nint search, TextIterHandle matchStart, TextIterHandle matchEnd, NonNullableUtf8StringHandle replace, int replaceLength, out ErrorOwnedHandle error)

Parameters

search nint

Transfer ownership: None Nullable: False

matchStart TextIterHandle

Transfer ownership: None Nullable: False

matchEnd TextIterHandle

Transfer ownership: None Nullable: False

replace NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

replaceLength int

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

ReplaceAll(nint, NonNullableUtf8StringHandle, int, out ErrorOwnedHandle)

Calls native method gtk_source_search_context_replace_all.

public static extern uint ReplaceAll(nint search, NonNullableUtf8StringHandle replace, int replaceLength, out ErrorOwnedHandle error)

Parameters

search nint

Transfer ownership: None Nullable: False

replace NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

replaceLength int

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

uint

Transfer ownership: None Nullable: False

SetHighlight(nint, bool)

Calls native method gtk_source_search_context_set_highlight.

public static extern void SetHighlight(nint search, bool highlight)

Parameters

search nint

Transfer ownership: None Nullable: False

highlight bool

Transfer ownership: None Nullable: False

SetMatchStyle(nint, nint)

Calls native method gtk_source_search_context_set_match_style.

public static extern void SetMatchStyle(nint search, nint matchStyle)

Parameters

search nint

Transfer ownership: None Nullable: False

matchStyle nint

Transfer ownership: None Nullable: True