25 #ifndef REDRAWLISTENER_H_
26 #define REDRAWLISTENER_H_
29 #include "eventinfo.h"
32 #include "visiblearea.h"
A library for creating RISC OS toolbox applications.
Definition: abouttobeshownlistener.cc:35
const IdBlock & id_block() const
IdBlock for the current event.
Definition: eventinfo.h:71
PollBlock & _data
raw data from the event
Definition: eventinfo.h:53
Structure holding the raw data from a call to Wimp_Poll.
Definition: pollinfo.h:72
const VisibleArea & visible_area() const
The visible area class giving details or screen area and scroll offset.
Definition: redrawlistener.h:61
Class to store information for the Visible area of a window and provide work area to screen conversio...
Definition: visiblearea.h:37
Information passed back by the Toolbox with each toolbox event providing information on where the eve...
Definition: pollinfo.h:42
RedrawEvent(IdBlock &id_block, PollBlock &poll_block)
Construct the event from Toolbox and WIMP event data.
Definition: redrawlistener.h:52
Class to represent a two dimensional bounding box.
Definition: bbox.h:38
Redraw event listener.
Definition: redrawlistener.h:76
Base class for all toolbox event listeners.
Definition: listener.h:34
const BBox & clip() const
The graphics clip in screen coordinates.
Definition: redrawlistener.h:66
Event passed to redraw listener to give details on the area that needs a redraw.
Definition: redrawlistener.h:44
int word[64]
Array containing information return from Wimp_Poll.
Definition: pollinfo.h:76
virtual void redraw(const RedrawEvent &e)=0
Override this function and repaint the area of window required.
Class to provide information on a toolbox event.
Definition: eventinfo.h:49