+ //=========================================================================
+ void wxGUIEditorGraphicBBS::OnSaveActualDiagram(wxCommandEvent& event)
+ {
+ wxFileDialog * saveFileDialog = new wxFileDialog(this,wxT("Save actual diagram"),wxEmptyString,wxT("NewDiagram"),wxT("*.bbg"),wxSAVE|wxOVERWRITE_PROMPT);
+ if (saveFileDialog->ShowModal() == wxID_OK)
+ {
+ wxString fileName = saveFileDialog->GetPath();
+ std::string filename = (const char*) (fileName.mb_str());
+ std::string filenamebbs = filename+"s";
+
+ SaveActualDiagram( filename );
+ if (_tabsMgr->isActualDiagramComplexBox()==false)
+ {
+ SaveActualBBS(filenamebbs);
+ } else {
+ SaveActualComplexBox(filenamebbs);
+ } //if isActualDiagramComplexBox
+ } // if saveFileDialog