X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0e04ef47f695b057dfe4c907e63497ae7ff05572..4589ec39c0a8fb5268f577dfdeea2ccce7fb88d1:/src/motif/app.cpp?ds=inline diff --git a/src/motif/app.cpp b/src/motif/app.cpp index 17699b8d08..34fdebf680 100644 --- a/src/motif/app.cpp +++ b/src/motif/app.cpp @@ -264,14 +264,8 @@ wxAppInitializerFunction wxAppBase::m_appInitFn = (wxAppInitializerFunction) NUL wxApp::wxApp() { - m_topWindow = NULL; - wxTheApp = this; - m_className = ""; - m_wantDebugOutput = TRUE ; - m_appName = ""; argc = 0; argv = NULL; - m_exitOnFrameDelete = TRUE; m_mainColormap = (WXColormap) NULL; m_appContext = (WXAppContext) NULL; @@ -561,11 +555,21 @@ void wxApp::DeletePendingObjects() } } +static char *fallbackResources[] = { + "*menuBar.marginHeight: 0", + "*menuBar.shadowThickness: 1", + "*background: #c0c0c0", + "*foreground: black", + NULL +}; + // Create an application context bool wxApp::OnInitGui() { XtToolkitInitialize() ; - wxTheApp->m_appContext = (WXAppContext) XtCreateApplicationContext() ; + wxTheApp->m_appContext = (WXAppContext) XtCreateApplicationContext(); + XtAppSetFallbackResources((XtAppContext) wxTheApp->m_appContext, fallbackResources); + Display *dpy = XtOpenDisplay((XtAppContext) wxTheApp->m_appContext,(String)NULL,NULL, (const char*) wxTheApp->GetClassName(), NULL, 0, # if XtSpecificationRelease < 5 @@ -576,6 +580,8 @@ bool wxApp::OnInitGui() argv); if (!dpy) { + // if you don't log to stderr, nothing will be shown... + delete wxLog::SetActiveTarget(new wxLogStderr); wxString className(wxTheApp->GetClassName()); wxLogError(_("wxWindows could not open display for '%s': exiting."), (const char*) className);