event.Skip();
return;
}
+ if(this->panel_Properties != NULL)
+ {
+ auiManager.DetachPane(this->panel_Properties);
+ this->panel_Properties->Hide();
+ }
+ if(this->panel_ProjectActions != NULL)
+ {
+ auiManager.DetachPane(this->panel_ProjectActions);
+ this->panel_ProjectActions->Hide();
+ }
+
}
auiManager.Update();
//populate tree control
+ tree_Projects->BuildTree(this->model->GetModelElements(),this->model->GetProject());
tree_Projects->Unselect();
this->actualTreeItem.Unset();
- tree_Projects->BuildTree(this->model->GetModelElements(),this->model->GetProject());
- tree_Projects->SelectItem(this->model->GetProject()->GetId().GetWxId());
+ tree_Projects->SelectItem(this->model->GetProject()->GetId().GetWxId(), true);
//wxMessageBox(wxT("ProjectSelected") ,_T("New Project - Success!"),wxOK | wxICON_ERROR);
}
}
event.Skip();
return;
}
+ if(this->panel_Properties != NULL)
+ {
+ auiManager.DetachPane(this->panel_Properties);
+ this->panel_Properties->Hide();
+ }
+ if(this->panel_ProjectActions != NULL)
+ {
+ auiManager.DetachPane(this->panel_ProjectActions);
+ this->panel_ProjectActions->Hide();
+ }
}
if (!this->model->OpenProject(path, result))
std::cout << "building ui" << std::endl;
//populate tree control
- tree_Projects->BuildTree(this->model->GetModelElements(), this->model->GetProject());
- tree_Projects->Unselect();
- this->actualTreeItem.Unset();
+ tree_Projects->BuildTree(this->model->GetModelElements(), this->model->GetProject());
+ tree_Projects->Unselect();
+ this->actualTreeItem.Unset();
tree_Projects->SelectItem(this->model->GetProject()->GetId().GetWxId(), true);