Laxkit  0.0.7.1
Public Member Functions | Public Attributes
Laxkit::MouseEventData Class Reference

Hold info about mouse button and motion events. More...

Inheritance diagram for Laxkit::MouseEventData:
Inheritance graph
[legend]

List of all members.

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
anXWindowtarget
LaxMousedevice
- Public Attributes inherited from Laxkit::EventData
unsigned long type
unsigned long subtype
charsend_message
unsigned long from
unsigned long to
int propagate
clock_t send_time
unsigned long xlib_time
EventDatanext

Detailed Description

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.

Todo:
implement adequate controls for retrieving attached valuator data like pressure, etc.

The documentation for this class was generated from the following files:

Mon Feb 17 2014 11:52:59, Laxkit