3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4 <title>qooxdoo » Demo</title>
5 <link type="text/css" rel="stylesheet" href="../../resource/css/layout.css"/>
7 <link type="text/css" rel="stylesheet" href="../../resource/css/layout_ie.css"/>
9 <script type="text/javascript" src="../../script/qx.js"></script>
12 <script type="text/javascript" src="../../script/layout.js"></script>
14 <div id="demoDescription">
18 <script type="text/javascript">
19 qx.core.Init.getInstance().defineMain(function()
21 var d = qx.ui.core.ClientDocument.getInstance();
23 var w1 = new qx.ui.layout.CanvasLayout;
29 w1.setBackgroundColor(new qx.renderer.color.Color("red"));
38 var w2 = new qx.ui.layout.CanvasLayout;
44 w2.setBackgroundColor(new qx.renderer.color.Color("blue"));
50 var w3 = new qx.ui.layout.CanvasLayout;
56 w3.setBackgroundColor(new qx.renderer.color.Color("green"));
64 var w4 = new qx.ui.layout.CanvasLayout;
70 w4.setBackgroundColor(new qx.renderer.color.Color("white"));
78 var w5 = new qx.ui.layout.CanvasLayout;
84 w5.setBackgroundColor(new qx.renderer.color.Color("white"));
91 var w6 = new qx.ui.layout.CanvasLayout;
97 w6.setBackgroundColor(new qx.renderer.color.Color("yellow"));
100 w6.setMaxHeight(150);
106 var w7 = new qx.ui.layout.CanvasLayout;
112 w7.setBackgroundColor(new qx.renderer.color.Color("aqua"));
113 w7.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
119 var w8 = new qx.ui.layout.CanvasLayout;
124 w8.setHeight("auto");
125 w8.setBackgroundColor(new qx.renderer.color.Color("fuchsia"));
126 w8.setBorder(new qx.renderer.border.Border(5, "solid", new qx.renderer.color.Color("black")));
127 w8.setPaddingTop(10);
129 //w8.getBorder().setLeftWidth(20);
130 //w8.getBorder().setLeftWidth(0);
135 var w9 = new qx.ui.layout.CanvasLayout;
141 w9.setBackgroundColor(new qx.renderer.color.Color("white"));
147 var w10 = new qx.ui.layout.CanvasLayout;
153 w10.setBackgroundColor(new qx.renderer.color.Color("red"));
164 var w11 = new qx.ui.layout.CanvasLayout;
168 w11.setWidth("auto");
169 w11.setHeight("auto");
170 w11.setBackgroundColor(new qx.renderer.color.Color("green"));
171 w11.setDisplay(false);
172 w11.setBorder(qx.renderer.border.BorderPresets.getInstance().white);
173 w11.setPaddingLeft(20);
177 w8.addEventListener("click", function(e) {
183 w11.addEventListener("show", function(e) {
184 this.debug("Show W11");
187 w11.addEventListener("hide", function(e) {
188 this.debug("Hide W11");
193 var w12 = new qx.ui.basic.Image("icon/64/energy.png");
199 var w12 = new qx.ui.basic.Image("icon/48/clock.png");
207 var w13 = new qx.ui.basic.Image("icon/48/alarm.png");
218 var w14 = new qx.ui.layout.CanvasLayout;
222 w14.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
223 //w14.setWidth("auto");
224 w14.setMinWidth("auto");
227 w14.setHeight("auto");
229 w14.setBackgroundColor(new qx.renderer.color.Color("white"));
234 var w15 = new qx.ui.basic.Image("icon/48/clock.png");
242 var w16 = new qx.ui.basic.Image("icon/128/date.png");
250 var w16a = new qx.ui.layout.CanvasLayout;
252 w16a.setMarginTop(160);
256 w16a.setBackgroundColor(new qx.renderer.color.Color("yellow"));
265 w16a.addEventListener("click", function(e)
267 var v16Margin = w16a.getMarginTop() + 20;
268 if (v16Margin > 240) {
272 w16a.setMarginTop(v16Margin);
278 var w17_b1 = new qx.renderer.border.Border(5, "solid", new qx.renderer.color.Color("black"));
279 var w17_b2 = new qx.renderer.border.Border(10, "solid", new qx.renderer.color.Color("black"));
284 var w17 = new qx.ui.layout.CanvasLayout;
286 w17.setBackgroundColor(new qx.renderer.color.Color("orange"));
292 w17.setBorder(w17_b1);
293 w17.setPadding(w17_p1);
298 w17.addEventListener("click", function(e)
300 if (w17.getBorder() == w17_b1)
302 w17.setBorder(w17_b2);
303 w17.setPadding(w17_p2);
307 w17.setBorder(w17_b1);
308 w17.setPadding(w17_p1);
313 var w18 = new qx.ui.layout.CanvasLayout;
315 w18.setBackgroundColor(new qx.renderer.color.Color("white"));
316 w18.setWidth("100%");
317 w18.setHeight("100%");
331 var w19_b1 = new qx.renderer.border.Border(5, "solid", new qx.renderer.color.Color("black"));
336 var w19 = new qx.ui.layout.CanvasLayout;
338 w19.setBackgroundColor(new qx.renderer.color.Color("orange"));
344 w19.setBorder(w19_b1);
345 w19.setPadding(w19_p1);
351 w19.addEventListener("click", function(e)
356 w19.setPadding(w19_p2);
361 w19.setPadding(w19_p1);
368 var w20 = new qx.ui.layout.CanvasLayout;
370 w20.setBackgroundColor(new qx.renderer.color.Color("white"));
371 w20.setWidth("100%");
372 w20.setHeight("100%");
382 var w21_b1 = new qx.renderer.border.Border(5, "solid", new qx.renderer.color.Color("black"));
383 var w21_b2 = new qx.renderer.border.Border(5, "solid", new qx.renderer.color.Color("blue"));
385 var w21 = new qx.ui.layout.CanvasLayout;
387 w21.setBackgroundColor(new qx.renderer.color.Color("orange"));
393 w21.setBorder(w21_b1);
399 w21.addEventListener("click", function(e)
401 if (w21.getBorder() == w21_b1)
403 w21.setBorder(w21_b2);
407 w21.setBorder(w21_b1);
412 var w22 = new qx.ui.layout.CanvasLayout;
414 w22.setBackgroundColor(new qx.renderer.color.Color("white"));
415 w22.setWidth("100%");
416 w22.setHeight("100%");
428 var w23_b1 = new qx.renderer.border.BorderObject(5, "solid", new qx.renderer.color.Color("black"));
430 var w23 = new qx.ui.layout.CanvasLayout;
432 w23.setBackgroundColor(new qx.renderer.color.Color("orange"));
438 w23.setBorder(w23_b1);
443 w23.addEventListener("mouseover", function(e)
445 w23_b1.setColor(new qx.renderer.color.Color("blue"));
446 w23_b1.setStyle("dotted");
449 w23.addEventListener("mouseout", function(e)
451 w23_b1.setColor(new qx.renderer.color.Color("black"));
452 w23_b1.setStyle("solid");
455 var w24 = new qx.ui.layout.CanvasLayout;
457 w24.setBackgroundColor(new qx.renderer.color.Color("white"));
458 w24.setWidth("100%");
459 w24.setHeight("100%");
462 w24.setAnonymous(true);
471 var w25_b1 = qx.renderer.border.BorderPresets.getInstance().outset;
472 var w25_b2 = qx.renderer.border.BorderPresets.getInstance().inset;
477 var w25 = new qx.ui.layout.CanvasLayout;
479 w25.setBackgroundColor(new qx.renderer.color.ColorObject("ThreeDFace"));
485 w25.setBorder(w25_b1);
486 w25.setPadding(w25_p1);
491 w25.addEventListener("click", function(e)
493 if (w25.getBorder() == w25_b1)
495 w25.setBorder(w25_b2);
496 w25.setPadding(w25_p2);
500 w25.setBorder(w25_b1);
501 w25.setPadding(w25_p1);
506 var w26 = new qx.ui.layout.CanvasLayout;
508 w26.setBackgroundColor(new qx.renderer.color.Color("white"));
509 w26.setWidth("100%");
510 w26.setHeight("100%");
522 var w27 = new qx.ui.layout.CanvasLayout;
524 w27.setBackgroundColor(new qx.renderer.color.ColorObject("ThreeDFace"));
530 w27.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
531 w27.setPadding(10, 10, 10, 10);
536 w27.addEventListener("click", function(e)
538 if (w27.getBorder() == qx.renderer.border.BorderPresets.getInstance().outset)
540 w27.setBorder(qx.renderer.border.BorderPresets.getInstance().inset);
541 w27.setPadding(12, 8, 8, 12);
545 w27.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
546 w27.setPadding(10, 10, 10, 10);
551 var w28 = new qx.ui.layout.CanvasLayout;
553 w28.setBackgroundColor(new qx.renderer.color.Color("white"));
554 w28.setWidth("100%");
555 w28.setHeight("100%");
567 var w29_b1 = qx.renderer.border.BorderPresets.getInstance().outset;
568 var w29_b2 = qx.renderer.border.BorderPresets.getInstance().inset;
573 var w29 = new qx.ui.layout.CanvasLayout;
575 w29.setBackgroundColor(new qx.renderer.color.ColorObject("ThreeDFace"));
581 w29.setBorder(w29_b1);
582 w29.setPadding(w29_p1);
587 w29.addEventListener("click", function(e)
589 if (w29.getBorder() == w29_b1)
591 w29.setBorder(w29_b2);
592 w29.setPadding(w29_p2);
596 w29.setBorder(w29_b1);
597 w29.setPadding(w29_p1);
602 var w30 = new qx.ui.layout.CanvasLayout;
604 w30.setBackgroundColor(new qx.renderer.color.Color("white"));