Table of Contents

Class SearchSettings

Namespace
GtkSource
Assembly
GtkSource-5.dll
public class SearchSettings : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
SearchSettings
Implements
Inherited Members

Constructors

SearchSettings(bool, params ConstructArgument[])

protected SearchSettings(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

SearchSettings(IntPtr, bool)

protected SearchSettings(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

AtWordBoundariesPropertyDefinition

public static readonly Property<bool, SearchSettings> AtWordBoundariesPropertyDefinition

Field Value

Property<bool, SearchSettings>

CaseSensitivePropertyDefinition

public static readonly Property<bool, SearchSettings> CaseSensitivePropertyDefinition

Field Value

Property<bool, SearchSettings>

RegexEnabledPropertyDefinition

public static readonly Property<bool, SearchSettings> RegexEnabledPropertyDefinition

Field Value

Property<bool, SearchSettings>

SearchTextPropertyDefinition

public static readonly Property<string?, SearchSettings> SearchTextPropertyDefinition

Field Value

Property<string, SearchSettings>

VisibleOnlyPropertyDefinition

public static readonly Property<bool, SearchSettings> VisibleOnlyPropertyDefinition

Field Value

Property<bool, SearchSettings>

WrapAroundPropertyDefinition

public static readonly Property<bool, SearchSettings> WrapAroundPropertyDefinition

Field Value

Property<bool, SearchSettings>

Properties

AtWordBoundaries

public bool AtWordBoundaries { get; set; }

Property Value

bool

CaseSensitive

public bool CaseSensitive { get; set; }

Property Value

bool

RegexEnabled

public bool RegexEnabled { get; set; }

Property Value

bool

SearchText

public string? SearchText { get; set; }

Property Value

string

VisibleOnly

public bool VisibleOnly { get; set; }

Property Value

bool

WrapAround

public bool WrapAround { get; set; }

Property Value

bool

Methods

GetAtWordBoundaries()

public bool GetAtWordBoundaries()

Returns

bool

GetCaseSensitive()

public bool GetCaseSensitive()

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

GetRegexEnabled()

public bool GetRegexEnabled()

Returns

bool

GetSearchText()

public string? GetSearchText()

Returns

string

GetVisibleOnly()

[Version("5.12")]
public bool GetVisibleOnly()

Returns

bool

GetWrapAround()

public bool GetWrapAround()

Returns

bool

New()

public static SearchSettings New()

Returns

SearchSettings

SetAtWordBoundaries(bool)

public void SetAtWordBoundaries(bool atWordBoundaries)

Parameters

atWordBoundaries bool

SetCaseSensitive(bool)

public void SetCaseSensitive(bool caseSensitive)

Parameters

caseSensitive bool

SetRegexEnabled(bool)

public void SetRegexEnabled(bool regexEnabled)

Parameters

regexEnabled bool

SetSearchText(string?)

public void SetSearchText(string? searchText)

Parameters

searchText string

SetVisibleOnly(bool)

[Version("5.12")]
public void SetVisibleOnly(bool visibleOnly)

Parameters

visibleOnly bool

SetWrapAround(bool)

public void SetWrapAround(bool wrapAround)

Parameters

wrapAround bool