public void setShadow(final Shadow shadow) { m_jso.setShadow((null != shadow) ? shadow.getJSO() : null); }
/** * Sets the color as a {@link Color} or {@link ColorName}. * * @param color {@link Color} or {@link ColorName} * @return this Shadow */ public final Shadow setColor(final IColor color) { m_jso.setColor(normalizeShadowColor(color)); return this; }
@Override public String toString() { return toJSONString(); }
@Override public SVGPrimitiveShape setShadow(final String color, final int blur, final double offx, final double offy) { get().setShadow(new Shadow(color, blur, offx, offy)); return this; }
private void updateShadow(final HasShadow shape) { if (isStateSelected(handler.getShapeState())) { shape.setShadow(SHADOW_SELECTED.getColor(), SHADOW_SELECTED.getBlur(), SHADOW_SELECTED.getOffset().getX(), SHADOW_SELECTED.getOffset().getY()); } else if (isStateHighlight(handler.getShapeState())) { shape.setShadow(SHADOW_HIGHLIGHT.getColor(), SHADOW_HIGHLIGHT.getBlur(), SHADOW_HIGHLIGHT.getOffset().getX(), SHADOW_HIGHLIGHT.getOffset().getY()); } else { removeShadow(shape); } }
@Override public T setShadow(final String color, final int blur, final double offx, final double offy) { getDirectionalLine().setShadow(new Shadow(color, blur, offx, offy)); return cast(); }
@Test public void testShadow() { Shape<?> instance = mock(Shape.class); tested = new SVGPrimitiveShape(instance); tested.setShadow("c1", 1, 2, 3); ArgumentCaptor<Shadow> shadowArgumentCaptor = ArgumentCaptor.forClass(Shadow.class); verify(instance, times(1)).setShadow(shadowArgumentCaptor.capture()); Shadow shadow = shadowArgumentCaptor.getValue(); assertEquals("c1", shadow.getColor()); assertEquals(1, shadow.getBlur()); assertEquals(2, shadow.getOffset().getX(), 0); assertEquals(3, shadow.getOffset().getY(), 0); }
@Override public T setShadow(final String color, final int blur, final double offx, final double offy) { getShape().setShadow(new Shadow(color, blur, offx, offx)); return cast(); }
private static final String normalizeShadowColor(IColor color) { if (null == color) { return "black"; } return normalizeShadowColor(color.getColorString()); }
public void setShadow(final Shadow shadow) { m_jso.setShadow((null != shadow) ? shadow.getJSO() : null); }
@Override public String toString() { return toJSONString(); }
public final Shadow getShadow() { final JavaScriptObject shadow = getObject(Attribute.SHADOW.getProperty()); if (null != shadow) { final Shadow.ShadowJSO sjso = shadow.cast(); return new Shadow(sjso); } return null; }
/** * Returns the color as a string. * @return String */ public final String getColor() { return normalizeShadowColor(m_jso.getColor()); }
public void setShadow(final Shadow shadow) { m_jso.setShadow((null != shadow) ? shadow.getJSO() : null); }
@Override public String toString() { return toJSONString(); }
public final Shadow getShadow() { final JavaScriptObject shadow = getObject(Attribute.SHADOW.getProperty()); if (null != shadow) { final Shadow.ShadowJSO sjso = shadow.cast(); return new Shadow(sjso); } return null; }
/** * Sets the color as a string. * * @param color String * @return this Shadow */ public final Shadow setColor(final String color) { m_jso.setColor(normalizeShadowColor(color)); return this; }
public final void setShadow(Shadow shadow) { if (null == shadow) { this.noShadow(); } else { this.setShadow(shadow.getJSO()); } }
@Override public String toString() { return toJSONString(); }
public final Shadow getShadow() { final JavaScriptObject shadow = getObject(Attribute.SHADOW.getProperty()); if (null != shadow) { final ShadowJSO sjso = shadow.cast(); return new Shadow(sjso); } return null; }