]> Creatis software - bbtk.git/blobdiff - packages/wx/src/bbwxSplit.cxx
Split Orientation
[bbtk.git] / packages / wx / src / bbwxSplit.cxx
index 2e61dc71b4f82cdb46c03e64863976d242ae0dc1..38627613a9de74d2862bdf1427c73455649cc6be 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbwxSplit.cxx,v $
   Language:  C++
-  Date:      $Date: 2008/02/14 16:55:07 $
-  Version:   $Revision: 1.6 $
+  Date:      $Date: 2008/02/15 10:23:59 $
+  Version:   $Revision: 1.8 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -16,8 +16,8 @@
                                                                                 
 =========================================================================*/
 /**
- *  \file 
- *  \brief 
+ *  \file
+ *  \brief
  */
 
 
 #include "bbtkUtilities.h"
 
 
-//#include "bbtk
-
 namespace bbwx
 {
   BBTK_ADD_BLACK_BOX_TO_PACKAGE(wx,Split);
-
-
   BBTK_USER_BLACK_BOX_IMPLEMENTATION(Split,bbtk::WxBlackBox);
-  
 
-  void Split::bbUserConstructor() 
-  { 
+  void Split::bbUserConstructor()
+  {
        bbSetInputWinTitle("Split");
-    bbSetInputOrientation("HORIZONTAL");
+    bbSetInputOrientation("VERTICAL");
     bbSetInputProportion(50);
     bbSetInputWidget1(NULL);
     bbSetInputWidget2(NULL);
   }
 
-  void Split::Process() 
-  { 
+  void Split::Process()
+  {
   }
 
-  void Split::CreateWidget() 
-  { 
+  void Split::CreateWidget()
+  {
     wxSplitterWindow* w = new wxSplitterWindow(bbGetWxParent(),
                                               -1,
                                               wxDefaultPosition,
-                                              wxDefaultSize, 
+                                              wxDefaultSize,
                                               //wxSize(400,200),
-                                              wxSP_3D | 
+                                              wxSP_3D |
                                               wxSP_LIVE_UPDATE );
        w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );
     wxWindow* w1 = bbGetInputWidget1();
@@ -70,17 +65,15 @@ namespace bbwx
     w2->Reparent(w);
     int orientation=0;
        if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"0|H|HORIZONTAL")==true)  { orientation=0; }
-       if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"1|V|VERTICAL")==true)  { orientation=1; }
-       if (orientation==0) { w->SplitHorizontally( w1, w2, 100); }
-       if (orientation==1) { w->SplitVertically( w1, w2, 100); }
-    
-    
+       if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"1|V|VERTICAL")==true)    { orientation=1; }
+
+       if (orientation==1) { w->SplitHorizontally( w1, w2, 100); }
+       else                { w->SplitVertically( w1, w2, 100);   }
+
     bbSetOutputWidget( w );
   }
-  
-  
 
-}//namespace bbtk
+}//namespace bbwx
 
-#endif // _USE_WXWIDGETS_ 
+#endif // _USE_WXWIDGETS_