Table of Contents

Class InputMethodContext

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

Methods

FilterKeyEvent(IntPtr, IntPtr)

Calls native method webkit_input_method_context_filter_key_event. Version: 2.28

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

keyEvent IntPtr

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(IntPtr)

Calls native method webkit_input_method_context_get_input_hints. Version: 2.28

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

InputHints

Transfer ownership: None Nullable: False

GetInputPurpose(IntPtr)

Calls native method webkit_input_method_context_get_input_purpose. Version: 2.28

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

InputPurpose

Transfer ownership: None Nullable: False

NotifyCursorArea(IntPtr, 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(IntPtr context, int x, int y, int width, int height)

Parameters

context IntPtr

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(IntPtr)

Calls native method webkit_input_method_context_notify_focus_in. Version: 2.28

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

NotifyFocusOut(IntPtr)

Calls native method webkit_input_method_context_notify_focus_out. Version: 2.28

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

NotifySurrounding(IntPtr, NonNullableUtf8StringHandle, int, uint, uint)

Calls native method webkit_input_method_context_notify_surrounding. Version: 2.28

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

Parameters

context IntPtr

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(IntPtr)

Calls native method webkit_input_method_context_reset. Version: 2.28

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

SetEnablePreedit(IntPtr, bool)

Calls native method webkit_input_method_context_set_enable_preedit. Version: 2.28

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetInputHints(IntPtr, InputHints)

Calls native method webkit_input_method_context_set_input_hints. Version: 2.28

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

hints InputHints

Transfer ownership: None Nullable: False

SetInputPurpose(IntPtr, InputPurpose)

Calls native method webkit_input_method_context_set_input_purpose. Version: 2.28

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

purpose InputPurpose

Transfer ownership: None Nullable: False