bool wxAppBase::SendIdleEvents(wxWindow* win, wxIdleEvent& event)
{
bool needMore = FALSE;
-
+
win->OnInternalIdle();
+
if (wxIdleEvent::CanSend(win))
{
event.SetEventObject(win);
if (event.MoreRequested())
needMore = TRUE;
}
-
wxWindowList::compatibility_iterator node = win->GetChildren().GetFirst();
while ( node )
{
return needMore;
}
-void wxAppBase::OnIdle(wxIdleEvent& event)
+void wxAppBase::OnIdle(wxIdleEvent& WXUNUSED(event))
{
// If there are pending events, we must process them: pending events
// are either events to the threads other than main or events posted
#endif // wxUSE_FONTMAP
+wxRendererNative *wxGUIAppTraitsBase::CreateRenderer()
+{
+ // use the default native renderer by default
+ return NULL;
+}
+
#ifdef __WXDEBUG__
bool wxGUIAppTraitsBase::ShowAssertDialog(const wxString& msg)