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