Table of Contents

Class SearchContext

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

Methods

BackwardAsync(IntPtr, TextIterHandle, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method gtk_source_search_context_backward_async.

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

Parameters

search IntPtr

Transfer ownership: None Nullable: False

iter TextIterHandle

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

ForwardAsync(IntPtr, TextIterHandle, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method gtk_source_search_context_forward_async.

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

Parameters

search IntPtr

Transfer ownership: None Nullable: False

iter TextIterHandle

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

GetBuffer(IntPtr)

Calls native method gtk_source_search_context_get_buffer.

public static extern IntPtr GetBuffer(IntPtr search)

Parameters

search IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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(IntPtr)

Calls native method gtk_source_search_context_get_highlight.

public static extern bool GetHighlight(IntPtr search)

Parameters

search IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMatchStyle(IntPtr)

Calls native method gtk_source_search_context_get_match_style.

public static extern IntPtr GetMatchStyle(IntPtr search)

Parameters

search IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetOccurrencePosition(IntPtr, TextIterHandle, TextIterHandle)

Calls native method gtk_source_search_context_get_occurrence_position.

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

Parameters

search IntPtr

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(IntPtr)

Calls native method gtk_source_search_context_get_occurrences_count.

public static extern int GetOccurrencesCount(IntPtr search)

Parameters

search IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetRegexError(IntPtr)

Calls native method gtk_source_search_context_get_regex_error.

public static extern ErrorOwnedHandle GetRegexError(IntPtr search)

Parameters

search IntPtr

Transfer ownership: None Nullable: False

Returns

ErrorOwnedHandle

Transfer ownership: Full Nullable: True

GetSettings(IntPtr)

Calls native method gtk_source_search_context_get_settings.

public static extern IntPtr GetSettings(IntPtr search)

Parameters

search IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

New(IntPtr, IntPtr)

Calls native constructor gtk_source_search_context_new.

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

Parameters

buffer IntPtr

Transfer ownership: None Nullable: False

settings IntPtr

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: Full Nullable: False

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

Calls native method gtk_source_search_context_replace.

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

Parameters

search IntPtr

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(IntPtr, NonNullableUtf8StringHandle, int, out ErrorOwnedHandle)

Calls native method gtk_source_search_context_replace_all.

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

Parameters

search IntPtr

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(IntPtr, bool)

Calls native method gtk_source_search_context_set_highlight.

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

Parameters

search IntPtr

Transfer ownership: None Nullable: False

highlight bool

Transfer ownership: None Nullable: False

SetMatchStyle(IntPtr, IntPtr)

Calls native method gtk_source_search_context_set_match_style.

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

Parameters

search IntPtr

Transfer ownership: None Nullable: False

matchStyle IntPtr

Transfer ownership: None Nullable: True