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.
18 <script type="text/javascript">
19 qx.core.Init.getInstance().defineMain(function()
21 var d = qx.ui.core.ClientDocument.getInstance();
23 var cl_white = new qx.renderer.color.Color("white");
24 var cl_blue = new qx.renderer.color.Color("blue");
25 var cl_yellow = new qx.renderer.color.Color("yellow");
26 var cl_green = new qx.renderer.color.Color("green");
27 var cl_orange = new qx.renderer.color.Color("orange");
28 var cl_purple = new qx.renderer.color.Color("purple");
29 var cl_aqua = new qx.renderer.color.Color("aqua");
30 var cl_fuchsia = new qx.renderer.color.Color("fuchsia");
33 /* ***********************************************
38 *********************************************** */
40 var hbl1 = new qx.ui.layout.HorizontalBoxLayout;
44 hbl1.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
45 hbl1.setHeight("auto");
51 hbl1.setVerticalChildrenAlign("bottom");
54 var w1_1 = new qx.ui.layout.CanvasLayout;
57 w1_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
58 w1_1.setBackgroundColor(cl_white);
59 // w1_1.setMaxHeight(40);
61 var w1_2 = new qx.ui.layout.CanvasLayout;
64 w1_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
65 w1_2.setBackgroundColor(cl_blue);
68 var w1_3 = new qx.ui.layout.CanvasLayout;
70 w1_3.setHeight("100%");
71 w1_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
72 w1_3.setBackgroundColor(cl_yellow);
74 var w1_4 = new qx.ui.layout.CanvasLayout;
77 w1_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
78 w1_4.setBackgroundColor(cl_green);
80 var w1_5 = new qx.ui.layout.CanvasLayout;
82 // w1_5.setHeight(25);
83 w1_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
84 w1_5.setBackgroundColor(cl_orange);
86 var w1_6 = new qx.ui.layout.CanvasLayout;
89 w1_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
90 w1_6.setBackgroundColor(cl_purple);
94 var w1_7 = new qx.ui.basic.Image("icon/32/clock.png");
96 var w1_8 = new qx.ui.basic.Image("icon/32/colors.png");
98 var w1_9 = new qx.ui.layout.CanvasLayout;
101 w1_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
102 w1_9.setBackgroundColor(cl_aqua);
104 var w1_10 = new qx.ui.layout.CanvasLayout;
107 w1_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
108 w1_10.setBackgroundColor(cl_fuchsia);
111 hbl1.addEventListener("click", function(e)
113 if (e.getTarget()!=this) {
121 this.setWidth("auto");
133 this.setHeight("auto");
150 w1_1.addEventListener("click", function(e)
152 if (this.getWidth() == 25)
156 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
162 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
166 w1_2.addEventListener("click", function(e) {
167 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
170 w1_3.addEventListener("click", function(e) {
171 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
174 w1_4.addEventListener("click", function(e) {
175 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
178 w1_5.addEventListener("click", function(e) {
179 this.getWidth() == 40 ? this.setWidth(80) : this.setWidth(40);
182 w1_6.addEventListener("click", function(e) {
183 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
186 w1_7.addEventListener("click", function(e) {
187 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
190 w1_8.addEventListener("click", function(e) {
191 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
194 w1_9.addEventListener("click", function(e)
196 if (this.getTop() == null)
208 w1_10.addEventListener("click", function(e)
210 if (this.getWidth() == 25)
222 this.setBottom(null);
228 hbl1.add(w1_1, w1_2, w1_3, w1_4, w1_5, w1_6, w1_7, w1_8, w1_9, w1_10);
235 /* ***********************************************
240 *********************************************** */
242 var hbl2 = new qx.ui.layout.HorizontalBoxLayout;
246 hbl2.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
247 hbl2.setHeight("auto");
253 hbl2.setHorizontalChildrenAlign("right");
254 hbl2.setVerticalChildrenAlign("middle");
257 var w2_1 = new qx.ui.layout.CanvasLayout;
260 w2_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
261 w2_1.setBackgroundColor(cl_white);
262 // w2_1.setMaxHeight(40);
264 var w2_2 = new qx.ui.layout.CanvasLayout;
267 w2_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
268 w2_2.setBackgroundColor(cl_blue);
271 var w2_3 = new qx.ui.layout.CanvasLayout;
273 w2_3.setHeight("100%");
274 w2_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
275 w2_3.setBackgroundColor(cl_yellow);
277 var w2_4 = new qx.ui.layout.CanvasLayout;
280 w2_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
281 w2_4.setBackgroundColor(cl_green);
283 var w2_5 = new qx.ui.layout.CanvasLayout;
285 // w2_5.setHeight(25);
286 w2_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
287 w2_5.setBackgroundColor(cl_orange);
289 var w2_6 = new qx.ui.layout.CanvasLayout;
292 w2_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
293 w2_6.setBackgroundColor(cl_purple);
297 var w2_7 = new qx.ui.basic.Image("icon/32/clock.png");
299 var w2_8 = new qx.ui.basic.Image("icon/32/colors.png");
301 var w2_9 = new qx.ui.layout.CanvasLayout;
304 w2_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
305 w2_9.setBackgroundColor(cl_aqua);
307 var w2_10 = new qx.ui.layout.CanvasLayout;
310 w2_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
311 w2_10.setBackgroundColor(cl_fuchsia);
316 hbl2.addEventListener("click", function(e)
318 if (e.getTarget()!=this) {
326 this.setWidth("auto");
338 this.setHeight("auto");
355 w2_1.addEventListener("click", function(e)
357 if (this.getWidth() == 25)
361 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
367 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
371 w2_2.addEventListener("click", function(e) {
372 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
375 w2_3.addEventListener("click", function(e) {
376 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
379 w2_4.addEventListener("click", function(e) {
380 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
383 w2_5.addEventListener("click", function(e) {
384 this.getWidth() == 40 ? this.setWidth(80) : this.setWidth(40);
387 w2_6.addEventListener("click", function(e) {
388 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
391 w2_7.addEventListener("click", function(e) {
392 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
395 w2_8.addEventListener("click", function(e) {
396 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
399 w2_9.addEventListener("click", function(e)
401 if (this.getTop() == null)
413 w2_10.addEventListener("click", function(e)
415 if (this.getWidth() == 25)
427 this.setBottom(null);
433 hbl2.add(w2_1, w2_2, w2_3, w2_4, w2_5, w2_6, w2_7, w2_8, w2_9, w2_10);
437 /* ***********************************************
442 *********************************************** */
444 var hbl3 = new qx.ui.layout.HorizontalBoxLayout;
448 hbl3.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
449 hbl3.setHeight("auto");
455 hbl3.setHorizontalChildrenAlign("center");
459 var w3_1 = new qx.ui.layout.CanvasLayout;
462 w3_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
463 w3_1.setBackgroundColor(cl_white);
464 // w3_1.setMaxHeight(40);
466 var w3_2 = new qx.ui.layout.CanvasLayout;
469 w3_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
470 w3_2.setBackgroundColor(cl_blue);
473 var w3_3 = new qx.ui.layout.CanvasLayout;
475 w3_3.setHeight("100%");
476 w3_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
477 w3_3.setBackgroundColor(cl_yellow);
479 var w3_4 = new qx.ui.layout.CanvasLayout;
482 w3_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
483 w3_4.setBackgroundColor(cl_green);
485 var w3_5 = new qx.ui.layout.CanvasLayout;
487 // w3_5.setHeight(25);
488 w3_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
489 w3_5.setBackgroundColor(cl_orange);
491 var w3_6 = new qx.ui.layout.CanvasLayout;
494 w3_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
495 w3_6.setBackgroundColor(cl_purple);
499 var w3_7 = new qx.ui.basic.Image("icon/32/clock.png");
501 var w3_8 = new qx.ui.basic.Image("icon/32/colors.png");
503 var w3_9 = new qx.ui.layout.CanvasLayout;
506 w3_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
507 w3_9.setBackgroundColor(cl_aqua);
509 var w3_10 = new qx.ui.layout.CanvasLayout;
512 w3_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
513 w3_10.setBackgroundColor(cl_fuchsia);
517 hbl3.addEventListener("click", function(e)
519 if (e.getTarget()!=this) {
527 this.setWidth("auto");
539 this.setHeight("auto");
556 w3_1.addEventListener("click", function(e)
558 if (this.getWidth() == 25)
562 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
568 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
572 w3_2.addEventListener("click", function(e) {
573 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
576 w3_3.addEventListener("click", function(e) {
577 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
580 w3_4.addEventListener("click", function(e) {
581 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
584 w3_5.addEventListener("click", function(e) {
585 this.getWidth() == 40 ? this.setWidth(80) : this.setWidth(40);
588 w3_6.addEventListener("click", function(e) {
589 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
592 w3_7.addEventListener("click", function(e) {
593 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
596 w3_8.addEventListener("click", function(e) {
597 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
600 w3_9.addEventListener("click", function(e)
602 if (this.getTop() == null)
614 w3_10.addEventListener("click", function(e)
616 if (this.getWidth() == 25)
628 this.setBottom(null);
634 hbl3.add(w3_1, w3_2, w3_3, w3_4, w3_5, w3_6, w3_7, w3_8, w3_9, w3_10);
640 /* ***********************************************
643 LEFT ALIGN, REVERTED CHILDREN ORDER
645 *********************************************** */
647 var hbl4 = new qx.ui.layout.HorizontalBoxLayout;
651 hbl4.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
657 hbl4.setReverseChildrenOrder(true);
658 hbl4.setVerticalChildrenAlign("bottom");
664 var w4_1 = new qx.ui.layout.CanvasLayout;
667 w4_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
668 w4_1.setBackgroundColor(cl_white);
669 // w4_1.setMaxHeight(40);
671 var w4_2 = new qx.ui.layout.CanvasLayout;
674 w4_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
675 w4_2.setBackgroundColor(cl_blue);
678 var w4_3 = new qx.ui.layout.CanvasLayout;
680 w4_3.setHeight("100%");
681 w4_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
682 w4_3.setBackgroundColor(cl_yellow);
684 var w4_4 = new qx.ui.layout.CanvasLayout;
687 w4_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
688 w4_4.setBackgroundColor(cl_green);
690 var w4_5 = new qx.ui.layout.CanvasLayout;
692 // w4_5.setHeight(25);
693 w4_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
694 w4_5.setBackgroundColor(cl_orange);
696 var w4_6 = new qx.ui.layout.CanvasLayout;
699 w4_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
700 w4_6.setBackgroundColor(cl_purple);
704 var w4_7 = new qx.ui.basic.Image("icon/32/clock.png");
706 var w4_8 = new qx.ui.basic.Image("icon/32/colors.png");
708 var w4_9 = new qx.ui.layout.CanvasLayout;
711 w4_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
712 w4_9.setBackgroundColor(cl_aqua);
714 var w4_10 = new qx.ui.layout.CanvasLayout;
717 w4_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
718 w4_10.setBackgroundColor(cl_fuchsia);
722 hbl4.addEventListener("click", function(e)
724 if (e.getTarget()!=this) {
732 this.setWidth("auto");
740 this.setHeight("auto");
761 w4_1.addEventListener("click", function(e)
763 if (this.getWidth() == 25)
767 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
773 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
777 w4_2.addEventListener("click", function(e) {
778 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
781 w4_3.addEventListener("click", function(e) {
782 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
785 w4_4.addEventListener("click", function(e) {
786 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
789 w4_5.addEventListener("click", function(e) {
790 this.getWidth() == 40 ? this.setWidth(80) : this.setWidth(40);
793 w4_6.addEventListener("click", function(e) {
794 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
797 w4_7.addEventListener("click", function(e) {
798 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
801 w4_8.addEventListener("click", function(e) {
802 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
805 w4_9.addEventListener("click", function(e)
807 if (this.getTop() == null)
819 w4_10.addEventListener("click", function(e)
821 if (this.getWidth() == 25)
833 this.setBottom(null);
839 hbl4.add(w4_1, w4_2, w4_3, w4_4, w4_5, w4_6, w4_7, w4_8, w4_9, w4_10);
845 /* ***********************************************
848 RIGHT ALIGN, REVERTED CHILDREN ORDER
850 *********************************************** */
852 var hbl5 = new qx.ui.layout.HorizontalBoxLayout;
856 hbl5.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
863 hbl5.setHorizontalChildrenAlign("right");
864 hbl5.setReverseChildrenOrder(true);
865 hbl5.setVerticalChildrenAlign("middle");
870 var w5_1 = new qx.ui.layout.CanvasLayout;
873 w5_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
874 w5_1.setBackgroundColor(cl_white);
875 // w5_1.setMaxHeight(40);
877 var w5_2 = new qx.ui.layout.CanvasLayout;
880 w5_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
881 w5_2.setBackgroundColor(cl_blue);
884 var w5_3 = new qx.ui.layout.CanvasLayout;
886 w5_3.setHeight("100%");
887 w5_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
888 w5_3.setBackgroundColor(cl_yellow);
890 var w5_4 = new qx.ui.layout.CanvasLayout;
893 w5_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
894 w5_4.setBackgroundColor(cl_green);
896 var w5_5 = new qx.ui.layout.CanvasLayout;
898 // w5_5.setHeight(25);
899 w5_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
900 w5_5.setBackgroundColor(cl_orange);
902 var w5_6 = new qx.ui.layout.CanvasLayout;
905 w5_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
906 w5_6.setBackgroundColor(cl_purple);
910 var w5_7 = new qx.ui.basic.Image("icon/32/clock.png");
912 var w5_8 = new qx.ui.basic.Image("icon/32/colors.png");
914 var w5_9 = new qx.ui.layout.CanvasLayout;
917 w5_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
918 w5_9.setBackgroundColor(cl_aqua);
920 var w5_10 = new qx.ui.layout.CanvasLayout;
923 w5_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
924 w5_10.setBackgroundColor(cl_fuchsia);
928 hbl5.addEventListener("click", function(e)
930 if (e.getTarget()!=this) {
938 this.setWidth("auto");
946 this.setHeight("auto");
967 w5_1.addEventListener("click", function(e)
969 if (this.getWidth() == 25)
973 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
979 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
983 w5_2.addEventListener("click", function(e) {
984 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
987 w5_3.addEventListener("click", function(e) {
988 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
991 w5_4.addEventListener("click", function(e) {
992 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
995 w5_5.addEventListener("click", function(e) {
996 this.getWidth() == 40 ? this.setWidth(80) : this.setWidth(40);
999 w5_6.addEventListener("click", function(e) {
1000 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
1003 w5_7.addEventListener("click", function(e) {
1004 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
1007 w5_8.addEventListener("click", function(e) {
1008 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
1011 w5_9.addEventListener("click", function(e)
1013 if (this.getTop() == null)
1025 w5_10.addEventListener("click", function(e)
1027 if (this.getWidth() == 25)
1039 this.setBottom(null);
1045 hbl5.add(w5_1, w5_2, w5_3, w5_4, w5_5, w5_6, w5_7, w5_8, w5_9, w5_10);
1055 /* ***********************************************
1058 CENTER ALIGN, REVERTED CHILDREN ORDER
1060 *********************************************** */
1062 var hbl6 = new qx.ui.layout.HorizontalBoxLayout;
1066 hbl6.setBorder(qx.renderer.border.BorderPresets.getInstance().outset);
1067 hbl6.setWidth(null);
1073 hbl6.setHorizontalChildrenAlign("center");
1074 hbl6.setReverseChildrenOrder(true);
1078 var w6_1 = new qx.ui.layout.CanvasLayout;
1081 w6_1.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1082 w6_1.setBackgroundColor(cl_white);
1083 // w6_1.setMaxHeight(40);
1085 var w6_2 = new qx.ui.layout.CanvasLayout;
1088 w6_2.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1089 w6_2.setBackgroundColor(cl_blue);
1092 var w6_3 = new qx.ui.layout.CanvasLayout;
1094 w6_3.setHeight("100%");
1095 w6_3.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1096 w6_3.setBackgroundColor(cl_yellow);
1098 var w6_4 = new qx.ui.layout.CanvasLayout;
1101 w6_4.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1102 w6_4.setBackgroundColor(cl_green);
1104 var w6_5 = new qx.ui.layout.CanvasLayout;
1106 // w6_5.setHeight(25);
1107 w6_5.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1108 w6_5.setBackgroundColor(cl_orange);
1110 var w6_6 = new qx.ui.layout.CanvasLayout;
1113 w6_6.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1114 w6_6.setBackgroundColor(cl_purple);
1118 var w6_7 = new qx.ui.basic.Image("icon/32/clock.png");
1120 var w6_8 = new qx.ui.basic.Image("icon/32/colors.png");
1122 var w6_9 = new qx.ui.layout.CanvasLayout;
1125 w6_9.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1126 w6_9.setBackgroundColor(cl_aqua);
1128 var w6_10 = new qx.ui.layout.CanvasLayout;
1130 w6_10.setHeight(25);
1131 w6_10.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1132 w6_10.setBackgroundColor(cl_fuchsia);
1136 hbl6.addEventListener("click", function(e)
1138 if (e.getTarget()!=this) {
1145 this.setRight(null);
1146 this.setWidth("auto");
1154 this.setHeight("auto");
1166 this.setWidth(null);
1175 w6_1.addEventListener("click", function(e)
1177 if (this.getWidth() == 25)
1181 this.setBorder(new qx.renderer.border.Border(6, "double", "black"));
1187 this.setBorder(qx.renderer.border.BorderPresets.getInstance().black);
1191 w6_2.addEventListener("click", function(e) {
1192 this.getMarginRight() == 0 ? this.setMarginRight(10) : this.setMarginRight(0);
1195 w6_3.addEventListener("click", function(e) {
1196 this.getMinWidth() == -Infinity ? this.setMinWidth(100) : this.setMinWidth(-Infinity);
1199 w6_4.addEventListener("click", function(e) {
1200 this.getWidth() == 25 ? this.setWidth(50) : this.setWidth(25);
1203 w6_5.addEventListener("click", function(e) {
1204 this.getWidth() == 40 ? this.setWidth(80) : this.setWidth(40);
1207 w6_6.addEventListener("click", function(e) {
1208 this.getLeft() == -25 ? this.setLeft(25) : this.setLeft(-25);
1211 w6_7.addEventListener("click", function(e) {
1212 this.getSource() == "icon/32/clock.png" ? this.setSource("icon/64/clock.png") : this.setSource("icon/32/clock.png");
1215 w6_8.addEventListener("click", function(e) {
1216 this.getSource() == "icon/32/colors.png" ? this.setSource("icon/16/colors.png") : this.setSource("icon/32/colors.png");
1219 w6_9.addEventListener("click", function(e)
1221 if (this.getTop() == null)
1233 w6_10.addEventListener("click", function(e)
1235 if (this.getWidth() == 25)
1247 this.setBottom(null);
1253 hbl6.add(w6_1, w6_2, w6_3, w6_4, w6_5, w6_6, w6_7, w6_8, w6_9, w6_10);