]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/wxCDMMainFrame.cpp
Fixes:
[crea.git] / lib / creaDevManagerLib / wxCDMMainFrame.cpp
index 5ecc185c478f1d696f771d271931b4be90ae66c7..5aa7997b0b6314a14098558a9c3c5d5644c3efa8 100755 (executable)
@@ -114,6 +114,9 @@ wxCDMMainFrame::wxCDMMainFrame(
 
 wxCDMMainFrame::~wxCDMMainFrame()
 {
+  wxConfigBase* pConfig = wxConfigBase::Get();
+  pConfig->Write(wxT("HELP"), this->help);
+
   auiManager.UnInit();
 }
 
@@ -891,7 +894,7 @@ void wxCDMMainFrame::OnChangeView(wxCommandEvent& event)
         //this->tree_Projects->Expand(this->model->GetProject()->GetId());
         //this->tree_Projects->Unselect();
         this->actualTreeItem.Unset();
-                 description = new wxCDMPackageManagerPanel(
+       description = new wxCDMPackageManagerPanel(
             this,
             this->model->GetProject(),
             ID_WINDOW_PROPERTIES,
@@ -916,7 +919,8 @@ void wxCDMMainFrame::OnChangeView(wxCommandEvent& event)
     else if(event.GetString() == wxT("blackbox"))
       {
         modelCDMBlackBox* bb = (modelCDMBlackBox*)event.GetClientData();
-               this->actualTreeItem.Unset();
+        this->actualTreeItem.Unset();
+        this->tree_Projects->SelectItem(bb->GetHeaderFile()->GetId().GetWxId());
         description = new wxCDMBlackBoxDescriptionPanel(
             this,
             bb,
@@ -926,6 +930,7 @@ void wxCDMMainFrame::OnChangeView(wxCommandEvent& event)
             wxSize(600, 400),
             0
         );
+
                
       }