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:34
Object parent_object() const
Get the parent object of the object the event occured upon.
Definition: eventrouter.cc:1636
void(* RawToolboxEventHandler)(IdBlock &id_block, PollBlock &data, Listener *listener)
Function type for handlers of raw (unprocessed) Toolbox events.
Definition: pollinfo.h:86
IdBlock()
Construct uninitialised IdBlock.
Definition: pollinfo.h:57
Structure holding the raw data from a call to Wimp_Poll.
Definition: pollinfo.h:71
Object self_object() const
Get the object the event occured on.
Definition: eventrouter.cc:1615
int ComponentId
Type for underlying toolbox component id.
Definition: handles.h:33
Component ancestor_component() const
Get the ancestor component of the object the event occured on.
Definition: eventrouter.cc:1669
Component self_component() const
Get the component the event occured on.
Definition: eventrouter.cc:1626
Base class for components in an object.
Definition: component.h:42
unsigned int ObjectId
Type for underlying toolbox object id.
Definition: handles.h:31
Component parent_component() const
Get the parent component of the object the event occured on.
Definition: eventrouter.cc:1648
Object ancestor_object() const
Get the ancestor object of the object the event occured upon.
Definition: eventrouter.cc:1658
Base class for all toolbox event listeners.
Definition: listener.h:33
Information passed back by the Toolbox with each toolbox event providing information on where the eve...
Definition: pollinfo.h:41
Class to manipulate a toolbox object.
Definition: object.h:50