Foundation classes for a basic GUI implementing simple widgets and events

Dependents:   TouchScreenGUIDemo

Committer:
duncanFrance
Date:
Fri Apr 22 16:12:42 2016 +0000
Revision:
11:b485561aa112
Child:
12:63db16fea709
TextWidget now uses string; Start of SpinnerWidget

Who changed what in which revision?

UserRevisionLine numberNew contents of line
duncanFrance 11:b485561aa112 1 #ifndef SIMPLEGUI_EVENT_TYPE_H
duncanFrance 11:b485561aa112 2 #define SIMPLEGUI_EVENT_TYPE_H
duncanFrance 11:b485561aa112 3
duncanFrance 11:b485561aa112 4 // Defines core event types which can be used/re-used by other packages
duncanFrance 11:b485561aa112 5
duncanFrance 11:b485561aa112 6 enum EventType {
duncanFrance 11:b485561aa112 7
duncanFrance 11:b485561aa112 8 TOUCH_START,
duncanFrance 11:b485561aa112 9 TOUCH_END,
duncanFrance 11:b485561aa112 10 TOUCH_MOVE,
duncanFrance 11:b485561aa112 11 TOUCH_TAP,
duncanFrance 11:b485561aa112 12 TOUCH_DOUBLE_TAP,
duncanFrance 11:b485561aa112 13
duncanFrance 11:b485561aa112 14 MOUSE_DOWN,
duncanFrance 11:b485561aa112 15 MOUSE_UP,
duncanFrance 11:b485561aa112 16 MOUSE_MOVE,
duncanFrance 11:b485561aa112 17 MOUSE_DRAG,
duncanFrance 11:b485561aa112 18 MOUSE_CLICK,
duncanFrance 11:b485561aa112 19 MOUSE_DOUBLE_CLICK
duncanFrance 11:b485561aa112 20
duncanFrance 11:b485561aa112 21
duncanFrance 11:b485561aa112 22
duncanFrance 11:b485561aa112 23 };
duncanFrance 11:b485561aa112 24 #endif