3 //==========================================================================
5 //==========================================================================
7 #include "bbtkwxGUIEditorGraphicBBS.h"
9 #include <wx/cmdline.h>
11 #include <wx/sysopt.h>
13 class wxBBEditorApp : public wxApp
17 int OnExit() { return true; }
21 IMPLEMENT_APP(wxBBEditorApp);
25 // ----------------------------------------------------------------------------
26 // The `main program' equivalent, creating the windows and returning the
28 bool wxBBEditorApp::OnInit( )
31 /* assume this is OSX */
32 wxSystemOptions::SetOption("mac.listctrl.always_use_generic", 1);
37 //See http://www.wxwindows.org/faqgtk.htm#locale
38 setlocale(LC_NUMERIC, "C");
41 bbtk::wxGUIEditorGraphicBBS *iegbbs;
42 printf("EED wxBBEditorApp::OnInit 0\n");
43 iegbbs = new bbtk::wxGUIEditorGraphicBBS(NULL);
44 printf("EED wxBBEditorApp::OnInit 1\n");
47 printf("EED wxBBEditorApp::OnInit 2\n");
55 // How to have a Console and wxWidgets
56 // http://www.wxwidgets.org/wiki/index.php/MSVC_Setup_Guide
57 // In Visual C++ 6 (7 should be similar), to create an application that is both a console application
58 // (cout's to the console are visible) and has a wxWidgets GUI,
59 // you need to use the linker option "/subsystem:console" and the following code:
60 int main(int argc, char* argv[])
62 return WinMain(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), SW_SHOWNORMAL);
65 #endif // defined(_WIN32)
69 //==========================================================================
71 //==========================================================================
73 int main(int argc, char* argv[])
75 std::cout << "bbStudio was not compiled with wxWidgets : ciao !" <<std::endl;
80 #endif //#ifdef _USE_WXWIDGETS_