X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d5c87edd820aea078e88e4f6b45c6a122cbaaed6..105fbe1ffa8968cb85fd2cac7192957e522d17ba:/src/motif/app.cpp diff --git a/src/motif/app.cpp b/src/motif/app.cpp index eacfa20a29..e36d19b6e6 100644 --- a/src/motif/app.cpp +++ b/src/motif/app.cpp @@ -99,15 +99,15 @@ static int wxXErrorHandler(Display *dpy, XErrorEvent *xevent) bool wxApp::Initialize(int& argcOrig, wxChar **argvOrig) { +#if wxUSE_INTL + wxFont::SetDefaultEncoding(wxLocale::GetSystemEncoding()); +#endif + if ( !wxAppBase::Initialize(argcOrig, argvOrig) ) return false; wxWidgetHashTable = new wxHashTable(wxKEY_INTEGER); -#if wxUSE_INTL - wxFont::SetDefaultEncoding(wxLocale::GetSystemEncoding()); -#endif - return true; } @@ -197,10 +197,17 @@ static char *fallbackResources[] = { wxMOTIF_STR("*sgiMode: True"), wxMOTIF_STR("*useSchemes: all"), #else // !__SGI__ - wxMOTIF_STR("*menuBar.marginHeight: 0"), - wxMOTIF_STR("*menuBar.shadowThickness: 1"), - wxMOTIF_STR("*background: #c0c0c0"), - wxMOTIF_STR("*foreground: black"), +#if !wxMOTIF_USE_RENDER_TABLE + wxMOTIF_STR("*.fontList: -*-helvetica-medium-r-normal-*-*-120-*-*-*-*-*-*"), +#else + wxMOTIF_STR("*wxDefaultRendition.fontName: -*-helvetica-medium-r-normal-*-*-120-*-*-*-*-*-*"), + wxMOTIF_STR("*wxDefaultRendition.fontType: FONT_IS_FONTSET"), + wxMOTIF_STR("*.renderTable: wxDefaultRendition"), +#endif + wxMOTIF_STR("*listBox.background: white"), + wxMOTIF_STR("*text.background: white"), + wxMOTIF_STR("*comboBox.Text.background: white"), + wxMOTIF_STR("*comboBox.List.background: white"), #endif // __SGI__/!__SGI__ NULL };