]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/wxCDMMainFrame.cpp
Black Box view and folder structure implemented
[crea.git] / lib / creaDevManagerLib / wxCDMMainFrame.cpp
index 414d88b2791d24f16a586cf98e09791e4b54484e..ed3b6de98c8dd075705a8255d8b84b3ef2c9e308 100755 (executable)
@@ -897,6 +897,19 @@ void wxCDMMainFrame::OnCreationComplete(wxCommandEvent& event)
         this->tree_Projects->Expand(this->model->GetProject()->GetAppli()->GetId());
         break;
       }
+    else if(event.GetString() == wxT("blackbox"))
+      {
+        modelCDMBlackBox* bb = (modelCDMBlackBox*)event.GetClientData();
+        description = new wxCDMBlackBoxDescriptionPanel(
+            this,
+            bb,
+            ID_WINDOW_PROPERTIES,
+            wxT("Description Panel"),
+            wxDefaultPosition,
+            wxSize(600, 400),
+            0
+        );
+      }
 
     if(this->panel_Properties!= NULL)
       this->panel_Properties->Hide();
@@ -923,6 +936,7 @@ void wxCDMMainFrame::OnCreationComplete(wxCommandEvent& event)
 void wxCDMMainFrame::OnElementSelected(wxCommandEvent& event)
 {
   //std::cout << "element " << event.GetInt() << std::endl;
+  this->tree_Projects->EnsureVisible(event.GetInt());
   this->tree_Projects->SetItemBold(event.GetInt(), true);
   this->tree_Projects->SetItemTextColour(event.GetInt(), wxColour(0,0,255));
   this->tree_Projects->UpdateWindowUI(wxUPDATE_UI_RECURSE);