From 3cb59ece8bddd8d69a174fe4ff9db79319128122 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Thu, 22 Nov 2007 09:22:00 +0000 Subject: [PATCH] spacing svn changeset:2882/svn branch:trunk --- src/com/itmill/toolkit/ui/ExpandLayout.java | 5 +++++ src/com/itmill/toolkit/ui/OrderedLayout.java | 8 ++++++++ 2 files changed, 13 insertions(+) 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; + } } -- 2.39.5