Table of Contents

Class SearchSettings

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

Methods

GetAtWordBoundaries(IntPtr)

Calls native method gtk_source_search_settings_get_at_word_boundaries.

public static extern bool GetAtWordBoundaries(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetCaseSensitive(IntPtr)

Calls native method gtk_source_search_settings_get_case_sensitive.

public static extern bool GetCaseSensitive(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_search_settings_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetRegexEnabled(IntPtr)

Calls native method gtk_source_search_settings_get_regex_enabled.

public static extern bool GetRegexEnabled(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSearchText(IntPtr)

Calls native method gtk_source_search_settings_get_search_text.

public static extern NullableUtf8StringUnownedHandle GetSearchText(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetVisibleOnly(IntPtr)

Calls native method gtk_source_search_settings_get_visible_only. Version: 5.12

[Version("5.12")]
public static extern bool GetVisibleOnly(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetWrapAround(IntPtr)

Calls native method gtk_source_search_settings_get_wrap_around.

public static extern bool GetWrapAround(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_source_search_settings_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

SetAtWordBoundaries(IntPtr, bool)

Calls native method gtk_source_search_settings_set_at_word_boundaries.

public static extern void SetAtWordBoundaries(IntPtr settings, bool atWordBoundaries)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

atWordBoundaries bool

Transfer ownership: None Nullable: False

SetCaseSensitive(IntPtr, bool)

Calls native method gtk_source_search_settings_set_case_sensitive.

public static extern void SetCaseSensitive(IntPtr settings, bool caseSensitive)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

caseSensitive bool

Transfer ownership: None Nullable: False

SetRegexEnabled(IntPtr, bool)

Calls native method gtk_source_search_settings_set_regex_enabled.

public static extern void SetRegexEnabled(IntPtr settings, bool regexEnabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

regexEnabled bool

Transfer ownership: None Nullable: False

SetSearchText(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_source_search_settings_set_search_text.

public static extern void SetSearchText(IntPtr settings, NullableUtf8StringHandle searchText)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

searchText NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetVisibleOnly(IntPtr, bool)

Calls native method gtk_source_search_settings_set_visible_only. Version: 5.12

[Version("5.12")]
public static extern void SetVisibleOnly(IntPtr settings, bool visibleOnly)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

visibleOnly bool

Transfer ownership: None Nullable: False

SetWrapAround(IntPtr, bool)

Calls native method gtk_source_search_settings_set_wrap_around.

public static extern void SetWrapAround(IntPtr settings, bool wrapAround)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

wrapAround bool

Transfer ownership: None Nullable: False