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">
15 Tests for the new implementation of the qx.ui.layout.HorizontalBoxLayout widget.
16 This example includes a child with a width defined as percent. This makes
17 things much more complex (especially on resizing of the parent) so this also
18 dramatically reduces the speed ;)
21 <script type="text/javascript">
22 qx.core.Init.getInstance().defineMain(function()
24 var d = qx.ui.core.ClientDocument.getInstance();
26 var cl_white = new qx.renderer.color.Color("white");
27 var cl_blue = new qx.renderer.color.Color("blue");
28 var cl_yellow = new qx.renderer.color.Color("yellow");
29 var cl_green = new qx.renderer.color.Color("green");
30 var cl_orange = new qx.renderer.color.Color("orange");
31 var cl_purple = new qx.renderer.color.Color("purple");
32 var cl_aqua = new qx.renderer.color.Color("aqua");
33 var cl_fuchsia = new qx.renderer.color.Color("fuchsia");
35 /* ***********************************************
40 *********************************************** */
42 var hbl1 = new qx.ui.layout.HorizontalBoxLayout;
46 hbl1.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
47 hbl1.setHeight("auto");
53 hbl1.setVerticalChildrenAlign("bottom");
56 var w1_1 = new qx.ui.layout.CanvasLayout;
59 w1_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
60 w1_1.setBackgroundColor(cl_white);
61 // w1_1.setMaxHeight(40);
63 var w1_2 = new qx.ui.layout.CanvasLayout;
66 w1_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
67 w1_2.setBackgroundColor(cl_blue);
70 var w1_3 = new qx.ui.layout.CanvasLayout;
72 w1_3.setHeight("100%");
73 w1_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
74 w1_3.setBackgroundColor(cl_yellow);
76 var w1_4 = new qx.ui.layout.CanvasLayout;
79 w1_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
80 w1_4.setBackgroundColor(cl_green);
82 var w1_5 = new qx.ui.layout.CanvasLayout;
84 // w1_5.setHeight(25);
85 w1_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
86 w1_5.setBackgroundColor(cl_orange);
88 var w1_6 = new qx.ui.layout.CanvasLayout;
91 w1_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
92 w1_6.setBackgroundColor(cl_purple);
96 var w1_7 = new qx.ui.basic.Image("icon/32/clock.png");
98 var w1_8 = new qx.ui.basic.Image("icon/32/colors.png");
100 var w1_9 = new qx.ui.layout.CanvasLayout;
103 w1_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
104 w1_9.setBackgroundColor(cl_aqua);
106 var w1_10 = new qx.ui.layout.CanvasLayout;
109 w1_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
110 w1_10.setBackgroundColor(cl_fuchsia);
113 hbl1.addEventListener("click", function(e)
115 if (e.getTarget()!=this) {
130 this.setHeight("auto");
147 w1_1.addEventListener("click", function(e)
149 if (this.getWidth() == 25)
153 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
159 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
163 w1_2.addEventListener("click", function(e) {
164 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
167 w1_3.addEventListener("click", function(e) {
168 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
171 w1_4.addEventListener("click", function(e) {
172 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
175 w1_5.addEventListener("click", function(e) {
176 this.getWidth() == "15%" ? this.setWidth("30%") : this.setWidth("15%");
179 w1_6.addEventListener("click", function(e) {
180 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
183 w1_7.addEventListener("click", function(e) {
184 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
187 w1_8.addEventListener("click", function(e) {
188 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
191 w1_9.addEventListener("click", function(e)
193 if (this.getTop() == null)
205 w1_10.addEventListener("click", function(e)
207 if (this.getWidth() == 25)
219 this.setBottom(null);
225 hbl1.add(w1_1, w1_2, w1_3, w1_4, w1_5, w1_6, w1_7, w1_8, w1_9, w1_10);
232 /* ***********************************************
237 *********************************************** */
239 var hbl2 = new qx.ui.layout.HorizontalBoxLayout;
243 hbl2.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
244 hbl2.setHeight("auto");
250 hbl2.setHorizontalChildrenAlign("right");
251 hbl2.setVerticalChildrenAlign("middle");
254 var w2_1 = new qx.ui.layout.CanvasLayout;
257 w2_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
258 w2_1.setBackgroundColor(cl_white);
259 // w2_1.setMaxHeight(40);
261 var w2_2 = new qx.ui.layout.CanvasLayout;
264 w2_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
265 w2_2.setBackgroundColor(cl_blue);
268 var w2_3 = new qx.ui.layout.CanvasLayout;
270 w2_3.setHeight("100%");
271 w2_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
272 w2_3.setBackgroundColor(cl_yellow);
274 var w2_4 = new qx.ui.layout.CanvasLayout;
277 w2_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
278 w2_4.setBackgroundColor(cl_green);
280 var w2_5 = new qx.ui.layout.CanvasLayout;
281 w2_5.setWidth("15%");
282 // w2_5.setHeight(25);
283 w2_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
284 w2_5.setBackgroundColor(cl_orange);
286 var w2_6 = new qx.ui.layout.CanvasLayout;
289 w2_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
290 w2_6.setBackgroundColor(cl_purple);
294 var w2_7 = new qx.ui.basic.Image("icon/32/clock.png");
296 var w2_8 = new qx.ui.basic.Image("icon/32/colors.png");
298 var w2_9 = new qx.ui.layout.CanvasLayout;
301 w2_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
302 w2_9.setBackgroundColor(cl_aqua);
304 var w2_10 = new qx.ui.layout.CanvasLayout;
307 w2_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
308 w2_10.setBackgroundColor(cl_fuchsia);
313 hbl2.addEventListener("click", function(e)
315 if (e.getTarget()!=this) {
330 this.setHeight("auto");
347 w2_1.addEventListener("click", function(e)
349 if (this.getWidth() == 25)
353 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
359 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
363 w2_2.addEventListener("click", function(e) {
364 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
367 w2_3.addEventListener("click", function(e) {
368 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
371 w2_4.addEventListener("click", function(e) {
372 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
375 w2_5.addEventListener("click", function(e) {
376 this.getWidth() == "15%" ? this.setWidth("30%") : this.setWidth("15%");
379 w2_6.addEventListener("click", function(e) {
380 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
383 w2_7.addEventListener("click", function(e) {
384 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
387 w2_8.addEventListener("click", function(e) {
388 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
391 w2_9.addEventListener("click", function(e)
393 if (this.getTop() == null)
405 w2_10.addEventListener("click", function(e)
407 if (this.getWidth() == 25)
419 this.setBottom(null);
425 hbl2.add(w2_1, w2_2, w2_3, w2_4, w2_5, w2_6, w2_7, w2_8, w2_9, w2_10);
429 /* ***********************************************
434 *********************************************** */
436 var hbl3 = new qx.ui.layout.HorizontalBoxLayout;
440 hbl3.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
441 hbl3.setHeight("auto");
447 hbl3.setHorizontalChildrenAlign("center");
451 var w3_1 = new qx.ui.layout.CanvasLayout;
454 w3_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
455 w3_1.setBackgroundColor(cl_white);
456 // w3_1.setMaxHeight(40);
458 var w3_2 = new qx.ui.layout.CanvasLayout;
461 w3_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
462 w3_2.setBackgroundColor(cl_blue);
465 var w3_3 = new qx.ui.layout.CanvasLayout;
467 w3_3.setHeight("100%");
468 w3_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
469 w3_3.setBackgroundColor(cl_yellow);
471 var w3_4 = new qx.ui.layout.CanvasLayout;
474 w3_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
475 w3_4.setBackgroundColor(cl_green);
477 var w3_5 = new qx.ui.layout.CanvasLayout;
478 w3_5.setWidth("15%");
479 // w3_5.setHeight(25);
480 w3_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
481 w3_5.setBackgroundColor(cl_orange);
483 var w3_6 = new qx.ui.layout.CanvasLayout;
486 w3_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
487 w3_6.setBackgroundColor(cl_purple);
491 var w3_7 = new qx.ui.basic.Image("icon/32/clock.png");
493 var w3_8 = new qx.ui.basic.Image("icon/32/colors.png");
495 var w3_9 = new qx.ui.layout.CanvasLayout;
498 w3_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
499 w3_9.setBackgroundColor(cl_aqua);
501 var w3_10 = new qx.ui.layout.CanvasLayout;
504 w3_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
505 w3_10.setBackgroundColor(cl_fuchsia);
509 hbl3.addEventListener("click", function(e)
511 if (e.getTarget()!=this) {
526 this.setHeight("auto");
543 w3_1.addEventListener("click", function(e)
545 if (this.getWidth() == 25)
549 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
555 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
559 w3_2.addEventListener("click", function(e) {
560 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
563 w3_3.addEventListener("click", function(e) {
564 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
567 w3_4.addEventListener("click", function(e) {
568 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
571 w3_5.addEventListener("click", function(e) {
572 this.getWidth() == "15%" ? this.setWidth("30%") : this.setWidth("15%");
575 w3_6.addEventListener("click", function(e) {
576 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
579 w3_7.addEventListener("click", function(e) {
580 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
583 w3_8.addEventListener("click", function(e) {
584 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
587 w3_9.addEventListener("click", function(e)
589 if (this.getTop() == null)
601 w3_10.addEventListener("click", function(e)
603 if (this.getWidth() == 25)
615 this.setBottom(null);
621 hbl3.add(w3_1, w3_2, w3_3, w3_4, w3_5, w3_6, w3_7, w3_8, w3_9, w3_10);
627 /* ***********************************************
630 LEFT ALIGN, REVERTED CHILDREN ORDER
632 *********************************************** */
634 var hbl4 = new qx.ui.layout.HorizontalBoxLayout;
638 hbl4.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
644 hbl4.setReverseChildrenOrder(true);
645 hbl4.setVerticalChildrenAlign("bottom");
651 var w4_1 = new qx.ui.layout.CanvasLayout;
654 w4_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
655 w4_1.setBackgroundColor(cl_white);
656 // w4_1.setMaxHeight(40);
658 var w4_2 = new qx.ui.layout.CanvasLayout;
661 w4_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
662 w4_2.setBackgroundColor(cl_blue);
665 var w4_3 = new qx.ui.layout.CanvasLayout;
667 w4_3.setHeight("100%");
668 w4_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
669 w4_3.setBackgroundColor(cl_yellow);
671 var w4_4 = new qx.ui.layout.CanvasLayout;
674 w4_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
675 w4_4.setBackgroundColor(cl_green);
677 var w4_5 = new qx.ui.layout.CanvasLayout;
678 w4_5.setWidth("15%");
679 // w4_5.setHeight(25);
680 w4_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
681 w4_5.setBackgroundColor(cl_orange);
683 var w4_6 = new qx.ui.layout.CanvasLayout;
686 w4_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
687 w4_6.setBackgroundColor(cl_purple);
691 var w4_7 = new qx.ui.basic.Image("icon/32/clock.png");
693 var w4_8 = new qx.ui.basic.Image("icon/32/colors.png");
695 var w4_9 = new qx.ui.layout.CanvasLayout;
698 w4_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
699 w4_9.setBackgroundColor(cl_aqua);
701 var w4_10 = new qx.ui.layout.CanvasLayout;
704 w4_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
705 w4_10.setBackgroundColor(cl_fuchsia);
709 hbl4.addEventListener("click", function(e)
711 if (e.getTarget()!=this) {
722 this.setHeight("auto");
743 w4_1.addEventListener("click", function(e)
745 if (this.getWidth() == 25)
749 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
755 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
759 w4_2.addEventListener("click", function(e) {
760 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
763 w4_3.addEventListener("click", function(e) {
764 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
767 w4_4.addEventListener("click", function(e) {
768 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
771 w4_5.addEventListener("click", function(e) {
772 this.getWidth() == "15%" ? this.setWidth("30%") : this.setWidth("15%");
775 w4_6.addEventListener("click", function(e) {
776 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
779 w4_7.addEventListener("click", function(e) {
780 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
783 w4_8.addEventListener("click", function(e) {
784 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
787 w4_9.addEventListener("click", function(e)
789 if (this.getTop() == null)
801 w4_10.addEventListener("click", function(e)
803 if (this.getWidth() == 25)
815 this.setBottom(null);
821 hbl4.add(w4_1, w4_2, w4_3, w4_4, w4_5, w4_6, w4_7, w4_8, w4_9, w4_10);
827 /* ***********************************************
830 RIGHT ALIGN, REVERTED CHILDREN ORDER
832 *********************************************** */
834 var hbl5 = new qx.ui.layout.HorizontalBoxLayout;
838 hbl5.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
845 hbl5.setHorizontalChildrenAlign("right");
846 hbl5.setReverseChildrenOrder(true);
847 hbl5.setVerticalChildrenAlign("middle");
852 var w5_1 = new qx.ui.layout.CanvasLayout;
855 w5_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
856 w5_1.setBackgroundColor(cl_white);
857 // w5_1.setMaxHeight(40);
859 var w5_2 = new qx.ui.layout.CanvasLayout;
862 w5_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
863 w5_2.setBackgroundColor(cl_blue);
866 var w5_3 = new qx.ui.layout.CanvasLayout;
868 w5_3.setHeight("100%");
869 w5_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
870 w5_3.setBackgroundColor(cl_yellow);
872 var w5_4 = new qx.ui.layout.CanvasLayout;
875 w5_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
876 w5_4.setBackgroundColor(cl_green);
878 var w5_5 = new qx.ui.layout.CanvasLayout;
879 w5_5.setWidth("15%");
880 // w5_5.setHeight(25);
881 w5_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
882 w5_5.setBackgroundColor(cl_orange);
884 var w5_6 = new qx.ui.layout.CanvasLayout;
887 w5_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
888 w5_6.setBackgroundColor(cl_purple);
892 var w5_7 = new qx.ui.basic.Image("icon/32/clock.png");
894 var w5_8 = new qx.ui.basic.Image("icon/32/colors.png");
896 var w5_9 = new qx.ui.layout.CanvasLayout;
899 w5_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
900 w5_9.setBackgroundColor(cl_aqua);
902 var w5_10 = new qx.ui.layout.CanvasLayout;
905 w5_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
906 w5_10.setBackgroundColor(cl_fuchsia);
910 hbl5.addEventListener("click", function(e)
912 if (e.getTarget()!=this) {
923 this.setHeight("auto");
944 w5_1.addEventListener("click", function(e)
946 if (this.getWidth() == 25)
950 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
956 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
960 w5_2.addEventListener("click", function(e) {
961 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
964 w5_3.addEventListener("click", function(e) {
965 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
968 w5_4.addEventListener("click", function(e) {
969 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
972 w5_5.addEventListener("click", function(e) {
973 this.getWidth() == "15%" ? this.setWidth("30%") : this.setWidth("15%");
976 w5_6.addEventListener("click", function(e) {
977 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
980 w5_7.addEventListener("click", function(e) {
981 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
984 w5_8.addEventListener("click", function(e) {
985 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
988 w5_9.addEventListener("click", function(e)
990 if (this.getTop() == null)
1002 w5_10.addEventListener("click", function(e)
1004 if (this.getWidth() == 25)
1016 this.setBottom(null);
1022 hbl5.add(w5_1, w5_2, w5_3, w5_4, w5_5, w5_6, w5_7, w5_8, w5_9, w5_10);
1032 /* ***********************************************
1035 CENTER ALIGN, REVERTED CHILDREN ORDER
1037 *********************************************** */
1039 var hbl6 = new qx.ui.layout.HorizontalBoxLayout;
1043 hbl6.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
1044 hbl6.setWidth(null);
1050 hbl6.setHorizontalChildrenAlign("center");
1051 hbl6.setReverseChildrenOrder(true);
1055 var w6_1 = new qx.ui.layout.CanvasLayout;
1058 w6_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1059 w6_1.setBackgroundColor(cl_white);
1060 // w6_1.setMaxHeight(40);
1062 var w6_2 = new qx.ui.layout.CanvasLayout;
1065 w6_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1066 w6_2.setBackgroundColor(cl_blue);
1069 var w6_3 = new qx.ui.layout.CanvasLayout;
1071 w6_3.setHeight("100%");
1072 w6_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1073 w6_3.setBackgroundColor(cl_yellow);
1075 var w6_4 = new qx.ui.layout.CanvasLayout;
1078 w6_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1079 w6_4.setBackgroundColor(cl_green);
1081 var w6_5 = new qx.ui.layout.CanvasLayout;
1082 w6_5.setWidth("15%");
1083 // w6_5.setHeight(25);
1084 w6_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1085 w6_5.setBackgroundColor(cl_orange);
1087 var w6_6 = new qx.ui.layout.CanvasLayout;
1090 w6_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1091 w6_6.setBackgroundColor(cl_purple);
1095 var w6_7 = new qx.ui.basic.Image("icon/32/clock.png");
1097 var w6_8 = new qx.ui.basic.Image("icon/32/colors.png");
1099 var w6_9 = new qx.ui.layout.CanvasLayout;
1102 w6_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1103 w6_9.setBackgroundColor(cl_aqua);
1105 var w6_10 = new qx.ui.layout.CanvasLayout;
1107 w6_10.setHeight(25);
1108 w6_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1109 w6_10.setBackgroundColor(cl_fuchsia);
1113 hbl6.addEventListener("click", function(e)
1115 if (e.getTarget()!=this) {
1126 this.setHeight("auto");
1138 this.setWidth(null);
1147 w6_1.addEventListener("click", function(e)
1149 if (this.getWidth() == 25)
1153 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
1159 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1163 w6_2.addEventListener("click", function(e) {
1164 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
1167 w6_3.addEventListener("click", function(e) {
1168 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
1171 w6_4.addEventListener("click", function(e) {
1172 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
1175 w6_5.addEventListener("click", function(e) {
1176 this.getWidth() == "15%" ? this.setWidth("30%") : this.setWidth("15%");
1179 w6_6.addEventListener("click", function(e) {
1180 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
1183 w6_7.addEventListener("click", function(e) {
1184 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
1187 w6_8.addEventListener("click", function(e) {
1188 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
1191 w6_9.addEventListener("click", function(e)
1193 if (this.getTop() == null)
1205 w6_10.addEventListener("click", function(e)
1207 if (this.getWidth() == 25)
1219 this.setBottom(null);
1225 hbl6.add(w6_1, w6_2, w6_3, w6_4, w6_5, w6_6, w6_7, w6_8, w6_9, w6_10);