X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=wt%2Fbbtk_wt_PKG%2Fsrc%2FbbwtSlider.cxx;h=875d5b833dc7426314a77136be5b693958804851;hb=e19fa7d7d6d8da78d560d0dbc06efb4bb85e41e5;hp=dfc7747d5a820fbe0153eab131f35ace4352ada9;hpb=aec464d8738507b9d26fc6915c7c063cab636dde;p=creaWT.git diff --git a/wt/bbtk_wt_PKG/src/bbwtSlider.cxx b/wt/bbtk_wt_PKG/src/bbwtSlider.cxx index dfc7747..875d5b8 100644 --- a/wt/bbtk_wt_PKG/src/bbwtSlider.cxx +++ b/wt/bbtk_wt_PKG/src/bbwtSlider.cxx @@ -42,6 +42,8 @@ namespace bbwt Slider* mBox; Wt::WSlider *mwtSlider; Wt::WSlider *mResolutionOfSlider; + Wt::WText *textTitle; + Wt::WString tTitle; int min; int max; bool reactiveOnTrack; @@ -67,6 +69,7 @@ namespace bbwt : Wt::WContainerWidget(parent), mBox(box), + tTitle(title), min(vmin), max(vmax), reactiveOnTrack(reactiveontrack) @@ -112,6 +115,7 @@ namespace bbwt //mwtSlider->setValueText(title); mwtSlider->valueChanged().connect(this,&SliderWidget::OnSliderTrack); mwtSlider->sliderMoved().connect(this,&SliderWidget::OnSliderMove); + // mwtSlider->resize(Wt::WLength::Auto, 50); // If asked : creation of the other little slider which allows to change @@ -146,7 +150,8 @@ namespace bbwt //--------------------------------------------------------------------- // 2) Insertion of the components in the window std::cout<<"Creando SLIDER -- 4 "<addWidget(new Wt::WText(title),Wt::WBorderLayout::North); + textTitle = new Wt::WText(tTitle + bbtk::std2wt(" : ")+ mwtSlider->valueText()); + layout->addWidget(textTitle,Wt::WBorderLayout::North); layout->addWidget(mwtSlider,Wt::WBorderLayout::Center); std::cout<<"Creando SLIDER -- 5 "<bbSignalOutputModification(std::string("Out")); - + textTitle->setText(tTitle + bbtk::std2wt(" : ") + mwtSlider->valueText()); } @@ -218,6 +223,7 @@ namespace bbwt } // and signal that the output has changed mBox->bbSignalOutputModification(std::string("Out")); + textTitle->setText(tTitle + bbtk::std2wt(" : ") + mwtSlider->valueText()); } @@ -294,7 +300,8 @@ namespace bbwt ); // std::cout << "w = "<SetName( bbtk::std2wx( bbGetInputWinTitle() ) ); - + w->setMinimumSize(Wt::WLength::Auto, 120); + w->setMaximumSize(Wt::WLength::Auto, 180); bbSetOutputWidget( w ); }