// File menu and toolbar events
void OnCreateNewTab(wxCommandEvent& event);
void OnOpenDiagram(wxCommandEvent& event);
+ void OpenDiagram(std::string filePathName, std::string fileName);
void OnSaveActualDiagram(wxCommandEvent& event); //DFCH
void OnSaveAsActualDiagram(wxCommandEvent& event); //DFCH
void OnExportConsoleExecCommand(wxCommandEvent& event); //RaC
void OnOpenBBS(wxCommandEvent& event);
+ void OpenBBS(std::string filePathName, std::string fileName);
void OnSaveActualBBS(wxCommandEvent& event);
void OnSaveActualComplexBox(wxCommandEvent& event);
void OnExecuteActualDiagram(wxCommandEvent& event);
void OnRedo(wxCommandEvent& event);
void OnChangeName(wxCommandEvent& event);
void OnEditDiagramProperties(wxCommandEvent& event);
+ void OnEditComplexBoxScript(wxCommandEvent& event);
+
// Edit menu events
void OnCopySelectedToComplexDiagram(wxCommandEvent& event);
void OnEditConfig(wxCommandEvent& event);
void OnShowHTMLDoc(wxCommandEvent& event);
void OnCreateIndex(wxCommandEvent& event);
+ void OpenScript(std::string filePathNameBBS ,std::string boxType);
+
+ bool TryToOpenScriptApplication(std::string packageName ,std::string boxType);
+ bool TryToOpenScriptComplexBox(std::string packageName ,std::string boxType);
+ bool TryToOpenScript(std::string packageName ,std::string boxType,bool scriptApplication, bool scriptComplexBox);
Factory::Pointer GetBBTKFactory();