25 #ifndef TBX_POLLINFO_H_
26 #define TBX_POLLINFO_H_
51 friend class EventRouter;
A library for creating RISC OS toolbox applications.
Definition: abouttobeshownlistener.cc:35
int ComponentId
Type for underlying toolbox component id.
Definition: handles.h:33
Object parent_object() const
Get the parent object of the object the event occured upon.
Definition: eventrouter.cc:1668
Base class for components in an object.
Definition: component.h:42
Structure holding the raw data from a call to Wimp_Poll.
Definition: pollinfo.h:72
Component parent_component() const
Get the parent component of the object the event occured on.
Definition: eventrouter.cc:1680
Component ancestor_component() const
Get the ancestor component of the object the event occured on.
Definition: eventrouter.cc:1701
Information passed back by the Toolbox with each toolbox event providing information on where the eve...
Definition: pollinfo.h:42
Component self_component() const
Get the component the event occured on.
Definition: eventrouter.cc:1658
Object ancestor_object() const
Get the ancestor object of the object the event occured upon.
Definition: eventrouter.cc:1690
IdBlock()
Construct uninitialised IdBlock.
Definition: pollinfo.h:57
Object self_object() const
Get the object the event occured on.
Definition: eventrouter.cc:1647
void(* RawToolboxEventHandler)(IdBlock &id_block, PollBlock &data, Listener *listener)
Function type for handlers of raw (unprocessed) Toolbox events.
Definition: pollinfo.h:86
Class to manipulate a toolbox object.
Definition: object.h:51
Base class for all toolbox event listeners.
Definition: listener.h:34
unsigned int ObjectId
Type for underlying toolbox object id.
Definition: handles.h:31
int word[64]
Array containing information return from Wimp_Poll.
Definition: pollinfo.h:76