Table of Contents

Class InputMethodContext

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

Constructors

InputMethodContext(bool, params ConstructArgument[])

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

Parameters

owned bool
constructArguments ConstructArgument[]

InputMethodContext(IntPtr, bool)

protected InputMethodContext(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

CommittedSignal

Signal Descriptor for OnCommitted.

public static readonly Signal<InputMethodContext, InputMethodContext.CommittedSignalArgs> CommittedSignal

Field Value

Signal<InputMethodContext, InputMethodContext.CommittedSignalArgs>

DeleteSurroundingSignal

Signal Descriptor for OnDeleteSurrounding.

public static readonly Signal<InputMethodContext, InputMethodContext.DeleteSurroundingSignalArgs> DeleteSurroundingSignal

Field Value

Signal<InputMethodContext, InputMethodContext.DeleteSurroundingSignalArgs>

InputHintsPropertyDefinition

public static readonly Property<InputHints, InputMethodContext> InputHintsPropertyDefinition

Field Value

Property<InputHints, InputMethodContext>

InputPurposePropertyDefinition

public static readonly Property<InputPurpose, InputMethodContext> InputPurposePropertyDefinition

Field Value

Property<InputPurpose, InputMethodContext>

PreeditChangedSignal

Signal Descriptor for OnPreeditChanged.

public static readonly Signal<InputMethodContext> PreeditChangedSignal

Field Value

Signal<InputMethodContext>

PreeditFinishedSignal

Signal Descriptor for OnPreeditFinished.

public static readonly Signal<InputMethodContext> PreeditFinishedSignal

Field Value

Signal<InputMethodContext>

PreeditStartedSignal

Signal Descriptor for OnPreeditStarted.

public static readonly Signal<InputMethodContext> PreeditStartedSignal

Field Value

Signal<InputMethodContext>

Properties

InputHints

public InputHints InputHints { get; set; }

Property Value

InputHints

InputPurpose

public InputPurpose InputPurpose { get; set; }

Property Value

InputPurpose

Methods

FilterKeyEvent(Event)

[Version("2.28")]
public bool FilterKeyEvent(Event keyEvent)

Parameters

keyEvent Event

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

GetInputHints()

[Version("2.28")]
public InputHints GetInputHints()

Returns

InputHints

GetInputPurpose()

[Version("2.28")]
public InputPurpose GetInputPurpose()

Returns

InputPurpose

NotifyCursorArea(int, int, int, int)

[Version("2.28")]
public void NotifyCursorArea(int x, int y, int width, int height)

Parameters

x int
y int
width int
height int

NotifyFocusIn()

[Version("2.28")]
public void NotifyFocusIn()

NotifyFocusOut()

[Version("2.28")]
public void NotifyFocusOut()

NotifySurrounding(string, int, uint, uint)

[Version("2.28")]
public void NotifySurrounding(string text, int length, uint cursorIndex, uint selectionIndex)

Parameters

text string
length int
cursorIndex uint
selectionIndex uint

Reset()

[Version("2.28")]
public void Reset()

SetEnablePreedit(bool)

[Version("2.28")]
public void SetEnablePreedit(bool enabled)

Parameters

enabled bool

SetInputHints(InputHints)

[Version("2.28")]
public void SetInputHints(InputHints hints)

Parameters

hints InputHints

SetInputPurpose(InputPurpose)

[Version("2.28")]
public void SetInputPurpose(InputPurpose purpose)

Parameters

purpose InputPurpose

Events

OnCommitted

public event SignalHandler<InputMethodContext, InputMethodContext.CommittedSignalArgs> OnCommitted

Event Type

SignalHandler<InputMethodContext, InputMethodContext.CommittedSignalArgs>

OnDeleteSurrounding

public event SignalHandler<InputMethodContext, InputMethodContext.DeleteSurroundingSignalArgs> OnDeleteSurrounding

Event Type

SignalHandler<InputMethodContext, InputMethodContext.DeleteSurroundingSignalArgs>

OnPreeditChanged

public event SignalHandler<InputMethodContext> OnPreeditChanged

Event Type

SignalHandler<InputMethodContext>

OnPreeditFinished

public event SignalHandler<InputMethodContext> OnPreeditFinished

Event Type

SignalHandler<InputMethodContext>

OnPreeditStarted

public event SignalHandler<InputMethodContext> OnPreeditStarted

Event Type

SignalHandler<InputMethodContext>