]> source.dussan.org Git - vaadin-framework.git/commitdiff
Add deprecated expand ratio methods to FormLayout (#12876)
authorArtur Signell <artur@vaadin.com>
Mon, 20 Jan 2014 18:35:41 +0000 (20:35 +0200)
committerArtur Signell <artur@vaadin.com>
Tue, 21 Jan 2014 13:39:42 +0000 (15:39 +0200)
FormLayout has never implemented expand ratios but does not
tell the developer about it either. Throwing an UnsupportedOperationException
would make this very clear but at the same time would break
existing applications which use the methods or which handle
AbstractOrderedLayouts in a generic way.

Change-Id: I0208f91c3c07aff98a78153887fbbea9dbc1d3d1

server/src/com/vaadin/ui/FormLayout.java

index 9d5e637068a36596a0007a5949536a88e3f83f1d..9dc0b24cadbb9921858e46163354e2342fbd56d6 100644 (file)
@@ -52,4 +52,23 @@ public class FormLayout extends AbstractOrderedLayout {
         addComponents(children);
     }
 
+    /**
+     * @deprecated This method currently has no effect as expand ratios are not
+     *             implemented in FormLayout
+     */
+    @Override
+    @Deprecated
+    public void setExpandRatio(Component component, float ratio) {
+        super.setExpandRatio(component, ratio);
+    }
+
+    /**
+     * @deprecated This method currently has no effect as expand ratios are not
+     *             implemented in FormLayout
+     */
+    @Override
+    @Deprecated
+    public float getExpandRatio(Component component) {
+        return super.getExpandRatio(component);
+    }
 }