wxAccordion
Public Member Functions | Static Public Member Functions | List of all members
wxEvtHandler Class Reference
+ Inheritance diagram for wxEvtHandler:

Public Member Functions

wxEvtHandlerGetNextHandler () const
 
wxEvtHandlerGetPreviousHandler () const
 
virtual void SetNextHandler (wxEvtHandler *handler)
 
virtual void SetPreviousHandler (wxEvtHandler *handler)
 
void SetEvtHandlerEnabled (bool enabled)
 
bool GetEvtHandlerEnabled () const
 
void Unlink ()
 
bool IsUnlinked () const
 
virtual bool ProcessEvent (wxEvent &event)
 
bool SafelyProcessEvent (wxEvent &event)
 
bool ProcessEventLocally (wxEvent &event)
 
virtual void QueueEvent (wxEvent *event)
 
virtual void AddPendingEvent (const wxEvent &event)
 
void ProcessPendingEvents ()
 
void DeletePendingEvents ()
 
template<typename T >
void CallAfter (void(T::*method)())
 
template<typename T , typename T1 , typename P1 >
void CallAfter (void(T::*method)(T1 x1), P1 x1)
 
template<typename T , typename T1 , typename T2 , typename P1 , typename P2 >
void CallAfter (void(T::*method)(T1 x1, T2 x2), P1 x1, P2 x2)
 
template<typename T >
void CallAfter (const T &fn)
 
void Connect (int winid, int lastId, wxEventType eventType, wxObjectEventFunction func, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
void Connect (int winid, wxEventType eventType, wxObjectEventFunction func, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
void Connect (wxEventType eventType, wxObjectEventFunction func, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
bool Disconnect (int winid, int lastId, wxEventType eventType, wxObjectEventFunction func=NULL, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
bool Disconnect (int winid=wxID_ANY, wxEventType eventType=wxEVT_NULL, wxObjectEventFunction func=NULL, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
bool Disconnect (wxEventType eventType, wxObjectEventFunction func, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
wxList * GetDynamicEventTable () const
 
void SetClientObject (wxClientData *data)
 
wxClientData * GetClientObject () const
 
void SetClientData (void *data)
 
void * GetClientData () const
 
virtual bool SearchEventTable (wxEventTable &table, wxEvent &event)
 
bool SearchDynamicEventTable (wxEvent &event)
 
void ClearEventHashTable ()
 
void OnSinkDestroyed (wxEvtHandler *sink)
 
- Public Member Functions inherited from wxObject
 wxObject (const wxObject &other)
 
wxObjectoperator= (const wxObject &other)
 
bool IsKindOf (const wxClassInfo *info) const
 
wxObjectRefDataGetRefData () const
 
void SetRefData (wxObjectRefData *data)
 
void Ref (const wxObject &clone)
 
void UnRef ()
 
void UnShare ()
 
bool IsSameAs (const wxObject &o) const
 
- Public Member Functions inherited from wxTrackable
void AddNode (wxTrackerNode *prn)
 
void RemoveNode (wxTrackerNode *prn)
 
wxTrackerNodeGetFirst () const
 

Static Public Member Functions

static void AddFilter (wxEventFilter *filter)
 
static void RemoveFilter (wxEventFilter *filter)
 
static bool ProcessEventIfMatchesId (const wxEventTableEntryBase &tableEntry, wxEvtHandler *handler, wxEvent &event)