Table of Contents

Class InputMethodContext

Namespace
WebKit.Internal
Assembly
WebKit-6.0.dll
public class InputMethodContext
Inheritance
InputMethodContext
Inherited Members

Methods

FilterKeyEvent(nint, nint)

Calls native method webkit_input_method_context_filter_key_event. Version: 2.28

[Version("2.28")]
public static extern bool FilterKeyEvent(nint context, nint keyEvent)

Parameters

context nint

Transfer ownership: None Nullable: False

keyEvent nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_input_method_context_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetInputHints(nint)

Calls native method webkit_input_method_context_get_input_hints. Version: 2.28

[Version("2.28")]
public static extern InputHints GetInputHints(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

InputHints

Transfer ownership: None Nullable: False

GetInputPurpose(nint)

Calls native method webkit_input_method_context_get_input_purpose. Version: 2.28

[Version("2.28")]
public static extern InputPurpose GetInputPurpose(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

InputPurpose

Transfer ownership: None Nullable: False

NotifyCursorArea(nint, int, int, int, int)

Calls native method webkit_input_method_context_notify_cursor_area. Version: 2.28

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

Parameters

context nint

Transfer ownership: None Nullable: False

x int

Transfer ownership: None Nullable: False

y int

Transfer ownership: None Nullable: False

width int

Transfer ownership: None Nullable: False

height int

Transfer ownership: None Nullable: False

NotifyFocusIn(nint)

Calls native method webkit_input_method_context_notify_focus_in. Version: 2.28

[Version("2.28")]
public static extern void NotifyFocusIn(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

NotifyFocusOut(nint)

Calls native method webkit_input_method_context_notify_focus_out. Version: 2.28

[Version("2.28")]
public static extern void NotifyFocusOut(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

NotifySurrounding(nint, NonNullableUtf8StringHandle, int, uint, uint)

Calls native method webkit_input_method_context_notify_surrounding. Version: 2.28

[Version("2.28")]
public static extern void NotifySurrounding(nint context, NonNullableUtf8StringHandle text, int length, uint cursorIndex, uint selectionIndex)

Parameters

context nint

Transfer ownership: None Nullable: False

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

length int

Transfer ownership: None Nullable: False

cursorIndex uint

Transfer ownership: None Nullable: False

selectionIndex uint

Transfer ownership: None Nullable: False

Reset(nint)

Calls native method webkit_input_method_context_reset. Version: 2.28

[Version("2.28")]
public static extern void Reset(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

SetEnablePreedit(nint, bool)

Calls native method webkit_input_method_context_set_enable_preedit. Version: 2.28

[Version("2.28")]
public static extern void SetEnablePreedit(nint context, bool enabled)

Parameters

context nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetInputHints(nint, InputHints)

Calls native method webkit_input_method_context_set_input_hints. Version: 2.28

[Version("2.28")]
public static extern void SetInputHints(nint context, InputHints hints)

Parameters

context nint

Transfer ownership: None Nullable: False

hints InputHints

Transfer ownership: None Nullable: False

SetInputPurpose(nint, InputPurpose)

Calls native method webkit_input_method_context_set_input_purpose. Version: 2.28

[Version("2.28")]
public static extern void SetInputPurpose(nint context, InputPurpose purpose)

Parameters

context nint

Transfer ownership: None Nullable: False

purpose InputPurpose

Transfer ownership: None Nullable: False