|
LMMS
|
#include <pugl.h>
Public Attributes | |
| PuglEventType | type |
| PUGL_POINTER_IN or PUGL_POINTER_OUT | |
| PuglEventFlags | flags |
| Bitwise OR of PuglEventFlag values. | |
| double | time |
| Time in seconds. | |
| double | x |
| View-relative X coordinate. | |
| double | y |
| View-relative Y coordinate. | |
| double | xRoot |
| Root-relative X coordinate. | |
| double | yRoot |
| Root-relative Y coordinate. | |
| PuglMods | state |
| Bitwise OR of PuglMod flags. | |
| PuglCrossingMode | mode |
| Reason for crossing. | |
Pointer enter or leave event.
This event is sent when the pointer enters or leaves the view. This can happen for several reasons (not just the user dragging the pointer over the window edge), as described by the mode field.
| PuglEventFlags PuglCrossingEvent::flags |
Bitwise OR of PuglEventFlag values.
| PuglCrossingMode PuglCrossingEvent::mode |
Reason for crossing.
| double PuglCrossingEvent::time |
Time in seconds.
| PuglEventType PuglCrossingEvent::type |
| double PuglCrossingEvent::x |
View-relative X coordinate.
| double PuglCrossingEvent::xRoot |
Root-relative X coordinate.
| double PuglCrossingEvent::y |
View-relative Y coordinate.
| double PuglCrossingEvent::yRoot |
Root-relative Y coordinate.