Pending() and Dispatch() implemented
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2124 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -378,11 +378,12 @@ bool wxApp::Initialized()
|
||||
|
||||
bool wxApp::Pending()
|
||||
{
|
||||
return FALSE;
|
||||
return gtk_events_pending();
|
||||
}
|
||||
|
||||
void wxApp::Dispatch()
|
||||
{
|
||||
gtk_main_iteration();
|
||||
}
|
||||
|
||||
#if wxUSE_THREADS
|
||||
@@ -402,7 +403,7 @@ void wxApp::ProcessPendingEvents()
|
||||
node = wxPendingEvents->First();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
#endif // wxUSE_THREADS
|
||||
|
||||
void wxApp::DeletePendingObjects()
|
||||
{
|
||||
@@ -531,7 +532,7 @@ void wxApp::CleanUp()
|
||||
wxDebugContext::Dump();
|
||||
wxDebugContext::PrintStatistics();
|
||||
}
|
||||
#endif
|
||||
#endif // Debug
|
||||
|
||||
// do this as the very last thing because everything else can log messages
|
||||
wxLog::DontCreateOnDemand();
|
||||
@@ -576,19 +577,15 @@ int wxEntry( int argc, char *argv[] )
|
||||
wxTheApp->argc = argc;
|
||||
wxTheApp->argv = argv;
|
||||
|
||||
char name[200];
|
||||
strcpy( name, argv[0] );
|
||||
strcpy( name, wxFileNameFromPath(name) );
|
||||
wxString name(wxFileNameFromPath(argv[0]));
|
||||
wxStripExtension( name );
|
||||
wxTheApp->SetAppName( name );
|
||||
|
||||
if (!wxTheApp->OnInitGui())
|
||||
return 0;
|
||||
|
||||
/* Here frames insert themselves automatically
|
||||
* into wxTopLevelWindows by getting created
|
||||
* in OnInit(). */
|
||||
|
||||
// Here frames insert themselves automatically into wxTopLevelWindows by
|
||||
// getting created in OnInit().
|
||||
if (!wxTheApp->OnInit())
|
||||
return 0;
|
||||
|
||||
|
@@ -378,11 +378,12 @@ bool wxApp::Initialized()
|
||||
|
||||
bool wxApp::Pending()
|
||||
{
|
||||
return FALSE;
|
||||
return gtk_events_pending();
|
||||
}
|
||||
|
||||
void wxApp::Dispatch()
|
||||
{
|
||||
gtk_main_iteration();
|
||||
}
|
||||
|
||||
#if wxUSE_THREADS
|
||||
@@ -402,7 +403,7 @@ void wxApp::ProcessPendingEvents()
|
||||
node = wxPendingEvents->First();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
#endif // wxUSE_THREADS
|
||||
|
||||
void wxApp::DeletePendingObjects()
|
||||
{
|
||||
@@ -531,7 +532,7 @@ void wxApp::CleanUp()
|
||||
wxDebugContext::Dump();
|
||||
wxDebugContext::PrintStatistics();
|
||||
}
|
||||
#endif
|
||||
#endif // Debug
|
||||
|
||||
// do this as the very last thing because everything else can log messages
|
||||
wxLog::DontCreateOnDemand();
|
||||
@@ -576,19 +577,15 @@ int wxEntry( int argc, char *argv[] )
|
||||
wxTheApp->argc = argc;
|
||||
wxTheApp->argv = argv;
|
||||
|
||||
char name[200];
|
||||
strcpy( name, argv[0] );
|
||||
strcpy( name, wxFileNameFromPath(name) );
|
||||
wxString name(wxFileNameFromPath(argv[0]));
|
||||
wxStripExtension( name );
|
||||
wxTheApp->SetAppName( name );
|
||||
|
||||
if (!wxTheApp->OnInitGui())
|
||||
return 0;
|
||||
|
||||
/* Here frames insert themselves automatically
|
||||
* into wxTopLevelWindows by getting created
|
||||
* in OnInit(). */
|
||||
|
||||
// Here frames insert themselves automatically into wxTopLevelWindows by
|
||||
// getting created in OnInit().
|
||||
if (!wxTheApp->OnInit())
|
||||
return 0;
|
||||
|
||||
|
Reference in New Issue
Block a user