Table of Contents

Class SearchContext

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

Methods

Backward(nint, TextIterHandle, TextIterHandle, TextIterHandle, out bool)

Calls native method gtk_source_search_context_backward.

public static extern bool Backward(nint search, TextIterHandle iter, TextIterHandle matchStart, TextIterHandle matchEnd, out bool hasWrappedAround)

Parameters

search nint

Transfer ownership: None Nullable: False

iter TextIterHandle

Transfer ownership: None Nullable: False

matchStart TextIterHandle

Transfer ownership: None Nullable: False

matchEnd TextIterHandle

Transfer ownership: None Nullable: False

hasWrappedAround bool

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

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

BackwardFinish(nint, nint, TextIterHandle, TextIterHandle, out bool, out ErrorOwnedHandle)

Calls native method gtk_source_search_context_backward_finish.

public static extern bool BackwardFinish(nint search, nint result, TextIterHandle matchStart, TextIterHandle matchEnd, out bool hasWrappedAround, out ErrorOwnedHandle error)

Parameters

search nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

matchStart TextIterHandle

Transfer ownership: None Nullable: False

matchEnd TextIterHandle

Transfer ownership: None Nullable: False

hasWrappedAround bool

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

Forward(nint, TextIterHandle, TextIterHandle, TextIterHandle, out bool)

Calls native method gtk_source_search_context_forward.

public static extern bool Forward(nint search, TextIterHandle iter, TextIterHandle matchStart, TextIterHandle matchEnd, out bool hasWrappedAround)

Parameters

search nint

Transfer ownership: None Nullable: False

iter TextIterHandle

Transfer ownership: None Nullable: False

matchStart TextIterHandle

Transfer ownership: None Nullable: False

matchEnd TextIterHandle

Transfer ownership: None Nullable: False

hasWrappedAround bool

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

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

ForwardFinish(nint, nint, TextIterHandle, TextIterHandle, out bool, out ErrorOwnedHandle)

Calls native method gtk_source_search_context_forward_finish.

public static extern bool ForwardFinish(nint search, nint result, TextIterHandle matchStart, TextIterHandle matchEnd, out bool hasWrappedAround, out ErrorOwnedHandle error)

Parameters

search nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

matchStart TextIterHandle

Transfer ownership: None Nullable: False

matchEnd TextIterHandle

Transfer ownership: None Nullable: False

hasWrappedAround bool

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

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