-#if 0
-/*
- What is this? When using GUI threads, a non main
- threads can send an event and process it itself.
- This breaks GTK's GUI threads, so please explain.
-*/
-
- // Check whether we are in a child thread.
- if ( !wxThread::IsMain() )
- return ProcessThreadEvent(event);
-#endif
-
- // Handle per-instance dynamic event tables first
- if ( m_dynamicEvents && SearchDynamicEventTable(event) )
- return TRUE;
-
- // Then static per-class event tables
- const wxEventTable *table = GetEventTable();
-
-#if wxUSE_GUI && wxUSE_VALIDATORS
- // Try the associated validator first, if this is a window.
- // Problem: if the event handler of the window has been replaced,
- // this wxEvtHandler may no longer be a window.
- // Therefore validators won't be processed if the handler
- // has been replaced with SetEventHandler.
- // THIS CAN BE CURED if PushEventHandler is used instead of
- // SetEventHandler, and then processing will be passed down the
- // chain of event handlers.
- if (m_isWindow)