r20446: rename swat directory to swat.obsolete; keeping it around since there is...
[samba.git] / swat.obsolete / apps / qooxdoo-examples / example / ButtonView_1.html
1 <html>
2 <head>
3   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4   <title>qooxdoo &raquo; Demo</title>
5   <link type="text/css" rel="stylesheet" href="../../resource/css/layout.css"/>
6   <!--[if IE]>
7   <link type="text/css" rel="stylesheet" href="../../resource/css/layout_ie.css"/>
8   <![endif]-->
9   <script type="text/javascript" src="../../script/qx.js"></script>
10 </head>
11 <body>
12   <script type="text/javascript" src="../../script/layout.js"></script>
13
14   <div id="demoDescription">
15     <p>qx.ui.pageview.buttonview.ButtonView implementation</p>
16   </div>
17
18   <script type="text/javascript">
19     qx.core.Init.getInstance().defineMain(function()
20     {
21       var d = qx.ui.core.ClientDocument.getInstance();
22
23       var bs = new qx.ui.pageview.buttonview.ButtonView;
24
25       bs.setLocation(20, 48);
26       bs.setRight(335);
27       bs.setBottom(48);
28
29       var bsb1 = new qx.ui.pageview.buttonview.ButtonViewButton("Display", "icon/32/display.png");
30       var bsb2 = new qx.ui.pageview.buttonview.ButtonViewButton("Penguin", "icon/32/penguin.png");
31       var bsb3 = new qx.ui.pageview.buttonview.ButtonViewButton("Colors", "icon/32/colors.png");
32       var bsb4 = new qx.ui.pageview.buttonview.ButtonViewButton("Icons", "icon/32/icons.png");
33       var bsb5 = new qx.ui.pageview.buttonview.ButtonViewButton("Paint", "icon/32/paint.png");
34       var bsb6 = new qx.ui.pageview.buttonview.ButtonViewButton("Applications", "icon/32/run.png");
35       var bsb7 = new qx.ui.pageview.buttonview.ButtonViewButton("System", "icon/32/control-center.png");
36
37       bsb1.setChecked(true);
38
39       bs.getBar().add(bsb1, bsb2, bsb3, bsb4, bsb5, bsb6, bsb7);
40
41       var p1 = new qx.ui.pageview.buttonview.ButtonViewPage(bsb1);
42       var p2 = new qx.ui.pageview.buttonview.ButtonViewPage(bsb2);
43       var p3 = new qx.ui.pageview.buttonview.ButtonViewPage(bsb3);
44       var p4 = new qx.ui.pageview.buttonview.ButtonViewPage(bsb4);
45       var p5 = new qx.ui.pageview.buttonview.ButtonViewPage(bsb5);
46       var p6 = new qx.ui.pageview.buttonview.ButtonViewPage(bsb6);
47       var p7 = new qx.ui.pageview.buttonview.ButtonViewPage(bsb7);
48
49       bs.getPane().add(p1, p2, p3, p4, p5, p6, p7);
50
51       var f1 = new qx.ui.form.TextField("Display Input");
52       var f2 = new qx.ui.form.TextField("Penguin Input");
53       var f3 = new qx.ui.form.TextField("Colorize Input");
54       var f4 = new qx.ui.form.TextField("Icons Input");
55       var f5 = new qx.ui.form.TextField("Paint Input");
56       var f6 = new qx.ui.form.TextField("Applications Input");
57       var f7 = new qx.ui.form.TextField("System Input");
58
59       p1.add(f1);
60       p2.add(f2);
61       p3.add(f3);
62       p4.add(f4);
63       p5.add(f5);
64       p6.add(f6);
65       p7.add(f7);
66
67       var r1 = new qx.ui.form.RadioButton("Top", "top", null, true);
68       var r2 = new qx.ui.form.RadioButton("Right", "right");
69       var r3 = new qx.ui.form.RadioButton("Bottom", "bottom");
70       var r4 = new qx.ui.form.RadioButton("Left", "left");
71
72       r1.setTop(50);
73       r2.setTop(70);
74       r3.setTop(90);
75       r4.setTop(110);
76
77       p1.add(r1, r2, r3, r4);
78
79       var rm = new qx.manager.selection.RadioManager(null, [r1, r2, r3, r4]);
80
81       rm.addEventListener("changeSelected", function(e) {
82         bs.setBarPosition(e.getData().getValue());
83       });
84
85       d.add(bs);
86     });
87   </script>
88 </body>
89 </html>