- wxEvtHandler
Constructor.
- AddPendingEvent
Post an event to be processed later.
- Connect
Connects the given function dynamically with the event handler, id and event type.
- DeletePendingEvents
Deletes all events queued on this event handler using QueueEvent() or AddPendingEvent().
- GetEvtHandlerEnabled
Returns true if the event handler is enabled, false otherwise.
- GetNextHandler
Returns the pointer to the next handler in the chain.
- GetPreviousHandler
Returns the pointer to the previous handler in the chain.
- IsUnlinked
Returns true if the next and the previous handler pointers of this event handler instance are NULL.
- ProcessEvent
Processes an event, searching event tables and calling zero or more suitable event handler function(s).
- ProcessEventLocally
Try to process the event in this handler and all those chained to it.
- ProcessPendingEvents
Processes the pending events previously queued using QueueEvent() or AddPendingEvent(); you must call this function only if you are sure there are pending events for this handler, otherwise a wxCHECK will fail.
- QueueEvent
Queue event for a later processing.
- SafelyProcessEvent
Processes an event by calling ProcessEvent() and handles any exceptions that occur in the process.
- SetEvtHandlerEnabled
Enables or disables the event handler.
- SetNextHandler
Sets the pointer to the next handler.
- SetPreviousHandler
Sets the pointer to the previous handler.
- TryAfter
Method called by ProcessEvent() as last resort.
- TryBefore
Method called by ProcessEvent() before examining this object event tables.
- Unlink
Unlinks this event handler from the chain it's part of (if any); then links the "previous" event handler to the "next" one (so that the chain won't be interrupted).