An event is a structure holding information about an event passed to a callback or member function. wxEvent used to be a multipurpose event object, and is an abstract base class for other event classes (see below).
Derived from
Include files
<wx/event.h>
See also
Members
wxEvent::wxEvent
wxEvent::m_eventHandle
wxEvent::m_eventObject
wxEvent::m_eventType
wxEvent::m_id
wxEvent::m_skipped
wxEvent::m_timeStamp
wxEvent::GetEventClass
wxEvent::GetEventObject
wxEvent::GetEventType
wxEvent::GetId
wxEvent::GetObjectType
wxEvent::GetSkipped
wxEvent::GetTimestamp
wxEvent::SetEventObject
wxEvent::SetEventType
wxEvent::SetId
wxEvent::SetTimestamp
wxEvent::Skip
wxEvent(int id = 0)
Constructor. Should not need to be used directly by an application.
char* m_eventHandle
Handle of an underlying windowing system event handle, such as XEvent. Not guaranteed to be instantiated.
wxObject* m_eventObject
The object (usually a window) that the event was generated from, or should be sent to.
WXTYPE m_eventType
The type of the event, such as wxEVENT_TYPE_BUTTON_COMMAND.
int m_id
Identifier for the window.
bool m_skipped
Set to TRUE by Skip if this event should be skipped.
long m_timeStamp
Timestamp for this event.
WXTYPE GetEventClass()
Returns the identifier of the given event class, such as wxTYPE_MOUSE_EVENT.
wxObject* GetEventObject()
Returns the object associated with the event, if any.
WXTYPE GetEventType()
Returns the identifier of the given event type, such as wxEVENT_TYPE_BUTTON_COMMAND.
int GetId()
Returns the identifier associated with this event, such as a button command id.
WXTYPE GetObjectType()
Returns the type of the object associated with the event, such as wxTYPE_BUTTON.
bool GetSkipped()
Returns TRUE if the event handler should be skipped, FALSE otherwise.
long GetTimestamp()
Gets the timestamp for the event.
void SetEventObject(wxObject* object)
Sets the originating object.
void SetEventType(WXTYPE typ)
Sets the event type.
void SetId(int id)
Sets the identifier associated with this event, such as a button command id.
void SetTimestamp(long timeStamp)
Sets the timestamp for the event.
Sets the originating object.
void Skip(bool skip = TRUE)
Called by an event handler to tell the event system that the event handler should be skipped, and the next valid handler used instead.