9 #define LGI_EVENT_NONE 0x00
10 #define LGI_EVENT_KEY_DOWN 0x01
11 #define LGI_EVENT_KEY_UP 0x02
12 #define LGI_EVENT_KEY_PRESS 0x03
13 #define LGI_EVENT_CHARACTER 0x04
14 #define LGI_EVENT_MOUSE_DOWN 0x05
15 #define LGI_EVENT_MOUSE_UP 0x06
16 #define LGI_EVENT_MOUSE_MOVE 0x07
17 #define LGI_EVENT_MOUSE_ENTER 0x08
18 #define LGI_EVENT_MOUSE_EXIT 0x09
19 #define LGI_EVENT_MOUSE_CLICK 0x0A
20 #define LGI_EVENT_MOUSE_DOUBLE_CLICK 0x0B
21 #define LGI_EVENT_DRAG 0x0C
22 #define LGI_EVENT_DROP 0x0D
23 #define LGI_EVENT_GOT_FOCUS 0x0E
24 #define LGI_EVENT_LOST_FOCUS 0x0F
26 #define LGI_EVENT_EXPOSE 0xA0
27 #define LGI_EVENT_RESIZE 0xA1
28 #define LGI_EVENT_DESTROY 0xAF
30 #define LGI_EVENT_MESSAGE 0xB0
32 #define LGI_EVENT_LAYER_ADD 0xC0
33 #define LGI_EVENT_LAYER_REMOVE 0xC1
34 #define LGI_EVENT_LAYER_SHOW 0xC3
35 #define LGI_EVENT_LAYER_HIDE 0xC4
37 #define LGI_EVENT_DND_ENTER 0xD0
38 #define LGI_EVENT_DND_LEAVE 0xD1
39 #define LGI_EVENT_DND_DROP 0xD2
40 #define LGI_EVENT_DND_MOVE 0xD3
Definition: events.hpp:146
int x
Definition: events.hpp:151
Definition: events.hpp:104
int y
Definition: events.hpp:163
int x
Definition: events.hpp:197
Definition: events.hpp:169
int x
Definition: events.hpp:174
int y
Definition: events.hpp:140
Definition: events.hpp:289
Definition: events.hpp:83
Definition: events.hpp:326
Definition: events.hpp:279
Definition: events.hpp:62
void * data
Definition: events.hpp:219
Definition: events.hpp:349
int height
Definition: events.hpp:77
Definition: events.hpp:134
Definition: events.hpp:215
Definition: events.hpp:259
int button
Definition: events.hpp:150
int y
Definition: events.hpp:209
unsigned char str[4]
Definition: events.hpp:128
Definition: events.hpp:225
int size
Definition: events.hpp:315
int y
Definition: events.hpp:187
Definition: events.hpp:93
int button
Definition: events.hpp:173
int x
Definition: events.hpp:186
std::string target
Definition: events.hpp:292
int x
Definition: events.hpp:230
int x
Definition: events.hpp:329
Definition: events.hpp:124
virtual ~BaseEvent()
Definition: events.hpp:56
int key
Definition: events.hpp:97
int type
Definition: events.hpp:54
void * data
Definition: events.hpp:229
Definition: events.hpp:301
Definition: events.hpp:114
int key
Definition: events.hpp:118
int button
Definition: events.hpp:185
std::string target
Definition: events.hpp:314
Definition: events.hpp:204
Definition: events.hpp:181
int y
Definition: events.hpp:175
Definition: events.hpp:339
int y
Definition: events.hpp:231
Message * msg
Definition: events.hpp:242
Definition: events.hpp:311
Definition: events.hpp:238
int y
Definition: events.hpp:198
int x
Definition: events.hpp:208
unsigned char * data
Definition: events.hpp:316
int button
Definition: events.hpp:138
Definition: events.hpp:158
int width
Definition: events.hpp:76
int x
Definition: events.hpp:162
Definition: events.hpp:249
Definition: events.hpp:51
Definition: events.hpp:269
int key
Definition: events.hpp:108
Definition: events.hpp:72
int x
Definition: events.hpp:139
Definition: events.hpp:193
int y
Definition: events.hpp:330
int y
Definition: events.hpp:152
Definition: message.hpp:83