X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FEditorGraphicBBS%2FbbsWxGUIEditorGraphic%2FbbtkwxGUIEditorGraphicBBS.h;h=8fe150684d72792a1af798c0a0cbf4954499e88b;hb=624aa5ad040ac84abdb4ab19c52e11019c6180c5;hp=3f498f27d92bc0abf9c8c1ce0f40d793bebc06fe;hpb=ffd05fb1bcea1c1e0c5ab49e03b34fb387923533;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h index 3f498f2..8fe1506 100644 --- a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h +++ b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h @@ -45,7 +45,10 @@ //Includes same project #include "wxTabPanelsManager.h" -#include "wxart_new.xpm" +#include "wxBlackBoxEditionDialog.h" +#include "wxVtkSceneManager.h" +//#include "C:\RaC\CREATIS\bbtkGEditor\data\icons\wxart_new.xpm" // JPR +#include "wxart_new.xpm" // JPR //Includes creaMaracasVisu @@ -53,6 +56,7 @@ #include #include #include +#include //Includes vtk @@ -65,11 +69,17 @@ #include #include #include +#include //Includes std +#include +#include namespace bbtk { + class wxTabPanelsManager; + + class wxVtkSceneManager; class wxGUIEditorGraphicBBS : public wxFrame { @@ -83,6 +93,18 @@ namespace bbtk void initPackageBrowser(); void initHelpHTMLBrowser(); + wxAuiNotebook* getAuiNotebook(); + void displayBlackBoxInfo(std::string packageName, std::string boxName); + void updateStatusBar(std::string textStatus); + void executeActualDiagram(); + + void editBlackBox(GBlackBoxModel *bbmodel); + void editDiagramParameters(wxVtkSceneManager* scene); + + void RegenerateAll(); + void DoRegeneratePackageDoc(const std::string& pack); + void DoRegenerateBoxesLists(); + void OnToolLeftClick(wxCommandEvent& event); void OnExit(wxCommandEvent& event); @@ -96,6 +118,10 @@ namespace bbtk std::string _dataDir; + std::string _actualPkgBrowserBoxName; + + std::string _actualPkgBrowserPkgName; + protected: