]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/wxCreaDevManagerMainFrame.cxx
Feature #1711
[crea.git] / lib / creaDevManagerLib / wxCreaDevManagerMainFrame.cxx
index 31d07a234b327611daed024c79ab1e9ce0cd1346..03e4b10bd1a3ea4cd2382b15072774f38363f216 100644 (file)
@@ -16,8 +16,6 @@
 #include <algorithm>
 
 
-using namespace std;
-
 BEGIN_EVENT_TABLE(wxCreaDevManagerMainFrame, wxFrame)
   EVT_MENU(ID_MENU_NEW_PROJECT, wxCreaDevManagerMainFrame::OnMenuNewProject)
   EVT_MENU(ID_MENU_OPEN_PROJECT, wxCreaDevManagerMainFrame::OnMenuOpenProject)
@@ -82,51 +80,51 @@ void wxCreaDevManagerMainFrame::CreateMenus()
 
   //FileMenu
   menu_File = new wxMenu();
-  menu_File->Append(ID_MENU_NEW_PROJECT, _("&New Project..."));
-  menu_File->Append(ID_MENU_OPEN_PROJECT, _("&Open Project..."));
-  menu_File->Append(ID_MENU_OPEN_RECENT, _("Open &Recent"));
+  menu_File->Append(ID_MENU_NEW_PROJECT, wxString("&New Project..."));
+  menu_File->Append(ID_MENU_OPEN_PROJECT, wxString("&Open Project..."));
+  menu_File->Append(ID_MENU_OPEN_RECENT, wxString("Open &Recent"));
   menu_File->AppendSeparator();
-  menu_File->Append(ID_MENU_CLOSE_PROJECT, _("&Close Project"));
-  menu_File->Append(ID_MENU_CLOSE_ALL_PROJECTS, _("C&lose All Projects"));
+  menu_File->Append(ID_MENU_CLOSE_PROJECT, wxString("&Close Project"));
+  menu_File->Append(ID_MENU_CLOSE_ALL_PROJECTS, wxString("C&lose All Projects"));
   menu_File->AppendSeparator();
-  menu_File->Append(ID_MENU_EXPORT_HIERARCHY, _("&Export Project Hierarchy..."));
+  menu_File->Append(ID_MENU_EXPORT_HIERARCHY, wxString("&Export Project Hierarchy..."));
   menu_File->AppendSeparator();
-  menu_File->Append(ID_MENU_EXIT, _("E&xit"));
+  menu_File->Append(ID_MENU_EXIT, wxString("E&xit"));
 
-  menuBar->Append(menu_File, _("&File"));
+  menuBar->Append(menu_File, wxString("&File"));
 
   //EditMenu
   menu_Edit = new wxMenu();
-  menu_Edit->Append(ID_MENU_REFRESH_PROJECT, _("&Refresh Project"));
+  menu_Edit->Append(ID_MENU_REFRESH_PROJECT, wxString("&Refresh Project"));
   menu_Edit->AppendSeparator();
-  menu_Edit->Append(ID_MENU_CUT, _("Cu&t"));
-  menu_Edit->Append(ID_MENU_COPY, _("&Copy"));
-  menu_Edit->Append(ID_MENU_PASTE, _("&Paste"));
+  menu_Edit->Append(ID_MENU_CUT, wxString("Cu&t"));
+  menu_Edit->Append(ID_MENU_COPY, wxString("&Copy"));
+  menu_Edit->Append(ID_MENU_PASTE, wxString("&Paste"));
   menu_Edit->AppendSeparator();
-  menu_Edit->Append(ID_MENU_DELETE, _("&Delete"));
-  menu_Edit->Append(ID_MENU_SELECT_ALL, _("Select &All"));
-  menu_Edit->Append(ID_MENU_SELECT_NONE, _("Ca&ncel Selection"));
+  menu_Edit->Append(ID_MENU_DELETE, wxString("&Delete"));
+  menu_Edit->Append(ID_MENU_SELECT_ALL, wxString("Select &All"));
+  menu_Edit->Append(ID_MENU_SELECT_NONE, wxString("Ca&ncel Selection"));
 
-  menuBar->Append(menu_Edit, _("&Edit"));
+  menuBar->Append(menu_Edit, wxString("&Edit"));
 
   //ToolsMenu
   menu_Tools = new wxMenu();
-  menu_Tools->Append(ID_MENU_EVENT_LOG, _("Event &Log"));
-  menu_Tools->Append(ID_MENU_BBTK_GRAPHICAL_EDITOR, _("BBTK &Graphical Editor"));
-  menu_Tools->Append(ID_MENU_MINITOOLS, _("&MiniTools"));
-  menu_Tools->Append(ID_MENU_CODE_EDITOR, _("&Code Editor"));
-  menu_Tools->Append(ID_MENU_COMMAND_LINE, _("&Command Line"));
+  menu_Tools->Append(ID_MENU_EVENT_LOG, wxString("Event &Log"));
+  menu_Tools->Append(ID_MENU_BBTK_GRAPHICAL_EDITOR, wxString("BBTK &Graphical Editor"));
+  menu_Tools->Append(ID_MENU_MINITOOLS, wxString("&MiniTools"));
+  menu_Tools->Append(ID_MENU_CODE_EDITOR, wxString("&Code Editor"));
+  menu_Tools->Append(ID_MENU_COMMAND_LINE, wxString("&Command Line"));
 
-  menuBar->Append(menu_Tools, _("&Tools"));
+  menuBar->Append(menu_Tools, wxString("&Tools"));
 
   //HelpMenu
   menu_Help = new wxMenu();
-  menu_Help->Append(ID_MENU_HELP, _("&Help"));
-  menu_Help->Append(ID_MENU_REPORT_BUG, _("Report &Bug"));
-  menu_Help->Append(ID_MENU_ABOUT_CREADEVMANAGER, _("&About CreaDevManager"));
-  menu_Help->Append(ID_MENU_ABOUT_CREATIS, _("A&bout CREATIS"));
+  menu_Help->Append(ID_MENU_HELP, wxString("&Help"));
+  menu_Help->Append(ID_MENU_REPORT_BUG, wxString("Report &Bug"));
+  menu_Help->Append(ID_MENU_ABOUT_CREADEVMANAGER, wxString("&About CreaDevManager"));
+  menu_Help->Append(ID_MENU_ABOUT_CREATIS, wxString("A&bout CREATIS"));
 
-  menuBar->Append(menu_Help, _("&Help"));
+  menuBar->Append(menu_Help, wxString("&Help"));
 
   //Set Bar
   SetMenuBar(menuBar);
@@ -156,7 +154,7 @@ void wxCreaDevManagerMainFrame::CreateControls()
   panel_Properties = new wxCreaDevManagerDescriptionPanel(
     this,
     ID_WINDOW_PROPERTIES,
-    _("Description Panel"),
+    wxString("Description Panel"),
     wxDefaultPosition,
     wxDefaultSize,
     0
@@ -167,66 +165,66 @@ void wxCreaDevManagerMainFrame::CreateControls()
   panel_ProjectActions = new wxCreaDevManagerProjectActionsPanel(
     this,
     ID_WINDOW_PROJ_ACTIONS,
-    _("Project Actions Panel"),
+    wxString("Project Actions Panel"),
     wxDefaultPosition,
     wxDefaultSize,
     0
   );
   panel_ProjectActions->SetMinSize(wxSize(500, 150));
 
-  auiManager.AddPane(tree_Projects, wxLEFT, wxT("Projects Tree"));
-  auiManager.AddPane(panel_ProjectActions, wxBOTTOM, wxT("Project Actions"));
-  auiManager.AddPane(panel_Properties, wxCENTER, wxT("Properties"));
+  auiManager.AddPane(tree_Projects, wxLEFT, wxString("Projects Tree"));
+  auiManager.AddPane(panel_ProjectActions, wxBOTTOM, wxString("Project Actions"));
+  auiManager.AddPane(panel_Properties, wxCENTER, wxString("Properties"));
 
   auiManager.Update();
   auiManager.GetPane(tree_Projects).CloseButton(false).MaximizeButton(true);
-    auiManager.GetPane(panel_Properties).CloseButton(false);
+  auiManager.GetPane(panel_Properties).CloseButton(false);
 }
 
 //Event Handlers
 //File menu
 void wxCreaDevManagerMainFrame::OnMenuNewProject(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuNewProject not implemented yet" << endl;
+  std::cerr << "Event OnMenuNewProject not implemented yet" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuOpenProject(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuOpenProject not implemented" << endl;
+  //std::cerr << "Event OnMenuOpenProject not implemented" << std::endl;
 
   long style = wxDD_DEFAULT_STYLE | wxDD_DIR_MUST_EXIST;
-  wxDirDialog* FD = new wxDirDialog(this, crea::std2wx("Select the project directory"), crea::std2wx(""), style);
+  wxDirDialog* FD = new wxDirDialog(this, wxString("Select the project directory"), wxString(""), style);
   long userResponse;
   userResponse = FD->ShowModal();
   if(userResponse == wxID_OK)
   {
-    string path = crea::wx2std (FD->GetPath());
-    cout << "selection path: "<< path << endl;
-    string path1 = path + "/Makefile";
+    std::string path = crea::wx2std (FD->GetPath());
+    std::cout << "selection path: "<< path << std::endl;
+    std::string path1 = path + "/Makefile";
 
     FILE* pFile = fopen(path1.c_str(), "r");
     if(pFile == NULL) // not the binary folder
     {
-      cerr << path1 << ": file not found..." << endl;
+      std::cerr << path1 << ": file not found..." << std::endl;
       path1 = path + "/CMakeLists.txt";
       pFile = fopen(path1.c_str(), "r");
       if(pFile == NULL) //not the source folder
       {
-        cerr << path1 << ": file not found..." << endl;
+        std::cerr << path1 << ": file not found..." << std::endl;
         wxMessageBox( wxT("No project selected."), wxT("Open Project - Error"), wxICON_ERROR);
         event.Skip();
         return;
       }else{//source folder
-        cout << "sources folder found..." << endl;
+        std::cout << "sources folder found..." << std::endl;
         fclose(pFile);
       }
     }else{//binary folder
-      cout << "binary folder found..." << endl;
+      std::cout << "binary folder found..." << std::endl;
       fclose(pFile);
 
-      ifstream readFile;
+      std::ifstream readFile;
       readFile.open(path1.c_str());
-      string word;
+      std::string word;
       bool found = false;
       while(!found && readFile >> word)
       {
@@ -244,14 +242,14 @@ void wxCreaDevManagerMainFrame::OnMenuOpenProject(wxCommandEvent& event)
 
       if(!found)
       {
-          cerr << "sources not found..." << endl;
-          wxMessageBox( wxT("Sources not found."), wxT("Open Project - Error"), wxICON_ERROR);
+          std::cerr << "sources not found..." << std::endl;
+          wxMessageBox( wxString("Sources not found."), wxString("Open Project - Error"), wxICON_ERROR);
           event.Skip();
           return;
       }else{
           pFile = fopen(path.c_str(), "r");
-          cout << "sources at " << path << " open = " << (pFile != NULL) << endl;
-          cout.flush();
+          std::cout << "sources at " << path << " open = " << (pFile != NULL) << std::endl;
+          std::cout.flush();
       }
     }
 
@@ -267,27 +265,27 @@ void wxCreaDevManagerMainFrame::OnMenuOpenProject(wxCommandEvent& event)
 }
 void wxCreaDevManagerMainFrame::OnMenuOpenRecent(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuOpenRecent not implemented" << endl;
+  std::cerr << "Event OnMenuOpenRecent not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuCloseProject(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuCloseProject not implemented" << endl;
+  std::cerr << "Event OnMenuCloseProject not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuCloseAllProjects(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuCloseAllProjects not implemented" << endl;
+  std::cerr << "Event OnMenuCloseAllProjects not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuExportHierarchy(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuExportHierarchy not implemented" << endl;
+  std::cerr << "Event OnMenuExportHierarchy not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuExit(wxCommandEvent& event)
 {
-  cout << "Closing CreaDevManager..." << endl;
+  std::cout << "Closing CreaDevManager..." << std::endl;
   Close();
   event.Skip();
 }
@@ -295,85 +293,85 @@ void wxCreaDevManagerMainFrame::OnMenuExit(wxCommandEvent& event)
 //Edit Menu
 void wxCreaDevManagerMainFrame::OnMenuRefreshProject(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuRefreshProject not implemented" << endl;
+  std::cerr << "Event OnMenuRefreshProject not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuMenuCut(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuMenuCut not implemented" << endl;
+  std::cerr << "Event OnMenuMenuCut not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuMenuCopy(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuMenuCopy not implemented" << endl;
+  std::cerr << "Event OnMenuMenuCopy not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuMenuPaste(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuMenuPaste not implemented" << endl;
+  std::cerr << "Event OnMenuMenuPaste not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuMenuDelete(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuMenuDelete not implemented" << endl;
+  std::cerr << "Event OnMenuMenuDelete not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuSelectAll(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuSelectAll not implemented" << endl;
+  std::cerr << "Event OnMenuSelectAll not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuSelectNone(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuSelectNone not implemented" << endl;
+  std::cerr << "Event OnMenuSelectNone not implemented" << std::endl;
   event.Skip();
 }
 
 //Tools Menu
 void wxCreaDevManagerMainFrame::OnMenuEventLog(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuEventLog not implemented" << endl;
+  std::cerr << "Event OnMenuEventLog not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuBBTKGraphicalEditor(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuBBTKGraphicalEditor not implemented" << endl;
+  std::cerr << "Event OnMenuBBTKGraphicalEditor not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuMiniTools(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuMiniTools not implemented" << endl;
+  std::cerr << "Event OnMenuMiniTools not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuCodeEditor(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuCodeEditor not implemented" << endl;
+  std::cerr << "Event OnMenuCodeEditor not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuCommandLine(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuCommandLine not implemented" << endl;
+  std::cerr << "Event OnMenuCommandLine not implemented" << std::endl;
   event.Skip();
 }
 
 //Help Menu
 void wxCreaDevManagerMainFrame::OnMenuHelp(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuHelp not implemented" << endl;
+  std::cerr << "Event OnMenuHelp not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuReportBug(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuReportBug not implemented" << endl;
+  std::cerr << "Event OnMenuReportBug not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuAboutCreaDevManager(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuAboutCreaDevManager not implemented" << endl;
+  std::cerr << "Event OnMenuAboutCreaDevManager not implemented" << std::endl;
   event.Skip();
 }
 void wxCreaDevManagerMainFrame::OnMenuAboutCreatis(wxCommandEvent& event)
 {
-  cerr << "Event OnMenuAboutCreatis not implemented" << endl;
+  std::cerr << "Event OnMenuAboutCreatis not implemented" << std::endl;
   event.Skip();
 }