//=========================================================================
void wxTabPanelsManager::addNewTab(wxString tabName)
{
-printf("EED wxTabPanelsManager::addNewTab 0\n");
-
_lastId++;
- wxGEditorTabPanel *newPanel = new wxGEditorTabPanel(_notebook,_lastId);
+
+ //EED 13/10/2012 wxGEditorTabPanel *newPanel = new wxGEditorTabPanel( _notebook,_lastId );
+ wxGEditorTabPanel *newPanel = new wxGEditorTabPanel( _notebook,_lastId, _parent->GetBBTKFactory() );
+
newPanel->setPanelsManager(this);
_panels[_lastId] = newPanel;
_actual = newPanel;
-
_notebook->AddPage(newPanel, tabName ,true);
-
-printf("EED wxTabPanelsManager::addNewTab 1\n");
}
{
_actual->loadDiagram(inputStream, path);
}
+
+ //=========================================================================
+ void wxTabPanelsManager::saveTempandUpdate(const std::string &action) //FCY
+ {
+ _parent->SaveTempActualDiagram(action);
+ }
//=========================================================================
- void wxTabPanelsManager::saveTempActualDiagram() //FCY
+ void wxTabPanelsManager::saveTempActualDiagram(const std::string &action) //FCY
{
- _actual->saveTempDiagram();
+ _actual->saveTempDiagram(action);
}
//=========================================================================
void wxTabPanelsManager::loadTempDiagram(unsigned short un) //FCY
}
//=========================================================================
- unsigned short wxTabPanelsManager::getUndoState() //FCY
+ unsigned short wxTabPanelsManager::getUndoState( std::string &stun) //FCY
{
- return _actual->getUndoState();
+ return _actual->getUndoState(stun);
}
//=========================================================================
- unsigned short wxTabPanelsManager::getRedoState() //FCY
+ unsigned short wxTabPanelsManager::getRedoState(std::string &stre) //FCY
{
- return _actual->getRedoState();
+ return _actual->getRedoState(stre);
}
//=========================================================================