diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2009-01-19 15:08:47 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2009-01-19 15:08:47 +0000 |
commit | 4085c5093a23e4ab16dd907e32ab733e30537e90 (patch) | |
tree | eb17e9d773c122cd603b2e05377585f8a05b7aa0 | |
parent | ce439f21767dad2040d1a302578ffb046f2049a8 (diff) | |
download | vaadin-framework-4085c5093a23e4ab16dd907e32ab733e30537e90.tar.gz vaadin-framework-4085c5093a23e4ab16dd907e32ab733e30537e90.zip |
fixes #2454 (defining expand ratios now repaints component)
svn changeset:6595/svn branch:trunk
-rw-r--r-- | src/com/itmill/toolkit/ui/AbstractOrderedLayout.java | 1 | ||||
-rw-r--r-- | src/com/itmill/toolkit/ui/GridLayout.java | 2 |
2 files changed, 3 insertions, 0 deletions
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(); } /** |