]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h
Fixing last details of the edition dialog new name
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsWxGUIEditorGraphic / bbtkwxGUIEditorGraphicBBS.h
index 3f498f27d92bc0abf9c8c1ce0f40d793bebc06fe..8fe150684d72792a1af798c0a0cbf4954499e88b 100644 (file)
 
 //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 <bbtkWxGUIPackageBrowser2.h>
 #include <bbtkWxGUIHtmlBrowser.h>
 #include <bbtkBlackBoxDescriptor.h>
+#include <bbtkConfigurationFile.h>
 
 //Includes vtk
 
 #include <wx/bitmap.h>
 #include <wx/menu.h>
 #include <wx/dnd.h>
+#include <wx/grid.h>
 
 //Includes std
+#include <iostream>
+#include <fstream>
 
 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: