From: Eduardo Davila Date: Fri, 27 Aug 2010 21:00:20 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: CREATOOLS.2-0-3~6 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=111a28fa7a3651e078bb789744c158885272e2d0;p=crea.git *** empty log message *** --- diff --git a/appli/creaNewProject/NewProject/appli/template_wx_appli/winApp.cpp b/appli/creaNewProject/NewProject/appli/template_wx_appli/winApp.cpp index 34be51a..0c2e25e 100644 --- a/appli/creaNewProject/NewProject/appli/template_wx_appli/winApp.cpp +++ b/appli/creaNewProject/NewProject/appli/template_wx_appli/winApp.cpp @@ -1,5 +1,5 @@ -#include -#include + +#include class myApp : public wxApp { public: @@ -8,7 +8,6 @@ public: }; IMPLEMENT_APP(myApp); -CREA_WXMAIN_WITH_CONSOLE bool myApp::OnInit( ) { @@ -17,56 +16,12 @@ bool myApp::OnInit( ) //See http://www.wxwindows.org/faqgtk.htm#locale setlocale(LC_NUMERIC, "C"); #endif - wxInitAllImageHandlers(); - - wxString dir = wxDirSelector(_T("Select directory in which to create the project"), _T(""), wxDD_DEFAULT_STYLE | wxDD_DIR_MUST_EXIST ); - if (dir.IsEmpty()) return false; - - wxString name = wxGetTextFromUser(_T("Enter project name"), - _T("creaNewProject"), - _T("New")); - if (name.IsEmpty()) return false; - -#if(_WIN32) - std::string command("creaNewProject.bat "); - std::string command1("creaSed.exe "); - std::string command2("del "); - - command += "\"" + crea::wx2std(dir) + "\" \"" + crea::wx2std(name) + "\""; - command1 += "\"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt.in\" " + "NameOfTheProject " + crea::wx2std(name) + "> \"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt\""; - command2 += "\"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt.in\""; - if ( ! system ( command.c_str() ) ) - { - system ( command1.c_str() ); - system ( command2.c_str() ); - wxMessageBox(_T("Done !"),_T("creaNewProject"), - wxOK | wxICON_INFORMATION); - } - else - { - wxString err(_T("An error occured while running '")); - err += crea::std2wx(command) + _T("'"); - wxMessageBox(err,_T("creaNewProject"),wxOK | wxICON_ERROR); - } -#else - std::string command("creaNewProject.sh "); - command += "\"" + crea::wx2std(dir) + "\"" +" " + crea::wx2std(name); - if ( ! system ( command.c_str() ) ) - { - wxMessageBox(_T("Done !"),_T("creaNewProject"), - wxOK | wxICON_INFORMATION); - } - else - { - wxString err(_T("An error occured while running '")); - err += crea::std2wx(command) + _T("'"); - wxMessageBox(err,_T("creaNewProject"),wxOK | wxICON_ERROR); - } - -#endif + wxWindows *frame = new wxFrame(this , _T("My window..")); + SetTopWindow(frame); + frame->Show(true); - return false; + return true; }