25 #ifndef MOUSECLICKLISTENER_H_ 26 #define MOUSECLICKLISTENER_H_ 30 #include "eventinfo.h" 43 unsigned int _click_shift;
52 if (d) _click_shift = 8;
53 else _click_shift = 0;
A library for creating RISC OS toolbox applications.
Definition: abouttobeshownlistener.cc:34
PollBlock & _data
raw data from the event
Definition: eventinfo.h:53
virtual ~MouseClickListener()
Destructor.
Definition: mouseclicklistener.h:133
Structure holding the raw data from a call to Wimp_Poll.
Definition: pollinfo.h:71
bool is_select_double() const
Click is a double select click.
Definition: mouseclicklistener.h:123
bool is_adjust() const
Adjust button has been clicked.
Definition: mouseclicklistener.h:85
unsigned int button() const
Button pressed.
Definition: mouseclicklistener.h:80
int x() const
x coordinate of click in screen coordinates
Definition: mouseclicklistener.h:59
const IdBlock & id_block() const
IdBlock for the current event.
Definition: eventinfo.h:71
bool is_adjust_double() const
Click is a double adjust click.
Definition: mouseclicklistener.h:116
Class to represent a position in two dimensional space.
Definition: point.h:36
bool is_select() const
Select button has been clicked.
Definition: mouseclicklistener.h:95
Listener for mouse clicks on a Window.
Definition: mouseclicklistener.h:129
bool is_select_drag() const
Drag start with select.
Definition: mouseclicklistener.h:109
MouseClickEvent(IdBlock &id_block, PollBlock &data, bool d)
Constructor.
Definition: mouseclicklistener.h:49
Event for click on a window.
Definition: mouseclicklistener.h:41
Class to provide information on a toolbox event.
Definition: eventinfo.h:48
Base class for all toolbox event listeners.
Definition: listener.h:33
int word[64]
Array containing information return from Wimp_Poll.
Definition: pollinfo.h:76
bool is_adjust_drag() const
Drag started with adjust.
Definition: mouseclicklistener.h:102
Point point() const
Point of the click in screen coordinates.
Definition: mouseclicklistener.h:69
int y() const
y coordinate of click in screen coordinates
Definition: mouseclicklistener.h:64
Information passed back by the Toolbox with each toolbox event providing information on where the eve...
Definition: pollinfo.h:41
bool is_menu() const
Menu button has been clicked.
Definition: mouseclicklistener.h:90