EVENT Type (Structure)

events.h, textedit.h

typedef struct EventStruct {
unsigned short Type; /* ID code of the message, see EventIDs */
unsigned short RunningApp; /* Task ID of the sender of the message */
unsigned short Side; /* Side from which message is sent */
unsigned short StatusFlags; /* Status line flags */
union /* Message-dependent extra information: see EventIDs */ {
WINDOW *w;
WIN_RECT *r;
char *pasteText;
HANDLE hPasteText;
struct {
unsigned short Mod; /* Key modifiers (SHIFT, etc.) */
unsigned short Code; /* Key code */
} Key;
} extra;
unsigned char StartType; /* Used only in the CM_STARTTASK message */
} EVENT;

A structure describing an event message.

EVENT is a structure which describes an event message in an event-driven application.