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 <p>Test for Splitpane functionality with enabled live resize.</p>
18 <script type="text/javascript">
20 qx.core.Init.getInstance().defineMain(function()
22 var frame = new qx.ui.layout.CanvasLayout;
23 frame.setLocation(20, 48);
26 frame.setBackgroundColor("#134275");
28 frame.addToDocument();
30 // the splitpane itself
31 var splitpane = new qx.ui.splitpane.HorizontalSplitPane("1*", "2*");
33 splitpane.setLiveResize(true);
37 var leftWidget = new qx.ui.form.TextArea("LeftWidget");
38 leftWidget.setWrap(true);
39 leftWidget.setBackgroundColor(new qx.renderer.color.Color("white"));
40 leftWidget.setWidth("100%");
41 leftWidget.setHeight("100%");
43 // rightWidget (another splitpane)
44 var rightWidget = new qx.ui.splitpane.VerticalSplitPane;
45 rightWidget.setHeight("100%");
46 rightWidget.setWidth("100%");
47 rightWidget.setLiveResize(true);
49 // add widgets to splitpane
50 splitpane.addLeft(leftWidget);
51 splitpane.addRight(rightWidget);
56 var topWidget = new qx.ui.form.TextArea("Right Top Widget");
57 topWidget.setBackgroundColor(new qx.renderer.color.Color("white"));
58 topWidget.setHeight("100%");
59 topWidget.setWidth("100%");
61 // right bottom widget
62 var bottomWidget = new qx.ui.embed.Iframe("http://www.qooxdoo.org");
63 bottomWidget.setHeight("100%");
64 bottomWidget.setWidth("100%");
66 // add widgets to right splitpane
67 rightWidget.addTop(topWidget);
68 rightWidget.addBottom(bottomWidget);