Table of Contents

Class FindController

Namespace
WebKit
Assembly
WebKit-6.0.dll
public sealed class FindController : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
FindController
Implements
Inherited Members

Constructors

FindController(bool, params ConstructArgument[])

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

Parameters

owned bool
constructArguments ConstructArgument[]

FindController(IntPtr, bool)

protected FindController(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

CountedMatchesSignal

Signal Descriptor for OnCountedMatches.

public static readonly Signal<FindController, FindController.CountedMatchesSignalArgs> CountedMatchesSignal

Field Value

Signal<FindController, FindController.CountedMatchesSignalArgs>

FailedToFindTextSignal

Signal Descriptor for OnFailedToFindText.

public static readonly Signal<FindController> FailedToFindTextSignal

Field Value

Signal<FindController>

FoundTextSignal

Signal Descriptor for OnFoundText.

public static readonly Signal<FindController, FindController.FoundTextSignalArgs> FoundTextSignal

Field Value

Signal<FindController, FindController.FoundTextSignalArgs>

MaxMatchCountPropertyDefinition

public static readonly Property<uint, FindController> MaxMatchCountPropertyDefinition

Field Value

Property<uint, FindController>

OptionsPropertyDefinition

public static readonly Property<FindOptions, FindController> OptionsPropertyDefinition

Field Value

Property<FindOptions, FindController>

TextPropertyDefinition

public static readonly Property<string?, FindController> TextPropertyDefinition

Field Value

Property<string, FindController>

WebViewPropertyDefinition

public static readonly Property<WebView?, FindController> WebViewPropertyDefinition

Field Value

Property<WebView, FindController>

Properties

MaxMatchCount

public uint MaxMatchCount { get; }

Property Value

uint

Options

public FindOptions Options { get; }

Property Value

FindOptions

Text

public string? Text { get; }

Property Value

string

WebView

public WebView? WebView { get; }

Property Value

WebView

Methods

CountMatches(string, uint, uint)

public void CountMatches(string searchText, uint findOptions, uint maxMatchCount)

Parameters

searchText string
findOptions uint
maxMatchCount uint

GetGType()

public static Type GetGType()

Returns

Type

GetMaxMatchCount()

public uint GetMaxMatchCount()

Returns

uint

GetOptions()

public uint GetOptions()

Returns

uint

GetSearchText()

public string GetSearchText()

Returns

string

GetWebView()

public WebView GetWebView()

Returns

WebView

Search(string, uint, uint)

public void Search(string searchText, uint findOptions, uint maxMatchCount)

Parameters

searchText string
findOptions uint
maxMatchCount uint

SearchFinish()

public void SearchFinish()

SearchNext()

public void SearchNext()

SearchPrevious()

public void SearchPrevious()

Events

OnCountedMatches

public event SignalHandler<FindController, FindController.CountedMatchesSignalArgs> OnCountedMatches

Event Type

SignalHandler<FindController, FindController.CountedMatchesSignalArgs>

OnFailedToFindText

public event SignalHandler<FindController> OnFailedToFindText

Event Type

SignalHandler<FindController>

OnFoundText

public event SignalHandler<FindController, FindController.FoundTextSignalArgs> OnFoundText

Event Type

SignalHandler<FindController, FindController.FoundTextSignalArgs>