Class InputMethodContext
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
IntPtrTransfer ownership: None Nullable: False
keyEvent
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
x
intTransfer ownership: None Nullable: False
y
intTransfer ownership: None Nullable: False
width
intTransfer ownership: None Nullable: False
height
intTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
text
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
intTransfer ownership: None Nullable: False
cursorIndex
uintTransfer ownership: None Nullable: False
selectionIndex
uintTransfer 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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
enabled
boolTransfer 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
IntPtrTransfer ownership: None Nullable: False
hints
InputHintsTransfer 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
IntPtrTransfer ownership: None Nullable: False
purpose
InputPurposeTransfer ownership: None Nullable: False