// it should return TRUE if more idle events are needed, FALSE if not
virtual bool ProcessIdle() ;
- // Send idle event to all top-level windows.
- // Returns TRUE if more idle time is requested.
- virtual bool SendIdleEvents();
-
// Send idle event to window and all subwindows
// Returns TRUE if more idle time is requested.
- virtual bool SendIdleEvents(wxWindow* win);
+ virtual bool SendIdleEvents(wxWindow* win, wxIdleEvent& event);
+
+ // Perform standard OnIdle behaviour: call from port's OnIdle
+ void OnIdle(wxIdleEvent& event);
// top level window functions