]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/bbtkwxGUIEditorGraphicBBS.h
2396 bbGEditor Feature New Normal Feature Show Tree 2014-06-18 15:29
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsWxGUIEditorGraphic / bbtkwxGUIEditorGraphicBBS.h
index 3fb1cca8cc1359ec352908ecd5b3b6b8aded4bd0..ef9dc2f09c702e4f271f0687f9fc091957b2e20a 100644 (file)
@@ -91,6 +91,7 @@
 #include "wxart_undo.xpm"
 #include "wxart_redo.xpm"
 #include "wxart_editProperties.xpm"
+#include "wxart_showTree.xpm"
 
 //Includes creaMaracasVisu
 
@@ -98,6 +99,7 @@
 #include <bbtkWxGUIPackageBrowser2.h>
 #include <bbtkWxGUIHtmlBrowser.h>
 #include <bbtkBlackBoxDescriptor.h>
+#include <bbtkComplexBlackBoxDescriptor.h>
 #include <bbtkUtilities.h>
 #include <bbtkConfigurationFile.h>
 #include <bbtkSystemTools.h>
 //Includes std
 #include <iostream>
 #include <fstream>
+#include <vector>
 
 namespace bbtk
 {
@@ -199,6 +202,7 @@ namespace bbtk
                        void OnRedo(wxCommandEvent& event);
                        void OnChangeName(wxCommandEvent& event);
                        void OnEditDiagramProperties(wxCommandEvent& event);
+                       void OnShowTree(wxCommandEvent& event); //CFT
                        void OnEditComplexBoxScript(wxCommandEvent& event);
 
                
@@ -230,11 +234,14 @@ namespace bbtk
                        void setCurrentDiagramDescription(std::string description);
                        void setCurrentDiagramAuthor(std::string author);
                        void setCurrentDiagramCategory(std::string category);
+                       void setCurrentDiagramMessageKind(std::string kind);
+                       void setCurrentDiagramMessageLevel(std::string level);
 
                        std::string getCurrentDiagramDescription();
                        std::string getCurrentDiagramAuthor();
                        std::string getCurrentDiagramCategory();
-               
+                       std::string getCurrentDiagramMessageKind();
+                       std::string getCurrentDiagramMessageLevel();
                
                private:
 
@@ -260,7 +267,9 @@ namespace bbtk
                        // VERY IMPORTANT FOR SAVE&LOAD PROCESSES
                        // RaC 2012 2nd HackFest
                        std::string                                             _currentBBGversion;
-
+                       
+                       NodeTreeC tree;
+                       wxVtkSceneManager *_sceneM;
                protected: