Method

TermboxEventinto_key_event

Declaration

TbgKeyEvent*
tbg_event_into_key_event (
  TbgEvent* event
)

Description

Consume event and reinterpret it as a TbgKeyEvent.

Use GLib’s steal-pointer helper when passing a g_autoptr(TbgEvent) to this function. If event is not a key event, it is freed and NULL is returned.

Parameters

event

Type: TbgEvent

A TbgEvent.

The instance takes ownership of the data, and is responsible for freeing it.

Return value

Type: TbgKeyEvent

A TbgKeyEvent, or NULL.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.
The return value can be NULL.