Laxkit
0.0.7.1
|
Hold info about mouse button and motion events. More...
Public Member Functions | |
MouseEventData (int ntype) | |
Public Member Functions inherited from Laxkit::EventData | |
EventData (const char *message, unsigned long fromwindow=0, unsigned long towindow=0) | |
EventData (int message, unsigned long fromwindow=0, unsigned long towindow=0) |
Public Attributes | |
int | x |
int | y |
int | button |
int | count |
int | size |
double | pressure |
double | tilt |
double | depth |
unsigned int | modifiers |
anXWindow * | target |
LaxMouse * | device |
Public Attributes inherited from Laxkit::EventData | |
unsigned long | type |
unsigned long | subtype |
char * | send_message |
unsigned long | from |
unsigned long | to |
int | propagate |
clock_t | send_time |
unsigned long | xlib_time |
EventData * | next |
Hold info about mouse button and motion events.
modifiers holds what modifiers are pressed based on a keyboard paired with the mouse, if any.
For LAX_onMouseMove, button should be ignored.