X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkWtBlackBox.cxx;h=3c7d8378ce8eb1df6977ab8038afbfcab4c0230a;hb=59a1da6c8c2d9108d4cf84595c7841c6371b9e52;hp=581eecf0af12aae82d67fa82b6f521cbc7d204ba;hpb=85be7d05390ee84a66308c17c740565456ce15d2;p=bbtk.git diff --git a/kernel/src/bbtkWtBlackBox.cxx b/kernel/src/bbtkWtBlackBox.cxx index 581eecf..3c7d837 100644 --- a/kernel/src/bbtkWtBlackBox.cxx +++ b/kernel/src/bbtkWtBlackBox.cxx @@ -1,3 +1,4 @@ + /* # --------------------------------------------------------------------- # @@ -52,11 +53,34 @@ //#include "bbtkData.h" //#include "bbtkFactory.h" + + + namespace bbtk { + + +/* + class jScript + { + public: + jScript(); + std::string jScriptLine; + }; +*/ //========================================================================= // wtData structure //========================================================================= + + // For the very first contruction of the application +/* struct wtServerData + { + std::string docRoot; + std::string port; + std::string address; + + }; + */ struct wtData { Wt::WContainerWidget *parent; @@ -64,7 +88,24 @@ namespace bbtk Wt::WString title; }; +/* jScript::jScript() + { + jScriptLine = ""; + } +*/ +// static bbtk::jScript* js = new bbtk::jScript(); static wtData myWtData; +// static wtServerData loadedJS; + //static std::string* jss; + + + + //========================================================================= + // javaScript Line + //========================================================================= + //Contains all the JS statements needed for the bbwt. + + //========================================================================= // WxFrame //========================================================================= @@ -80,14 +121,14 @@ namespace bbtk const Wt::WEnvironment& env ); ~WtWFrame(); - + WtBlackBox::WeakPointer mBox; - + }; - + WtWFrame::WtWFrame( const Wt::WEnvironment& env @@ -95,7 +136,22 @@ namespace bbtk : Wt::WApplication(env) { - + //std::cout<<"Adding JavaScript -- DELETE ME -- bbtkWtBlackBox.cxx"<require("/home/gonzalez/Documents/CREATOOLS/wt_library/wt/bbtk_wt_PKG/src/js/xtk.js"); + + //this->require("http://get.goXTK.com/xtk.js"); + //this->useStyleSheet("css/demo.css"); + + // this->require("http://get.goXTK.com/xtk_edge.js"); + this->require("http://get.goXTK.com/xtk_xdat.gui.js"); + //this->require("http://get.goXTK.com/xtk.js"); + this->require("xtk.js"); + //this->require("xtk_xdat.gui.js"); + this->useStyleSheet("styleWT.css"); + + + // std::cout<<"Cargado------------ "<bbUserCreateWidget(myCont); root()->addWidget(myWtData.parent); //bbmWindow = myCont; + this->refresh(); + //jss = WtBlackBox::jScript; std::cout<<"Creando WebWIDGET DELETE ME ---- bbtkWtBlackBox.cxx.................80%"<doJavaScript(bbtk::jScript); } @@ -200,7 +260,7 @@ namespace bbtk Layout(); } //================================================================== - //================================================================== + //===========================organise======================================= WxDialog::~WxDialog() { bbtkDebugMessage("widget",9,"WxDialog::~WxDialog()"<bbSetWindow(0); + bbtkDebugMessage("widget",9,"WxDialog::OnCloseWindow()"<bbSetWindow(0); http://doodle.com/qx65tfxismf7d6ku5vxykghs/admin#table Wx::DecNbWindowsAlive(); this->Destroy(); } @@ -229,13 +289,26 @@ namespace bbtk //========================================================================= //========================================================================= BBTK_BLACK_BOX_IMPLEMENTATION(WtBlackBox,WidgetBlackBox); + + //std::string WtBlackBox::wtServerData::docRoot = "/home/gonzalez/Documents/pruebaResources"; + //std::string WtBlackBox::wtServerData::docRoot = "/usr/local/share/wtResources"; + //std::string WtBlackBox::wtServerData::port = "8081"; + std::string WtBlackBox::wtServerData::docRoot = ""; + std::string WtBlackBox::wtServerData::port = ""; + std::string WtBlackBox::wtServerData::address = "0.0.0.0"; + //========================================================================= //========================================================================= void WtBlackBox::bbUserSetDefaultValues() { bbtkBlackBoxDebugMessage("widget",5,"WtBlackBox::bbUserSetDefaultValues()"<(); - myWtData.title = std2wt( bbGetInputWinTitle() + myWtData.b = GetThisPointer(); + myWtData.title = std2wt( bbGetInputWinTitle() + " - bbtk (c) CREATIS"); - std::cout<<"Creating Container WT -- Definition of server parameters by default -DELETE THIS MESSAGE bbtkWTBlackBox.cxx"<isRunning()) { std::cout<<"Checking the existence of a Server deployed -DELETE THIS MESSAGE bbtkWTBlackBox.cxx"<