r20445: add README file indicating that the swat directory is no longer relevant
[Samba.git] / swat / apps / qooxdoo-examples / test / Window_5.html
blobd46c59a2cf9952baafbda545cc416dc1626798b0
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>
14 <div id="demoDescription">
15 <p>Some tests for zIndex handling for different widgets.</p>
16 </div>
18 <script type="text/javascript">
19 qx.core.Init.getInstance().defineMain(function()
21 var d = qx.ui.core.ClientDocument.getInstance();
24 var btnaler = new qx.ui.form.Button("Open Alert", "icon/16/error.png");
25 btnaler.setLocation(450, 50);
26 qx.ui.core.ClientDocument.getInstance().add(btnaler);
29 var aler = new qx.ui.popup.PopupAtom("Attention", "icon/128/error.png");
30 aler.setLocation(40, 70);
31 aler.setBackgroundColor("yellow");
32 aler.setOpacity(0.5);
33 qx.ui.core.ClientDocument.getInstance().add(aler);
35 btnaler.addEventListener("execute", function(e)
37 aler.show();
38 });
42 var bar = new qx.ui.basic.Terminator;
43 bar.setLocation(0, 0);
44 bar.setWidth(50);
45 bar.setBottom(0);
46 bar.setBackgroundColor("black");
47 bar.setOpacity(0.5);
48 bar.setZIndex(1e7);
49 qx.ui.core.ClientDocument.getInstance().add(bar);
54 var w1 = new qx.ui.window.Window("Application Window");
55 w1.setSpace(20, 400, 48, 250);
56 d.add(w1);
60 var m1 = new qx.ui.menu.Menu;
62 var mb11 = new qx.ui.menu.MenuButton("Open");
63 var mb12 = new qx.ui.menu.MenuButton("Save");
64 var mb13 = new qx.ui.menu.MenuButton("Close");
65 var mb14 = new qx.ui.menu.MenuButton("Exit");
67 m1.add(mb11, mb12, mb13, mb14);
69 var m2 = new qx.ui.menu.Menu;
71 var mb21 = new qx.ui.menu.MenuButton("Cut");
72 var mb22 = new qx.ui.menu.MenuButton("Copy");
73 var mb23 = new qx.ui.menu.MenuButton("Paste");
75 m2.add(mb21, mb22, mb23);
77 var m3 = new qx.ui.menu.Menu;
79 var mb31 = new qx.ui.menu.MenuButton("Toolbars");
80 var mb32 = new qx.ui.menu.MenuButton("Options");
82 m3.add(mb31, mb32);
84 var m4 = new qx.ui.menu.Menu;
86 var mb41 = new qx.ui.menu.MenuButton("Help");
87 var mb42 = new qx.ui.menu.MenuButton("Info");
89 m4.add(mb41, mb42);
91 qx.ui.core.ClientDocument.getInstance().add(m1, m2, m3, m4);
99 var t1 = new qx.ui.toolbar.ToolBar;
101 t1.setLocation(0, 0);
102 t1.setRight(0);
104 var tb1 = new qx.ui.toolbar.ToolBarMenuButton("File", m1);
105 var tb2 = new qx.ui.toolbar.ToolBarMenuButton("Edit", m2);
106 var tb3 = new qx.ui.toolbar.ToolBarMenuButton("View", m3);
107 var tb4 = new qx.ui.toolbar.ToolBarMenuButton("Help", m4);
109 t1.add(tb1, tb2, tb3, tb4);
111 w1.add(t1);
113 var tt1 = new qx.ui.popup.ToolTip("File Menu Button");
114 var tt2 = new qx.ui.popup.ToolTip("Edit Menu Button");
115 var tt3 = new qx.ui.popup.ToolTip("View Menu Button");
116 var tt4 = new qx.ui.popup.ToolTip("Help Menu Button");
118 tb1.setToolTip(tt1);
119 tb2.setToolTip(tt2);
120 tb3.setToolTip(tt3);
121 tb4.setToolTip(tt4);
123 qx.ui.core.ClientDocument.getInstance().add(tt1, tt2, tt3, tt4);
132 var c1 = new qx.ui.form.ComboBox;
134 c1.setLocation(0, 35);
136 c1.getList().add(new qx.ui.form.ListItem("Item 1"));
137 c1.getList().add(new qx.ui.form.ListItem("Item 2"));
138 c1.getList().add(new qx.ui.form.ListItem("Item 3"));
139 c1.getList().add(new qx.ui.form.ListItem("Item 4"));
140 c1.getList().add(new qx.ui.form.ListItem("Item 5"));
142 w1.add(c1);
148 var square = new qx.ui.basic.Terminator;
149 square.setDimension(50, 50);
150 square.setLocation(0, 70);
151 square.setBackgroundColor("blue");
152 w1.add(square);
155 var p1 = new qx.ui.popup.PopupAtom("Hello World");
156 p1.setBorder(4, "solid", "red");
157 p1.setBackgroundColor("yellow");
158 p1.setLocation(0, 70);
159 p1.setAutoHide(false);
160 w1.add(p1);
162 var p2 = new qx.ui.popup.PopupAtom("Hello World");
163 p2.setBorder(4, "solid", "yellow");
164 p2.setBackgroundColor("red");
165 p2.setLocation(30, 70);
166 p2.setAutoHide(false);
167 w1.add(p2);
170 var btn1 = new qx.ui.form.Button("Show1");
171 btn1.setLocation(140, 70);
172 w1.add(btn1);
174 var btn2 = new qx.ui.form.Button("Hide1");
175 btn2.setLocation(190, 70);
176 w1.add(btn2);
178 btn1.addEventListener("execute", function(e) {
179 p1.show();
182 btn2.addEventListener("execute", function(e) {
183 p1.hide();
188 var btn3 = new qx.ui.form.Button("Show2");
189 btn3.setLocation(250, 70);
190 w1.add(btn3);
192 var btn4 = new qx.ui.form.Button("Hide2");
193 btn4.setLocation(300, 70);
194 w1.add(btn4);
196 btn3.addEventListener("execute", function(e) {
197 p2.show();
200 btn4.addEventListener("execute", function(e) {
201 p2.hide();
202 });
206 w1.open();
212 var w2 = new qx.ui.window.Window("Test 2");
213 w2.setDimension(400, 200);
214 w2.setLocation(200, 200);
215 qx.ui.core.ClientDocument.getInstance().add(w2);
216 w2.show();
219 </script>
220 </body>
221 </html>