X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsWxGUIEditorGraphic%2FbbtkwxGUIEditorGraphicBBS.h;h=80d02cb452a70e7968cfe7477dd81b03525e7922;hb=4652c0c7dc4ac373306b3e529a49073d72ed96b3;hp=483d2b4fc502bcad9f7c5333d482139aead76fbb;hpb=1b3060e78b445e19d51933556fb072cc90e30c99;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h index 483d2b4..80d02cb 100644 --- a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h +++ b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h @@ -45,8 +45,11 @@ //Includes same project #include "wxTabPanelsManager.h" -#include "wxPropertiesPanel.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 +#include "wxart_run.xpm" //Includes creaMaracasVisu @@ -70,9 +73,14 @@ #include //Includes std +#include +#include namespace bbtk { + class wxTabPanelsManager; + + class wxVtkSceneManager; class wxGUIEditorGraphicBBS : public wxFrame { @@ -85,7 +93,14 @@ namespace bbtk void initTabPanelsManager(); void initPackageBrowser(); void initHelpHTMLBrowser(); - void initPropertiesPanel(); + + 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); @@ -101,10 +116,13 @@ namespace bbtk wxAuiNotebook *_notebook; WxGUIPackageBrowser2 *_pkgBrowser; WxGUIHtmlBrowser *_helpHtmlBrowser; - wxPropertiesPanel *_propertiesPanel; std::string _dataDir; + std::string _actualPkgBrowserBoxName; + + std::string _actualPkgBrowserPkgName; + protected: