diff options
author | Artur Signell <artur.signell@itmill.com> | 2008-12-18 12:21:55 +0000 |
---|---|---|
committer | Artur Signell <artur.signell@itmill.com> | 2008-12-18 12:21:55 +0000 |
commit | 47feb7567c3eada41be8ed2c69da2539123652eb (patch) | |
tree | 6d311b56d2cc8ee6558fc393c6f24dbfd778a701 /src | |
parent | 61026e4cbf89dda8c46eb5a23af084a4736aa249 (diff) | |
download | vaadin-framework-47feb7567c3eada41be8ed2c69da2539123652eb.tar.gz vaadin-framework-47feb7567c3eada41be8ed2c69da2539123652eb.zip |
Subwindow can define size of layout even though its width is undefined
svn changeset:6269/svn branch:trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/server/ComponentSizeValidator.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/server/ComponentSizeValidator.java b/src/com/itmill/toolkit/terminal/gwt/server/ComponentSizeValidator.java index cca56e3034..ebb868ead4 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/ComponentSizeValidator.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/ComponentSizeValidator.java @@ -543,15 +543,17 @@ public class ComponentSizeValidator { || parent instanceof CustomComponent) { // TODO vertical splitpanel with another non relative component? return false; + } else if (parent instanceof Window) { + // Sub window can define width based on caption + if (parent.getCaption() != null + && !parent.getCaption().equals("")) { + return true; + } else { + return false; + } } else if (parent instanceof Panel) { // TODO Panel should be able to define width based on caption return false; - // if (parent.getCaption() != null - // && !parent.getCaption().equals("")) { - // return true; - // } else { - // return false; - // } } else { return true; } |