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
#include "bbwxSlider.h"
#include "bbwxPackage.h"
+#include "bbtkUtilities.h"
//--------------------------------------------------------------------------
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);
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() ),
bbGetInputIn(),
bbGetInputReactiveOnTrack()
);
- w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );
+ // w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );
bbSetOutputWidget( w );
}