// wxGUIEventLoop for wxGTK
// ----------------------------------------------------------------------------
+typedef union _GdkEvent GdkEvent;
+
class WXDLLIMPEXP_CORE wxGUIEventLoop : public wxEventLoopBase
{
public:
virtual void WakeUp();
virtual bool YieldFor(long eventsToProcess);
-protected:
+#if wxUSE_EVENTLOOP_SOURCE
+ virtual wxEventLoopSource *
+ AddSourceForFD(int fd, wxEventLoopSourceHandler *handler, int flags);
+#endif // wxUSE_EVENTLOOP_SOURCE
+
+ void StoreGdkEventForLaterProcessing(GdkEvent* ev)
+ { m_arrGdkEvents.Add(ev); }
+private:
// the exit code of this event loop
int m_exitcode;