Slider* mBox;
Wt::WSlider *mwtSlider;
Wt::WSlider *mResolutionOfSlider;
+ Wt::WText *textTitle;
+ Wt::WString tTitle;
int min;
int max;
bool reactiveOnTrack;
:
Wt::WContainerWidget(parent),
mBox(box),
+ tTitle(title),
min(vmin),
max(vmax),
reactiveOnTrack(reactiveontrack)
//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
//---------------------------------------------------------------------
// 2) Insertion of the components in the window
std::cout<<"Creando SLIDER -- 4 "<<std::endl;
- layout->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 "<<std::endl;
// Insert the sizer in the main panel and refresh the layout
}
// and signal that the output has changed
mBox->bbSignalOutputModification(std::string("Out"));
-
+ textTitle->setText(tTitle + bbtk::std2wt(" : ") + mwtSlider->valueText());
}
}
// and signal that the output has changed
mBox->bbSignalOutputModification(std::string("Out"));
+ textTitle->setText(tTitle + bbtk::std2wt(" : ") + mwtSlider->valueText());
}
);
// std::cout << "w = "<<w<<std::endl;
// w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );
-
+ w->setMinimumSize(Wt::WLength::Auto, 120);
+ w->setMaximumSize(Wt::WLength::Auto, 180);
bbSetOutputWidget( w );
}