X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsWxGUIEditorGraphic%2FbbtkwxGUIEditorGraphicBBS.h;h=5771c39271ba8e8d472949ccfab9dd2de8f46d6e;hb=50851761f4216d932217db8e8fe56dd5aac6b0fb;hp=725d3f10716986d2d2b13d53abd1f57b3e3bdd66;hpb=1910361932998533c37b53ea81d580bba29f0ee1;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h index 725d3f1..5771c39 100644 --- a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h +++ b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h @@ -43,22 +43,37 @@ #ifndef __WxGUIEditorGraphicBBS_h__ #define __WxGUIEditorGraphicBBS_h__ +//Includes same project +#include "wxTabPanelsManager.h" +#include "wxPropertiesPanel.h" +#include "C:\RaC\CREATIS\bbtkGEditor\data\icons\wxart_new.xpm" + +//Includes creaMaracasVisu + +//Includes bbtk +#include +#include +#include +#include + +//Includes vtk + +//Includes wxWidgets #include #include #include -#include #include #include #include #include -#include "wxart_new.xpm" +#include +#include -#include - -#include "wxTabPanelsManager.h" +//Includes std namespace bbtk { + class wxTabPanelsManager; class wxGUIEditorGraphicBBS : public wxFrame { @@ -70,8 +85,18 @@ namespace bbtk void initMenu(); void initTabPanelsManager(); void initPackageBrowser(); + void initHelpHTMLBrowser(); + void initPropertiesPanel(); + + wxAuiNotebook* getAuiNotebook(); + void displayBlackBoxInfo(std::string packageName, std::string boxName); + + void RegenerateAll(); + void DoRegeneratePackageDoc(const std::string& pack); + void DoRegenerateBoxesLists(); void OnToolLeftClick(wxCommandEvent& event); + void OnExit(wxCommandEvent& event); private: @@ -79,9 +104,15 @@ namespace bbtk wxTabPanelsManager *_tabsMgr; wxAuiNotebook *_notebook; WxGUIPackageBrowser2 *_pkgBrowser; + WxGUIHtmlBrowser *_helpHtmlBrowser; + wxPropertiesPanel *_propertiesPanel; std::string _dataDir; + std::string _actualPkgBrowserBoxName; + + std::string _actualPkgBrowserPkgName; + protected: