]> Creatis software - bbtk.git/blobdiff - packages/wx/src/bbwxSplit.cxx
*** empty log message ***
[bbtk.git] / packages / wx / src / bbwxSplit.cxx
index ed661342d0940d49375858e223ba8623b7b180b2..7386ef3eca6c4098961f2293f1ec5fbfeed5c12e 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbwxSplit.cxx,v $
   Language:  C++
-  Date:      $Date: 2008/01/22 15:02:00 $
-  Version:   $Revision: 1.1 $
+  Date:      $Date: 2008/01/22 15:41:35 $
+  Version:   $Revision: 1.2 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -110,34 +110,31 @@ namespace bbwx
 
   void Split::Process() 
   { 
-    bbtkDebugMessageInc("Core",9,"Split::Process()"<<std::endl);
+  }
 
-    if (bbGetOutputWidget()==0) 
-      {
-       
-       
-       wxSplitterWindow* w = new wxSplitterWindow(bbGetWxParent(),
-                                                  -1,
-                                                  wxDefaultPosition,
-                                                  wxDefaultSize, 
-                                                  //wxSize(400,200),
-                                                  wxSP_3D | 
-                                                  wxSP_LIVE_UPDATE );
-       wxWindow* w1 = bbGetInputWidget1();
-       wxWindow* w2 = bbGetInputWidget2();
-       //w->SetInitialSize(wxSize(100,100));
-       //    int sz =  (int)(GetParent()->GetSize().GetHeight() * prop * 0.01);
-       w1->Reparent(w);
-       w2->Reparent(w);
-       w->SplitHorizontally( w1, w2, 100);
-       //w->SetMinimumPaneSize(100);
-       // w->SetAutoLayout(true);
-       // w->Fit();
-       // w->Layout();
-       
-
-       bbSetOutputWidget( w );
-      }
+  void Split::CreateWidget() 
+  { 
+    wxSplitterWindow* w = new wxSplitterWindow(bbGetWxParent(),
+                                              -1,
+                                              wxDefaultPosition,
+                                              wxDefaultSize, 
+                                              //wxSize(400,200),
+                                              wxSP_3D | 
+                                              wxSP_LIVE_UPDATE );
+    wxWindow* w1 = bbGetInputWidget1();
+    wxWindow* w2 = bbGetInputWidget2();
+    //w->SetInitialSize(wxSize(100,100));
+    //    int sz =  (int)(GetParent()->GetSize().GetHeight() * prop * 0.01);
+    w1->Reparent(w);
+    w2->Reparent(w);
+    w->SplitHorizontally( w1, w2, 100);
+    //w->SetMinimumPaneSize(100);
+    // w->SetAutoLayout(true);
+    // w->Fit();
+    // w->Layout();
+    
+    
+    bbSetOutputWidget( w );
   }