From 8a50c558bcee3ede27ff5553785065e23c74748d Mon Sep 17 00:00:00 2001 From: patrik Date: Wed, 8 Apr 2015 10:00:57 +0300 Subject: Add granular declarative margin support (#17190) Change-Id: I36227feeeaf08f41a9d5c179547dfcb575a1fb09 --- shared/src/com/vaadin/shared/ui/MarginInfo.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'shared') diff --git a/shared/src/com/vaadin/shared/ui/MarginInfo.java b/shared/src/com/vaadin/shared/ui/MarginInfo.java index 3b1fece88a..4c0255a9ba 100644 --- a/shared/src/com/vaadin/shared/ui/MarginInfo.java +++ b/shared/src/com/vaadin/shared/ui/MarginInfo.java @@ -24,6 +24,7 @@ public class MarginInfo implements Serializable { private static final int RIGHT = 2; private static final int BOTTOM = 4; private static final int LEFT = 8; + private static final int ALL = TOP | RIGHT | BOTTOM | LEFT; private int bitMask; @@ -51,6 +52,10 @@ public class MarginInfo implements Serializable { bitMask = marginInfo.bitMask; } + public boolean hasAll() { + return (bitMask & ALL) == ALL; + } + public boolean hasLeft() { return (bitMask & LEFT) == LEFT; } -- cgit v1.2.3