#ifdef __GNUG__
#pragma implementation "app.h"
+ #pragma implementation "appbase.h"
#endif
// For compilers that support precompilation, includes "wx.h".
#endif // __WIN95__
+#if wxUSE_OLE
+
+#ifdef __WIN16__
// for OLE, enlarge message queue to be as large as possible
int iMsg = 96;
- while (!SetMessageQueue(iMsg) && (iMsg -= 8));
+ while (!SetMessageQueue(iMsg) && (iMsg -= 8))
+ ;
+#endif // Win16
-#if wxUSE_OLE
// we need to initialize OLE library
if ( FAILED(::OleInitialize(NULL)) )
wxLogError(_("Cannot initialize OLE"));
-#endif
+#endif // wxUSE_OLE
#if wxUSE_CTL3D
if (!Ctl3dRegister(wxhInstance))
//// Static member initialization
-wxAppInitializerFunction wxApp::m_appInitFn = (wxAppInitializerFunction) NULL;
+wxAppInitializerFunction wxAppBase::m_appInitFn = (wxAppInitializerFunction) NULL;
wxApp::wxApp()
{
}
}
-wxLog* wxApp::CreateLogTarget()
-{
- return new wxLogGui;
-}
-
-wxWindow* wxApp::GetTopWindow() const
-{
- if (m_topWindow)
- return m_topWindow;
- else if (wxTopLevelWindows.GetCount() > 0)
- return wxTopLevelWindows.GetFirst()->GetData();
- else
- return NULL;
-}
-
int wxApp::GetComCtl32Version() const
{
// have we loaded COMCTL32 yet?
return TRUE;
}
+
wxIcon
wxApp::GetStdIcon(int which) const
{
- switch(which)
- {
- case wxICON_INFORMATION:
- return wxIcon("wxICON_INFO");
- break;
- case wxICON_HAND:
- return wxIcon("wxICON_ERROR");
- break;
- case wxICON_QUESTION:
- return wxIcon("wxICON_QUESTION");
- break;
- case wxICON_EXCLAMATION:
- return wxIcon("wxICON_WARNING");
- break;
- default:
- wxFAIL_MSG("requested non existent standard icon");
- return wxIcon("wxICON_ERROR");
- break;
- }
+ switch(which)
+ {
+ case wxICON_INFORMATION:
+ return wxIcon("wxICON_INFO");
+
+ case wxICON_QUESTION:
+ return wxIcon("wxICON_QUESTION");
+
+ case wxICON_EXCLAMATION:
+ return wxIcon("wxICON_WARNING");
+
+ default:
+ wxFAIL_MSG(_T("requested non existent standard icon"));
+ // still fall through
+
+ case wxICON_HAND:
+ return wxIcon("wxICON_ERROR");
+ }
}