From 4085c5093a23e4ab16dd907e32ab733e30537e90 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Mon, 19 Jan 2009 15:08:47 +0000 Subject: [PATCH] fixes #2454 (defining expand ratios now repaints component) svn changeset:6595/svn branch:trunk --- src/com/itmill/toolkit/ui/AbstractOrderedLayout.java | 1 + src/com/itmill/toolkit/ui/GridLayout.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/com/itmill/toolkit/ui/AbstractOrderedLayout.java b/src/com/itmill/toolkit/ui/AbstractOrderedLayout.java index 6e430c98f2..8d4b78b3ed 100644 --- a/src/com/itmill/toolkit/ui/AbstractOrderedLayout.java +++ b/src/com/itmill/toolkit/ui/AbstractOrderedLayout.java @@ -329,6 +329,7 @@ public abstract class AbstractOrderedLayout extends AbstractLayout implements public void setExpandRatio(Component component, float ratio) { if (components.contains(component)) { componentToExpandRatio.put(component, ratio); + requestRepaint(); } else { throw new IllegalArgumentException( "Component must be added to layout before using setExpandRatio()"); diff --git a/src/com/itmill/toolkit/ui/GridLayout.java b/src/com/itmill/toolkit/ui/GridLayout.java index 49618620e3..17cdc6754f 100644 --- a/src/com/itmill/toolkit/ui/GridLayout.java +++ b/src/com/itmill/toolkit/ui/GridLayout.java @@ -1215,6 +1215,7 @@ public class GridLayout extends AbstractLayout implements */ public void setColumnExpandRatio(int columnIndex, float ratio) { columnExpandRatio.put(columnIndex, ratio); + requestRepaint(); } /** @@ -1248,6 +1249,7 @@ public class GridLayout extends AbstractLayout implements */ public void setRowExpandRatio(int rowIndex, float ratio) { rowExpandRatio.put(rowIndex, ratio); + requestRepaint(); } /** -- 2.39.5