]> Creatis software - bbtk.git/commitdiff
2498 BBTK Feature New Normal wt-version kernel
authorFelipe Gonzalez <gonzalez@ei-ed-345.creatis.insa-lyon.fr>
Tue, 24 Mar 2015 15:00:53 +0000 (16:00 +0100)
committerFelipe Gonzalez <gonzalez@ei-ed-345.creatis.insa-lyon.fr>
Tue, 24 Mar 2015 15:00:53 +0000 (16:00 +0100)
kernel/src/bbtkWtBlackBox.cxx

index 581eecf0af12aae82d67fa82b6f521cbc7d204ba..93ef1274417e92a2d95a68159ab270e96dd84bfe 100644 (file)
 //#include "bbtkData.h"
 //#include "bbtkFactory.h"
 
+static std::string jScriptLine;
+
 namespace bbtk
 {
   //=========================================================================
   // wtData structure
   //=========================================================================
+
+       // For the very first contruction of the application
        struct wtData
        {
                Wt::WContainerWidget *parent;
@@ -65,6 +69,12 @@ namespace bbtk
        };
 
        static wtData myWtData;
+
+  //=========================================================================
+  // javaScript Line
+  //=========================================================================
+       //Contains all the JS statements needed for the bbwt.
+       
   //=========================================================================
   // WxFrame
   //=========================================================================
@@ -95,7 +105,11 @@ namespace bbtk
     : 
     Wt::WApplication(env)
   {  
-       
+               //std::cout<<"Adding JavaScript --  DELETE ME -- bbtkWtBlackBox.cxx"<<std::endl;
+               this->require("js/xtk.js");
+               //this->require("js/demo/demo2.js");
+               //this->useStyleSheet("css/demo.css");
+               jScriptLine = "";
                mBox = myWtData.b;
                if(!myWtData.parent)
                        {
@@ -113,6 +127,7 @@ namespace bbtk
                root()->addWidget(myWtData.parent);
                //bbmWindow = myCont;
                std::cout<<"Creando WebWIDGET DELETE ME ---- bbtkWtBlackBox.cxx.................80%"<<std::endl;
+               this->doJavaScript(jScriptLine); 
 
 
   }
@@ -212,8 +227,8 @@ namespace bbtk
    //==================================================================
   void WxDialog::OnCloseWindow(wxCloseEvent& event)
     {
-      bbtkDebugMessage("widget",9,"WxDialog::OnCloseWindow()"<<std::endl);
-      if (mBox.lock()) mBox.lock()->bbSetWindow(0); 
+      bbtkDebugMessage("widget",9,"WxDialog::OnCloseWindow()"<<wxGUIEditorGraphicBBS:std::endl);
+      if (mBox.lock()) mBox.lock()->bbSetWindow(0); http://doodle.com/qx65tfxismf7d6ku5vxykghs/admin#table
       Wx::DecNbWindowsAlive();
       this->Destroy();
     }