Struct

TermboxEvent

Description

struct TbgEvent {
  /* No available fields */
}

An untyped terminal event.

Use tbg_event_get_kind(), tbg_event_is_key_event(), tbg_event_is_mouse_event(), or tbg_event_is_resize_event() to inspect event, then use tbg_event_into_key_event(), tbg_event_into_mouse_event(), or tbg_event_into_resize_event() to consume it as a typed event.

Instance methods

tbg_event_copy

Copy event.

tbg_event_free

Free event.

tbg_event_get_kind

Return the event kind.

tbg_event_into_key_event

Consume event and reinterpret it as a TbgKeyEvent.

tbg_event_into_mouse_event

Consume event and reinterpret it as a TbgMouseEvent.

tbg_event_into_resize_event

Consume event and reinterpret it as a TbgResizeEvent.

tbg_event_is_key_event

Return whether event is a key event.

tbg_event_is_mouse_event

Return whether event is a mouse event.

tbg_event_is_resize_event

Return whether event is a resize event.