void wxGUIEditorGraphicBBS::OnRedo(wxCommandEvent& event) {
unsigned short disable;
_tabsMgr->loadTempDiagram(1);
+ std::string name = _tabsMgr->GetNameTabPanel();
+ if(name[name.length() - 1] != '*')
+ name +="*";
+ _tabsMgr->SetNameTabPanel(wxString (name.c_str(), wxConvUTF8));
GetToolBar()->EnableTool(ID_UNDO,_tabsMgr->getUndoState());
GetToolBar()->EnableTool(ID_REDO,_tabsMgr->getRedoState());
refreshGUIControls();
name +="*";
_tabsMgr->SetNameTabPanel(wxString (name.c_str(), wxConvUTF8));
_tabsMgr->saveTempActualDiagram();
+ GetToolBar()->EnableTool(ID_UNDO,_tabsMgr->getUndoState());
+ GetToolBar()->EnableTool(ID_REDO,_tabsMgr->getRedoState());
}
//=========================================================================
assert(inputStream.good()); // fails
_tabsMgr->addNewTab(openFileDialog->GetFilename());
_tabsMgr->loadDiagram(inputStream, fName);
-
+ _tabsMgr->saveTempActualDiagram();
+ GetToolBar()->EnableTool(ID_UNDO, false);
+ GetToolBar()->EnableTool(ID_UNDO, false);
inputStream.close();
}
refreshGUIControls();
wxGEditorTabPanel *pnl = this->_tabsMgr->getActualTabPanel();
- // save empty state!!
- /* if (_tabsMgr->getNumActualSelectedObjects() == 0)
- {
- SaveTempActualDiagram();
- }
- */
+
if (pnl != NULL) {
wxVtkSceneManager *scn = pnl->getSceneManager();
scn->createGBlackBox(50, 50, packageName, typeName);
scn->refresh();
}
- if (GetToolBar()->GetToolEnabled(ID_UNDO) == false)
- GetToolBar()->EnableTool(ID_UNDO,true);
+
SaveTempActualDiagram();
// if pnl
}// if bbDes
//=========================================================================
void wxGUIEditorGraphicBBS::OnCreatePackage(wxCommandEvent& event) {
- bbtkSystemTools::CreatePackage();
+ //bbtkSystemTools::CreatePackage();
}
//=========================================================================
void wxGUIEditorGraphicBBS::OnCreateBlackBox(wxCommandEvent& event) {
- bbtkSystemTools::CreateBlackBox();
+ //bbtkSystemTools::CreateBlackBox();
}
//=========================================================================
void wxGUIEditorGraphicBBS::OnPlugPackage(wxCommandEvent& event) {