]> Creatis software - bbtk.git/blobdiff - packages/wx/src/bbwxSlider.cxx
key word -> HORIZONTAL VERTICAL TOP RIGHT BOTTM LEFT
[bbtk.git] / packages / wx / src / bbwxSlider.cxx
index a69578c2eabe39be605bb79b9a2e470cf22cfdd6..ca2409a243322f53553342fd5ff7742eaaf55442 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbwxSlider.cxx,v $
   Language:  C++
-  Date:      $Date: 2008/02/05 18:05:32 $
-  Version:   $Revision: 1.3 $
+  Date:      $Date: 2008/02/08 14:58:31 $
+  Version:   $Revision: 1.5 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -31,6 +31,7 @@
 
 #include "bbwxSlider.h"
 #include "bbwxPackage.h"
+#include "bbtkUtilities.h"
 
 
 
@@ -340,12 +341,12 @@ namespace bbwx
   //--------------------------------------------------------------------------
   void Slider::bbUserConstructor() 
   { 
-       bbSetInputWinTitle("Slider");
+    // bbSetInputWinTitle("Slider");
     bbSetInputIn(0);
     bbSetInputMin(0);
     bbSetInputMax(500);
     bbSetOutputOut(0);
-    bbSetInputOrientation(0);
+    bbSetInputOrientation("HORIZONTAL");
     bbSetInputChangeResolution(false);
     bbSetInputLabel(true);
     bbSetInputReactiveOnTrack(0);    
@@ -360,10 +361,14 @@ namespace bbwx
 
   void Slider::CreateWidget()
   {
+
+        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; }
          
          SliderWidget *w =  new SliderWidget(this, 
                                                bbGetWxParent(),
-                                               bbGetInputOrientation() , 
+                                               orientation , 
                                                bbGetInputChangeResolution(), 
                                                bbGetInputLabel(), 
                                                bbtk::std2wx( bbGetInputTitle() ),
@@ -372,7 +377,7 @@ namespace bbwx
                                                bbGetInputIn(),
                                                bbGetInputReactiveOnTrack()
                                                ); 
-       w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );
+         //    w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );
          
     bbSetOutputWidget( w );
   }