]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/wxCDMMainFrame.cpp
Feature #1711
[crea.git] / lib / creaDevManagerLib / wxCDMMainFrame.cpp
index 1484059aa845612691491e2d0b018616b6815abf..dc2843edbed71b79d5c1465ac4ce1dc099358041 100755 (executable)
@@ -579,21 +579,31 @@ void wxCDMMainFrame::OnMenuBBTKGraphicalEditor(wxCommandEvent& event)
 {
   std::cerr << "Event OnMenuBBTKGraphicalEditor not implemented" << std::endl;
   event.Skip();
+  if(CDMUtilities::openBBEditor())
+    {
+      wxMessageBox( wxT("Can't open the BB Graphical Editor. Please check your Crea Tools installation."), wxT("Refresh Project - Error"), wxICON_ERROR);
+    }
 }
 void wxCDMMainFrame::OnMenuMiniTools(wxCommandEvent& event)
 {
-  std::cerr << "Event OnMenuMiniTools not implemented" << std::endl;
-  event.Skip();
+  if(CDMUtilities::openCreaToolsTools())
+    {
+      wxMessageBox( wxT("Can't open the Minitools. Please check your Crea Tools installation."), wxT("Refresh Project - Error"), wxICON_ERROR);
+    }
 }
 void wxCDMMainFrame::OnMenuCodeEditor(wxCommandEvent& event)
 {
-  std::cerr << "Event OnMenuCodeEditor not implemented" << std::endl;
-  event.Skip();
+  if(CDMUtilities::openTextEditor())
+    {
+      wxMessageBox( wxT("Can't open the Text Editor. Please check the default text editor command in the Crea Development Manager settings (Edit -> Settings)."), wxT("Refresh Project - Error"), wxICON_ERROR);
+    }
 }
 void wxCDMMainFrame::OnMenuCommandLine(wxCommandEvent& event)
 {
-  std::cerr << "Event OnMenuCommandLine not implemented" << std::endl;
-  event.Skip();
+  if(CDMUtilities::openTerminal())
+    {
+      wxMessageBox( wxT("Can't open Terminal. Please check the default terminal command in the Crea Development Manager settings (Edit -> Settings)."), wxT("Refresh Project - Error"), wxICON_ERROR);
+    }
 }
 
 //Help Menu