DoxigAlpha

SimpleTextInputEx

Character input devices, e.g. Keyboard

Fields of this type

Fields

#
_reset:*const fn (*SimpleTextInputEx, bool) callconv(cc) Status
_read_key_stroke_ex:*const fn (*SimpleTextInputEx, *Key) callconv(cc) Status
_set_state:*const fn (*SimpleTextInputEx, *const u8) callconv(cc) Status
_register_key_notify:*const fn (*SimpleTextInputEx, *const Key, *const fn (*const Key) callconv(cc) Status, **anyopaque) callconv(cc) Status
_unregister_key_notify:*const fn (*SimpleTextInputEx, *const anyopaque) callconv(cc) Status

Type definitions in this namespace

Types

#

Resets the input device hardware.

Functions

#
reset
Resets the input device hardware.
readKeyStroke
Reads the next keystroke from the input device.
setState
Set certain state for the input device.
registerKeyNotify
Register a notification function for a particular keystroke for the input device.
unregisterKeyNotify
Remove the notification that was previously registered.

Error sets in this namespace

Error Sets

#

= Guid{ .time_low = 0xdd9e7534, .time_mid = 0x7762, .time_high_and_version = 0x4698, .clock_seq_high_and_reserved = 0x8c, .clock_seq_low = 0x14, .node = [_]u8{ 0xf5, 0x85, 0x17, 0xa6, 0x25, 0xaa }, }

Values

#
guid
= Guid{ .time_low = 0xdd9e7534, .time_mid = 0x7762, .time_high_and_version = 0x4698, .clock_seq_high_and_reserved = 0x8c, .clock_seq_low = 0x14, .node = [_]u8{ 0xf5, 0x85, 0x17, 0xa6, 0x25, 0xaa }, }