+ const int ID_COMBO = 1;
+ wxPanel *panel = new wxPanel(this, -1);
+ wxBoxSizer *hbox = new wxBoxSizer(wxHORIZONTAL);
+ wxFlexGridSizer *fgsizer = new wxFlexGridSizer(8, 2, 9, 25);
+
+ //CFT
+ wxStaticText *tree = new wxStaticText(panel, -1, wxT("Tree of Box"));
+
+ string sp = _tree.data;
+ const char* cc = sp.c_str();
+ wxString p = wxString::FromUTF8 (cc);
+
+//EED 2023-10-31
+// _treeBox = new wxTreeCtrl (this, wxID_ANY, wxPoint(0,0), wxSize(320,300), wxTR_HAS_BUTTONS | wxTR_SINGLE );
+ _treeBox = new wxTreeCtrl (panel, wxID_ANY, wxPoint(0,0), wxSize(320,300), wxTR_HAS_BUTTONS | wxTR_SINGLE );
+ wxTreeItemId itemId = _treeBox->AddRoot(p, -1,-1,NULL);
+
+ constructBoxTree(_tree, itemId);
+ _treeBox->ExpandAll();
+ //_tree.treeTour(0);
+ //CFT END
+
+//CFT
+//COMBOBOX OF MESSAGE
+/*
+Kind Level Nature
+Interpreter 0 Messages of the interpreter
+all 0 Minimum level for all kind of messages
+change 0 Box i/o changes related messages
+code 0 If positive then codes of the messages are displayed
+config 0 Configuration related messages
+connection 0 Connections related messages
+data 0 Data related messages
+debug 0 Debug messages
+echo 1 Level>0 : Prints the output of the 'print' commands of the user.
+ Level>1 : Prints the command being interpreted
+error 0 Error messages
+gui 0 Graphical user interface related messages
+help 1 Help messages
+kernel 0 Messages generated by the core classes of the lib
+max 9 Maximum level for all kind of messages
+object 0 object memory related messages
+output 1 Output messages
+package 0 Packages related messages
+process 0 Messages related to box processing
+qt 0 Qt related messages
+warning 1 Warning messages
+widget 0 Widgets related messages
+wx
+*/
+ _diagramMessageKind = new wxComboBox(panel, -1, wxT("-"), wxDefaultPosition, wxSize(100,-1) );
+ _diagramMessageKind->Append (wxT("-"));
+ _diagramMessageKind->Append (wxT("Interpreter"));
+ _diagramMessageKind->Append (wxT("all"));
+ _diagramMessageKind->Append (wxT("change"));
+ _diagramMessageKind->Append (wxT("code"));
+ _diagramMessageKind->Append (wxT("config"));
+ _diagramMessageKind->Append (wxT("connection"));
+ _diagramMessageKind->Append (wxT("data"));
+ _diagramMessageKind->Append (wxT("debug"));
+ _diagramMessageKind->Append (wxT("echo"));
+ _diagramMessageKind->Append (wxT("error"));
+ _diagramMessageKind->Append (wxT("gui"));
+ _diagramMessageKind->Append (wxT("help"));
+ _diagramMessageKind->Append (wxT("kernel"));
+ _diagramMessageKind->Append (wxT("max"));
+ _diagramMessageKind->Append (wxT("object"));
+ _diagramMessageKind->Append (wxT("output"));
+ _diagramMessageKind->Append (wxT("package"));
+ _diagramMessageKind->Append (wxT("process"));
+ _diagramMessageKind->Append (wxT("qt"));
+ _diagramMessageKind->Append (wxT("warning"));
+ _diagramMessageKind->Append (wxT("widget"));
+ _diagramMessageKind->Append (wxT("wx"));
+ _diagramMessageKind->SetEditable(false);
+
+ _diagramMessageLevel = new wxComboBox(panel, -1, wxT("-"), wxDefaultPosition, wxSize(100,-1) );
+ _diagramMessageLevel->Append (wxT("-"));
+ _diagramMessageLevel->Append (wxT("0"));
+ _diagramMessageLevel->Append (wxT("1"));
+ _diagramMessageLevel->Append (wxT("2"));
+ _diagramMessageLevel->Append (wxT("3"));
+ _diagramMessageLevel->Append (wxT("4"));
+ _diagramMessageLevel->Append (wxT("5"));
+ _diagramMessageLevel->Append (wxT("6"));
+ _diagramMessageLevel->Append (wxT("7"));
+ _diagramMessageLevel->Append (wxT("8"));
+ _diagramMessageLevel->Append (wxT("9"));
+ _diagramMessageLevel->SetEditable(false);
+
+//CFT END