From: Matti Tahvonen Date: Thu, 22 Nov 2007 09:22:00 +0000 (+0000) Subject: spacing X-Git-Tag: 6.7.0.beta1~5524 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=3cb59ece8bddd8d69a174fe4ff9db79319128122;p=vaadin-framework.git spacing svn changeset:2882/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/ui/ExpandLayout.java b/src/com/itmill/toolkit/ui/ExpandLayout.java index 54fc05be19..9d7d119b02 100644 --- a/src/com/itmill/toolkit/ui/ExpandLayout.java +++ b/src/com/itmill/toolkit/ui/ExpandLayout.java @@ -52,6 +52,11 @@ public class ExpandLayout extends OrderedLayout { // Add margin info. Defaults to false. target.addAttribute("margins", margins.getBitMask()); + // Add spacing attribute (omitted if false) + if (isSpacingEnabled()) { + target.addAttribute("spacing", true); + } + // Size if (getHeight() >= 0) { target.addAttribute("height", "" + getHeight() diff --git a/src/com/itmill/toolkit/ui/OrderedLayout.java b/src/com/itmill/toolkit/ui/OrderedLayout.java index 30eed5c2d3..3b05e06dd7 100644 --- a/src/com/itmill/toolkit/ui/OrderedLayout.java +++ b/src/com/itmill/toolkit/ui/OrderedLayout.java @@ -370,4 +370,12 @@ public class OrderedLayout extends AbstractLayout { public void setSpacing(boolean enabled) { spacing = enabled; } + + /** + * + * @return true if spacing layout leaves space between components + */ + public boolean isSpacingEnabled() { + return spacing; + } }