Hello,

i try to set a button (fixed width) and a tabview  flex size . but when i
try this  example below . the tabview istn resized.

Whats wrong?

http://demo.qooxdoo.org/current/playground/#%7B%22code%22%3A%20%22%2520%2520%2520%2520%2520%2520%2520%2520var%2520layout1%2520%253D%2520new%2520qx.ui.layout.Dock%28%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520layout1.setSort%28%2522y%2522%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520var%2520container%2520%253D%2520new%2520qx.ui.container.Composite%28layout1%29.set%28%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520backgroundColor%2520%2520%2520%253A%2520%2522%2523888888%2522%252C%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520minWidth%2520%2520%2520%2520%2520%2520%253A%252020%252C%2520%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520padding%2520%2520%2520%2520%2520%2520%2520%2520%253A%25200%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%250A%2520%2520%2520%2520%2520%2520%2520%2520%252F%252F%2520Button%250A%2520%2520%2520%2520%2520%2520%2520%2520var%2520button%2520%253D%2520new%2520qx.ui.form.Button%28%2522%253E%2522%29.set%28%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520allowStretchY%2520%2520%2520%2520%2520%253A%2520true%252C%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520allowStretchX%2520%2520%2520%2520%253A%2520true%252C%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520minWidth%2520%2520%2520%2520%2520%2520%253A%252020%252C%2520%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520width%2520%2520%2520%2520%2520%2520%2520%2520%253A%252020%252C%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520padding%2520%2520%2520%2520%2520%2520%2520%2520%253A%25200%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520button.addListener%28%2522execute%2522%252C%2520function%28e%29%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520alert%28%2522Button%2520was%2520clicked%2522%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%252C%2520this%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520container.add%28button%252C%2520%257Bedge%253A%2522west%2522%257D%29%253B%250A%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520%252F%252F%2520Tabview%250A%2520%2520%2520%2520%2520%2520%2520%2520var%2520tabView%2520%253D%2520new%2520qx.ui.tabview.TabView%28%29.set%28%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520backgroundColor%253A%2522red%2522%252C%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520allowStretchX%2520%2520%2520%2520%2520%253A%2520true%252C%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520allowStretchY%2520%2520%2520%2520%2520%253A%2520true%252C%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520padding%2520%2520%2520%2520%2520%2520%2520%2520%253A%25200%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520var%2520page1%2520%253D%2520new%2520qx.ui.tabview.Page%28%2522Chat%2522%252C%2520%2522icon%252F16%252Fapps%252Futilities-terminal.png%2522%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520page1.setLayout%28new%2520qx.ui.layout.VBox%28%29%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520page1.add%28new%2520qx.ui.basic.Label%28%2522Chat%2522%29%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520tabView.add%28page1%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520var%2520page2%2520%253D%2520new%2520qx.ui.tabview.Page%28%2522Messenger%2522%252C%2520%2522icon%252F16%252Fapps%252Futilities-notes.png%2522%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520tabView.add%28page2%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520var%2520page3%2520%253D%2520new%2520qx.ui.tabview.Page%28%2522Webcam%2522%252C%2520%2522icon%252F16%252Fapps%252Futilities-notes.png%2522%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520tabView.add%28page3%29%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520container.add%28tabView%252C%2520%257Bedge%253A%2522east%2522%257D%29%253B%250A%250A%250A%250A%250A%250A%252F%252F%2520Document%2520is%2520the%2520application%2520root%250Avar%2520doc%2520%253D%2520this.getRoot%28%29%253B%250A%250A%252F%252F%2520Add%2520button%2520to%2520document%2520at%2520fixed%2520coordinates%250Adoc.add%28container%252C%250A%257B%250A%2520%2520left%2520%253A%2520100%252C%250A%2520%2520top%2520%2520%253A%252050%250A%257D%29%253B%250A%250A%250A%22%7D


here the code

                var layout1 = new qx.ui.layout.Dock();
                layout1.setSort("y");
                var container = new qx.ui.container.Composite(layout1).set(
                    {
                    backgroundColor     : "#888888",
                    minWidth            : 20,
                    padding                : 0
                    });

                // Button
                var button = new qx.ui.form.Button(">").set(
                    {
                    allowStretchY         : true,
                    allowStretchX        : true,
                    minWidth            : 20,
                    width                : 20,
                    padding                : 0
                    });
                 button.addListener("execute", function(e) {
                    alert("Button was clicked");
                 }, this);
                container.add(button, {edge:"west"});


                // Tabview
                var tabView = new qx.ui.tabview.TabView().set(
                    {
                    backgroundColor:"red",
                    allowStretchX         : true,
                    allowStretchY         : true,
                    padding                : 0
                    });
                var page1 = new qx.ui.tabview.Page("Chat",
"icon/16/apps/utilities-terminal.png");
                page1.setLayout(new qx.ui.layout.VBox());
                page1.add(new qx.ui.basic.Label("Chat"));
                tabView.add(page1);
                var page2 = new qx.ui.tabview.Page("Messenger",
"icon/16/apps/utilities-notes.png");
                tabView.add(page2);
                var page3 = new qx.ui.tabview.Page("Webcam",
"icon/16/apps/utilities-notes.png");
                tabView.add(page3);
                container.add(tabView, {edge:"east"});
var doc = this.getRoot();
doc.Add(container);
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to