Program: bbtk
Module: $RCSfile: bbwxSlider.cxx,v $
Language: C++
- Date: $Date: 2008/02/12 20:08:12 $
- Version: $Revision: 1.7 $
+ Date: $Date: 2008/04/18 12:59:53 $
+ Version: $Revision: 1.11 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
*
*/
-
#ifdef _USE_WXWIDGETS_
-
-
#include "bbwxSlider.h"
#include "bbwxPackage.h"
#include "bbtkUtilities.h"
-
-
-
namespace bbwx
{
RefreshLabels();
// Insert the sizer in the main panel and refresh the layout
panel->SetSizer(sizer);
- // panel->SetAutoLayout(true);
- // panel->Layout();
}
//-------------------------------------------------------------------------
//--------------------------------------------------------------------------
//--------------------------------------------------------------------------
- BBTK_USER_BLACK_BOX_IMPLEMENTATION(Slider,bbtk::WxBlackBox);
+ BBTK_BLACK_BOX_IMPLEMENTATION(Slider,bbtk::WxBlackBox);
BBTK_ADD_BLACK_BOX_TO_PACKAGE(wx,Slider);
//--------------------------------------------------------------------------
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(),
- orientation ,
- bbGetInputChangeResolution(),
- bbGetInputLabel(),
- bbtk::std2wx( bbGetInputTitle() ),
- bbGetInputMin(),
- bbGetInputMax(),
- bbGetInputIn(),
- bbGetInputReactiveOnTrack()
- );
- // w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );
+ 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; }
+
+
+ // std::cout << "bbGetWxParent = "<<bbGetWxParent()<<std::endl;
+ SliderWidget *w = new SliderWidget(this,
+ bbGetWxParent(),
+ orientation ,
+ bbGetInputChangeResolution(),
+ bbGetInputLabel(),
+ bbtk::std2wx( bbGetInputTitle() ),
+ bbGetInputMin(),
+ bbGetInputMax(),
+ bbGetInputIn(),
+ bbGetInputReactiveOnTrack()
+ );
+ // std::cout << "w = "<<w<<std::endl;
+ // w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );
bbSetOutputWidget( w );
}