]> Creatis software - bbtk.git/blobdiff - packages/wx/src/bbwxSlider.cxx
*** empty log message ***
[bbtk.git] / packages / wx / src / bbwxSlider.cxx
index 557e7b2a7459bfde9625f5d45f8898576339f76d..7039139bfb0be22fedd0688e1708f4ae6b35a071 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbwxSlider.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
@@ -354,25 +354,25 @@ namespace bbwx
   //--------------------------------------------------------------------------
   void Slider::Process() 
   {
-    int val = bbGetInputIn();
     bbSetOutputOut( bbGetInputIn() );
+  }
 
-    if (bbGetOutputWidget()==0) 
-      {
-       bbSetOutputWidget( new SliderWidget(this, 
-                                           bbGetWxParent(),
-                                           bbGetInputOrientation() , 
-                                           bbGetInputChangeResolution(), 
-                                           bbGetInputLabel(), 
-                                           bbtk::std2wx( bbGetInputTitle() ),
-                                           bbGetInputMin(), 
-                                           bbGetInputMax(),
-                                           val,
-                                           bbGetInputReactiveOnTrack()
-                                           )
-                          );
-      }
+  void Slider::CreateWidget()
+  {
+    bbSetOutputWidget( new SliderWidget(this, 
+                                       bbGetWxParent(),
+                                       bbGetInputOrientation() , 
+                                       bbGetInputChangeResolution(), 
+                                       bbGetInputLabel(), 
+                                       bbtk::std2wx( bbGetInputTitle() ),
+                                       bbGetInputMin(), 
+                                       bbGetInputMax(),
+                                       bbGetInputIn(),
+                                       bbGetInputReactiveOnTrack()
+                                       )
+                      );
   }
+  
   //--------------------------------------------------------------------------  
   /*
   //--------------------------------------------------------------------------