]> Creatis software - creaWT.git/blobdiff - wt/bbtk_wt_PKG/src/bbwtLayoutSplit.cxx
#2449 creaWeb Feature New Normal wt-version wtLibrary
[creaWT.git] / wt / bbtk_wt_PKG / src / bbwtLayoutSplit.cxx
index c6c8f9febdfbf56cb5affcda6710f449c117b549..de0e7552fbde29cdeca33ae58c55e14a9a8eacca 100644 (file)
@@ -23,7 +23,7 @@ void LayoutSplit::Process()
 //===== 
 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
 //===== 
-void LayoutSplit::CreateWidget(Wt::WContainerWidget* parent)
+/*void LayoutSplit::CreateWidget(Wt::WContainerWidget* parent)
 {
        Wt::WContainerWidget* w = new Wt::WContainerWidget(parent);
        Wt::WBoxLayout *l;
@@ -45,6 +45,31 @@ void LayoutSplit::CreateWidget(Wt::WContainerWidget* parent)
        bbSetOutputWidget( w );
        
   
+}*/
+void LayoutSplit::CreateWidget(Wt::WContainerWidget* parent)
+{
+       Wt::WContainerWidget* w = new Wt::WContainerWidget(parent);
+       Wt::Ext::Splitter *l = new Wt::Ext::Splitter(w);
+//     if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"0|H|HORIZONTAL")==true)  { l = new Wt::WHBoxLayout(); }
+ //    if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"1|V|VERTICAL")==true)    { l = new Wt::WVBoxLayout(); }
+
+       Wt::WContainerWidget* w1 = bbCreateWidgetOfInput("Widget1",w);
+       Wt::WContainerWidget* w2 = bbCreateWidgetOfInput("Widget2",w);
+
+       if (w1==NULL) { w1=new Wt::WContainerWidget(); }
+       if (w2==NULL) { w2=new Wt::WContainerWidget(); }
+  
+  w1->resize(Wt::WLength::Auto,Wt::WLength::Auto) ;
+    w2->resize(Wt::WLength::Auto,Wt::WLength::Auto) ;
+
+       l->addWidget(w1);
+       l->addWidget(w2);
+
+       //w->setLayout(l);
+       
+       bbSetOutputWidget( w );
+       
+  
 }
 //===== 
 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)