Etk
Main Page Object Hierarchy Data Structures Related Pages
Etk

Etk_Event_Key_Down Struct Reference
[The event system of Etk]


Detailed Description

The event structure sent to the focused widget when a key is pressed.

Note:
For more information, see the documention page of the corresponding module (link above)

Data Fields

char * keyname
Etk_Modifiers modifiers
Etk_Locks locks
const char * key
const char * string
const char * compose
unsigned int timestamp

Field Documentation

char* Etk_Event_Key_Down::keyname

A name corresponding to the pressed key

Referenced by etk_event_key_down_wrap().

Etk_Modifiers Etk_Event_Key_Down::modifiers

The keyboard modifiers active when the event has been emitted

Referenced by etk_event_key_down_wrap().

Etk_Locks Etk_Event_Key_Down::locks

The keyboard locks active when the event has been emitted

Referenced by etk_event_key_down_wrap().

const char* Etk_Event_Key_Down::key

A name corresponding to the pressed key (unlike keyname, it takes the active modifiers into account

Referenced by etk_event_key_down_wrap().

const char* Etk_Event_Key_Down::string

The UTF-8 string corresponding to the pressed key (string to insert in an entry for example)

Referenced by etk_event_key_down_wrap().

const char* Etk_Event_Key_Down::compose

Unused

Referenced by etk_event_key_down_wrap().

unsigned int Etk_Event_Key_Down::timestamp

The timestamp when the event occured

Referenced by etk_event_key_down_wrap().


The documentation for this struct was generated from the following file:
  • etk_event.h