GuiEvent Struct Reference

#include <guiTypes.h>

Inheritance diagram for GuiEvent:

Inheritance graph
[legend]
List of all members.

Detailed Description

Represents a single GUI event.

This is passed around to all the relevant controls so they know what's going on.


Public Attributes

U16 ascii
 ascii character code 'a', 'A', 'b', '*', etc (if device==keyboard) - possibly a uchar or something
U8 modifier
 SI_LSHIFT, etc.
InputObjectInstances keyCode
 for unprintables, 'tab', 'return', ...
Point2I mousePoint
 for mouse events
U8 mouseClickCount
 to determine double clicks, etc...


Member Data Documentation

ascii character code 'a', 'A', 'b', '*', etc (if device==keyboard) - possibly a uchar or something

SI_LSHIFT, etc.

for unprintables, 'tab', 'return', ...

for mouse events

to determine double clicks, etc...