1
|
#include <Wt/WApplication>
|
2
|
#include <Wt/WContainerWidget>
|
3
|
#include <Wt/WSlider>
|
4
|
#include <Wt/WGridLayout>
|
5
|
|
6
|
using namespace Wt;
|
7
|
|
8
|
class HelloApplication : public WApplication
|
9
|
{
|
10
|
public:
|
11
|
HelloApplication(const WEnvironment& env);
|
12
|
|
13
|
};
|
14
|
|
15
|
HelloApplication::HelloApplication(const WEnvironment& env)
|
16
|
: WApplication(env)
|
17
|
{
|
18
|
WSlider *sliderHorizontal = new WSlider(Horizontal);
|
19
|
sliderHorizontal->setRange(0,100);
|
20
|
sliderHorizontal->setValue(10);
|
21
|
sliderHorizontal->setTickInterval(5);
|
22
|
sliderHorizontal->setTickPosition(WSlider::TicksBothSides);
|
23
|
|
24
|
WSlider *sliderVertical = new WSlider(Vertical);
|
25
|
sliderVertical->setRange(0,100);
|
26
|
sliderVertical->setValue(10);
|
27
|
sliderVertical->setTickInterval(5);
|
28
|
sliderVertical->setTickPosition(WSlider::TicksBothSides);
|
29
|
|
30
|
WGridLayout *gridLayout = new WGridLayout(root());
|
31
|
gridLayout->addWidget(sliderHorizontal,1,1);
|
32
|
gridLayout->addWidget(sliderVertical,3,3);
|
33
|
root()->setLayout(gridLayout);
|
34
|
}
|
35
|
|
36
|
WApplication *createApplication(const WEnvironment& env)
|
37
|
{
|
38
|
return new HelloApplication(env);
|
39
|
}
|
40
|
|
41
|
int main(int argc, char **argv)
|
42
|
{
|
43
|
return WRun(argc, argv, &createApplication);
|
44
|
}
|
45
|
|