Class InputMethodContext
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
nintTransfer ownership: None Nullable: False
keyEvent
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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(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
nintTransfer 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
nintTransfer 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
nintTransfer 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(nint)
Calls native method webkit_input_method_context_reset. Version: 2.28
[Version("2.28")]
public static extern void Reset(nint context)
Parameters
context
nintTransfer 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
nintTransfer ownership: None Nullable: False
enabled
boolTransfer 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
nintTransfer ownership: None Nullable: False
hints
InputHintsTransfer 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
nintTransfer ownership: None Nullable: False
purpose
InputPurposeTransfer ownership: None Nullable: False