]> source.dussan.org Git - vaadin-framework.git/commitdiff
spacing
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Thu, 22 Nov 2007 09:22:00 +0000 (09:22 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Thu, 22 Nov 2007 09:22:00 +0000 (09:22 +0000)
svn changeset:2882/svn branch:trunk

src/com/itmill/toolkit/ui/ExpandLayout.java
src/com/itmill/toolkit/ui/OrderedLayout.java

index 54fc05be19f8fa283666c25e04aa8a6078b92149..9d7d119b0268457c0cd8820479e3462a07daa899 100644 (file)
@@ -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()
index 30eed5c2d3eb30fa7bf816b421e91e085cc140fa..3b05e06dd7d8b6c43ad4f0b0a2b979aef3203500 100644 (file)
@@ -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;
+    }
 }