Program: bbtk
Module: $RCSfile: bbwxSlider.cxx,v $
Language: C++
- Date: $Date: 2008/03/10 10:01:15 $
- Version: $Revision: 1.9 $
+ Date: $Date: 2008/10/06 09:05:07 $
+ Version: $Revision: 1.13 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
int vmin,
int vmax,
int value,
- int reactiveontrack)
+ int reactiveontrack)
:
wxPanel( parent, -1, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL),
mBox(box),
(void (wxPanel::*)(wxScrollEvent&))
&SliderWidget::OnSliderTrack );
+ Connect( mwxSlider->GetId(),
+ wxEVT_SCROLL_CHANGED,
+ (wxObjectEventFunction)
+ (void (wxPanel::*)(wxScrollEvent&))
+ &SliderWidget::OnSliderTrack );
+
// If asked : creation of the other little slider which allows to change
// the resolution of the main slider
if (changeresolution==true){
{
// When user releases the slider
// we update the output of the box
+
mBox->bbSetOutputOut( mwxSlider->GetValue() );
mBox->bbSetInputIn( mwxSlider->GetValue() );
// and signal that the output has changed
mBox->bbSignalOutputModification("Out");
}
- RefreshLabels();
+ RefreshLabels();
}
//-------------------------------------------------------------------------
//--------------------------------------------------------------------------
//--------------------------------------------------------------------------
- BBTK_USER_BLACK_BOX_IMPLEMENTATION(Slider,bbtk::WxBlackBox);
+ BBTK_BLACK_BOX_IMPLEMENTATION(Slider,bbtk::WxBlackBox);
BBTK_ADD_BLACK_BOX_TO_PACKAGE(wx,Slider);
//--------------------------------------------------------------------------
if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"1|V|VERTICAL")==true) { orientation=1; }
- std::cout << "bbGetWxParent = "<<bbGetWxParent()<<std::endl;
+ // std::cout << "bbGetWxParent = "<<bbGetWxParent()<<std::endl;
SliderWidget *w = new SliderWidget(this,
bbGetWxParent(),
orientation ,
bbGetInputIn(),
bbGetInputReactiveOnTrack()
);
- std::cout << "w = "<<w<<std::endl;
- // w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );
+ // std::cout << "w = "<<w<<std::endl;
+ // w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );
bbSetOutputWidget( w );
}