Project

General

Profile

Bug #1102 » hello.C

hello.C adjusted - Pieter Libin, 01/16/2012 02:58 PM

 
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

    
(4-4/8)