X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsWxGUIEditorGraphic%2FbbtkwxGUIEditorGraphicBBS.h;h=e01013e3e36b932b7eae832233f8e6f9a60ca019;hb=108bfeda96a8850e469fa80add666a5c1dbf1c1f;hp=1d9872f17a789d7ab6de606223aa9cae2d7d1fd8;hpb=a32570122e77d9c675652337fee8ca1f47b7fed1;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h index 1d9872f..e01013e 100644 --- a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h +++ b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h @@ -152,10 +152,12 @@ namespace bbtk // 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); @@ -172,7 +174,9 @@ namespace bbtk void OnRedo(wxCommandEvent& event); void OnChangeName(wxCommandEvent& event); void OnEditDiagramProperties(wxCommandEvent& event); + void OnEditComplexBoxScript(wxCommandEvent& event); + // Edit menu events void OnCopySelectedToComplexDiagram(wxCommandEvent& event); @@ -184,6 +188,11 @@ namespace bbtk 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();