diff options
author | Artur Signell <artur.signell@itmill.com> | 2010-10-05 09:27:23 +0000 |
---|---|---|
committer | Artur Signell <artur.signell@itmill.com> | 2010-10-05 09:27:23 +0000 |
commit | f384748d47656ce76d1fde30f8c0d6f07fd3f91b (patch) | |
tree | f686772ac2ea6c993927f12d320af4ab2f8bca7a /src/com | |
parent | ef26a2bca16a26aed6df2f8bab37b3afc86d52cb (diff) | |
download | vaadin-framework-f384748d47656ce76d1fde30f8c0d6f07fd3f91b.tar.gz vaadin-framework-f384748d47656ce76d1fde30f8c0d6f07fd3f91b.zip |
Fix for #5735 - Deprecate AlignmentUtils and methods that uses it
svn changeset:15406/svn branch:6.5
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/vaadin/ui/AbstractOrderedLayout.java | 12 | ||||
-rw-r--r-- | src/com/vaadin/ui/AlignmentUtils.java | 5 | ||||
-rw-r--r-- | src/com/vaadin/ui/GridLayout.java | 12 |
3 files changed, 28 insertions, 1 deletions
diff --git a/src/com/vaadin/ui/AbstractOrderedLayout.java b/src/com/vaadin/ui/AbstractOrderedLayout.java index 517c363dc8..73ab2e81fd 100644 --- a/src/com/vaadin/ui/AbstractOrderedLayout.java +++ b/src/com/vaadin/ui/AbstractOrderedLayout.java @@ -324,6 +324,18 @@ public abstract class AbstractOrderedLayout extends AbstractLayout implements return (ratio == null) ? 0 : ratio.floatValue(); } + /** + * Sets the component alignment using a short hand string notation. + * + * @deprecated Replaced by + * {@link #setComponentAlignment(Component, Alignment)} + * + * @param component + * A child component in this layout + * @param alignment + * A short hand notation described in {@link AlignmentUtils} + */ + @Deprecated public void setComponentAlignment(Component component, String alignment) { AlignmentUtils.setComponentAlignment(this, component, alignment); } diff --git a/src/com/vaadin/ui/AlignmentUtils.java b/src/com/vaadin/ui/AlignmentUtils.java index 470c093784..72c7b9e2de 100644 --- a/src/com/vaadin/ui/AlignmentUtils.java +++ b/src/com/vaadin/ui/AlignmentUtils.java @@ -26,13 +26,16 @@ import com.vaadin.ui.Layout.AlignmentHandler; * * r,right for right alignment * + * @deprecated {@code AlignmentUtils} has been replaced by {@link Alignment}. */ -@SuppressWarnings("serial") +@SuppressWarnings({ "serial" }) +@Deprecated public class AlignmentUtils implements Serializable { private static int horizontalMask = AlignmentHandler.ALIGNMENT_LEFT | AlignmentHandler.ALIGNMENT_HORIZONTAL_CENTER | AlignmentHandler.ALIGNMENT_RIGHT; + private static int verticalMask = AlignmentHandler.ALIGNMENT_TOP | AlignmentHandler.ALIGNMENT_VERTICAL_CENTER | AlignmentHandler.ALIGNMENT_BOTTOM; diff --git a/src/com/vaadin/ui/GridLayout.java b/src/com/vaadin/ui/GridLayout.java index 933007841c..b8619e5c76 100644 --- a/src/com/vaadin/ui/GridLayout.java +++ b/src/com/vaadin/ui/GridLayout.java @@ -1353,6 +1353,18 @@ public class GridLayout extends AbstractLayout implements return null; } + /** + * Sets the component alignment using a short hand string notation. + * + * @deprecated Replaced by + * {@link #setComponentAlignment(Component, Alignment)} + * + * @param component + * A child component in this layout + * @param alignment + * A short hand notation described in {@link AlignmentUtils} + */ + @Deprecated public void setComponentAlignment(Component component, String alignment) { AlignmentUtils.setComponentAlignment(this, component, alignment); } |