//=========================================================================
// For the very first contruction of the application
+/* struct wtServerData
+ {
+ std::string docRoot;
+ std::string port;
+ std::string address;
+
+ };
+ */
struct wtData
{
Wt::WContainerWidget *parent;
*/
// static bbtk::jScript* js = new bbtk::jScript();
static wtData myWtData;
- static bool loadedJS;
+// static wtServerData loadedJS;
//static std::string* jss;
this->useStyleSheet("style.css");
- std::cout<<"Cargado------------ "<<loadedJS<<std::endl;
+ // std::cout<<"Cargado------------ "<<loadedJS<<std::endl;
mBox = myWtData.b;
if(!myWtData.parent)
Layout();
}
//==================================================================
- //==================================================================
+ //===========================organise=======================================
WxDialog::~WxDialog()
{
bbtkDebugMessage("widget",9,"WxDialog::~WxDialog()"<<std::endl);
//=========================================================================
BBTK_BLACK_BOX_IMPLEMENTATION(WtBlackBox,WidgetBlackBox<Wt::WContainerWidget>);
+ //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 = "<void>";
+ std::string WtBlackBox::wtServerData::port = "<void>";
+ std::string WtBlackBox::wtServerData::address = "0.0.0.0";
//=========================================================================
//=========================================================================
{
bbtkBlackBoxDebugMessage("widget",5,"WtBlackBox::bbUserSetDefaultValues()"<<std::endl);
bbmWindow = 0;
+ /* WtBlackBox::serData.docRoot = "/home/gonzalez/Documents/pruebaResources";
+ WtBlackBox::serData.address = "0.0.0.0";
+ WtBlackBox::serData.port = "8080";*/
+
+
}
//=========================================================================
//Setting necessary data for Wt server deployment
myWtData.parent = WWt::GetTopWindow();
- myWtData.b = GetThisPointer<WtBlackBox>();
- myWtData.title = std2wt( bbGetInputWinTitle()
+ myWtData.b = GetThisPointer<WtBlackBox>();
+ myWtData.title = std2wt( bbGetInputWinTitle()
+ " - bbtk (c) CREATIS");
- std::cout<<"Creating Container WT -- Definition of server parameters by default -DELETE THIS MESSAGE bbtkWTBlackBox.cxx"<<std::endl;
- char *argv[7] = {"./WtTest","--docroot","/home/gonzalez/Documents/pruebaResources","--http-address","0.0.0.0","--http-port","8080"};
+
+
+
+
+
+ //char *argv[7] = {"./WtTest","--docroot","/home/gonzalez/Documents/pruebaResources","--http-address","0.0.0.0","--http-port","8080"};
+ //int argc = 7;
+
+
+ char *argv[7] = {"./WtTest","--docroot",(char*)WtBlackBox::wtServerData::docRoot.c_str(),"--http-address",(char*)WtBlackBox::wtServerData::address.c_str(),"--http-port",(char*)WtBlackBox::wtServerData::port.c_str()};
int argc = 7;
+
+ std::cout<<" --- PUERTO :"<<WtBlackBox::wtServerData::port<<std::endl;
+
/* if(Wt::WServer::instance()->isRunning())
{
std::cout<<"Checking the existence of a Server deployed -DELETE THIS MESSAGE bbtkWTBlackBox.cxx"<<std::endl;
//EED 10/06/2009 /*BBTK_EXPORT*/
class BBTK_EXPORT WtBlackBox : public bbtk::WidgetBlackBox<Wt::WContainerWidget>
{
+
+
+
+
+
+
public:
BBTK_BLACK_BOX_INTERFACE(WtBlackBox,bbtk::WidgetBlackBox<Wt::WContainerWidget>);
// protected:
public:
+
+ struct wtServerData
+ {
+ /*std::string docRoot;
+ std::string port;
+ std::string address;
+ */
+ static std::string docRoot ;
+ static std::string port ;
+ static std::string address ;
+ };
+
/* static std::string* jScript;
static void changeJScript(std::string newJScript){jScript=newJScript;};
static std::string getJScript(){return jScript;};*/
/// ** Must be defined ** in toolkit specific descendants
virtual void bbCreateFrameWindow();
//==================================================================
-
-
+ //staticwtServerData serData;
+ // static void setServerInformation(std::string nDocRoot, std::string nPort, std::string nAddress);
//==================================================================
Wt::WContainerWidget* bbGetWindow() { return bbmWindow; }
void bbSetWindow(Wt::WContainerWidget*) ;