+ std::string wxTabPanelsManager::getActualDiagramBBS()
+ {
+ return _actual->getDiagramBBS();
+ }
+
+ //=========================================================================
+
+ std::string wxTabPanelsManager::getActualComplexBoxBBS(std::string cbName,std::string cbAuthor,std::string cbCategory,std::string cbDescription)
+ {
+ return _actual->saveComplexBoxBBS(cbName,cbAuthor,cbCategory,cbDescription);
+ }
+
+ //=========================================================================
+
+ void wxTabPanelsManager::editBlackBox(GBlackBoxModel *bbmodel)
+ {
+ _parent->editBlackBox(bbmodel);
+ }
+
+ //=========================================================================
+
+ void wxTabPanelsManager::deleteAllBoxesActualDiagram()
+ {
+ _actual->deleteAllBoxes();
+ }
+
+ //=========================================================================
+
+ void wxTabPanelsManager::centerViewActualDiagram()
+ {
+ _actual->centerView();
+ }
+
+ //=========================================================================
+
+ void wxTabPanelsManager::saveActualDiagram(std::string &content)
+ {
+ _actual->saveDiagram(content);
+ }
+
+ //=========================================================================
+
+ void wxTabPanelsManager::loadDiagram(ifstream &inputStream)
+ {
+ _actual->loadDiagram(inputStream);
+ }
+
+ //=========================================================================
+
+ bool wxTabPanelsManager::isActualDiagramComplexBox()
+ {
+ return _actual->isComplexBox();
+ }
+
+ //=========================================================================
+
+ void wxTabPanelsManager::setActualDiagramComplexBox(bool val)
+ {
+ _actual->setComplexBox(val);
+ }
+
+ //=========================================================================
+
+ void wxTabPanelsManager::addActualDiagramComplexInputPort(std::string portName)
+ {
+ _actual->addComplexInputPort(portName);
+ }
+
+ //=========================================================================
+
+ void wxTabPanelsManager::addActualDiagramComplexOutputPort(std::string portName)
+ {
+ _actual->addComplexOutputPort(portName);
+ }
+
+ //=========================================================================
+
+ void wxTabPanelsManager::copySelectedBBoxesToComplexDiagram()
+ {
+ std::map<int,GObjectController*> mapSelected = _actual->getSelectedObjects();
+ addNewTab();
+ setActualDiagramComplexBox(true);
+ _actual->addObjects(mapSelected);
+ _parent->refreshGUIControls();
+ }
+
+ //=========================================================================
+
+ int wxTabPanelsManager::getNumActualSelectedObjects()
+ {
+ return _actual->getNumSelectedObjects();
+ }
+
+ //=========================================================================
+
+ void wxTabPanelsManager::OnTabChanged(wxAuiNotebookEvent& event)