28 #ifndef TRIALDISPLAY_WCPOSITIONEVENT_H
29 #define TRIALDISPLAY_WCPOSITIONEVENT_H
virtual casacore::Double linX() const
The x and y linear coordinates of the event.
virtual Display::KeySym key() const
Which key was pressed or released?
virtual casacore::Bool keystate() const
What state is the key in: true for pressed, false for released.
virtual casacore::Int pixX() const
The x and y pixel position of the pointer when the event occurred.
virtual casacore::Int pixY() const
Class which stores WorldCanvas motion event information.
WCPositionEvent & operator=(const WCPositionEvent &other)
(Required) copy assignment.
WCPositionEvent()
(Required) default constructor.
bool Bool
Define the standard types used by Casacore.
virtual casacore::uInt modifiers() const
Return the state of the "modifiers": this is made up of mask bits referring to various keys on the ke...
virtual casacore::Double linY() const
Class which stores WorldCanvas position event information.
Implementation of drawing in world coordinates on top of a PixelCanvas.
virtual ~WCPositionEvent()
Destructor.
casacore::Bool itsKeyState
Store the state of that key here.
KeySym
Keysyms for PixelCanvas keyboard events.
Display::KeySym itsKey
Store the key that was pressed or released here.
virtual const casacore::Vector< casacore::Double > & world() const
The world coordinates describing where the event occurred.