@Override public void reset() { Form formHeading = (Form) getWidget(); for (String headerColorKey : headerColorKeys) { formHeading.setHeadColor(headerColorKey, headerColors.get(headerColorKey)); } super.reset(); }
/** * Takes advantage of the gradients and other capabilities to decorate the * form heading using colors computed based on the current skin and * operating system. * * @since 3.3 * @param form * the form to decorate */ public void decorateFormHeading(Form form) { Color top = colors.getColor(IFormColors.H_GRADIENT_END); Color bot = colors.getColor(IFormColors.H_GRADIENT_START); form.setTextBackground(new Color[] { top, bot }, new int[] { 100 }, true); form.setHeadColor(IFormColors.H_BOTTOM_KEYLINE1, colors .getColor(IFormColors.H_BOTTOM_KEYLINE1)); form.setHeadColor(IFormColors.H_BOTTOM_KEYLINE2, colors .getColor(IFormColors.H_BOTTOM_KEYLINE2)); form.setHeadColor(IFormColors.H_HOVER_LIGHT, colors .getColor(IFormColors.H_HOVER_LIGHT)); form.setHeadColor(IFormColors.H_HOVER_FULL, colors .getColor(IFormColors.H_HOVER_FULL)); form.setHeadColor(IFormColors.TB_TOGGLE, colors .getColor(IFormColors.TB_TOGGLE)); form.setHeadColor(IFormColors.TB_TOGGLE_HOVER, colors .getColor(IFormColors.TB_TOGGLE_HOVER)); form.setSeparatorVisible(true); }
/** * Takes advantage of the gradients and other capabilities to decorate the * form heading using colors computed based on the current skin and * operating system. * * @since 3.3 * @param form * the form to decorate */ public void decorateFormHeading(Form form) { checkDisposed(); Color top = colors.getColor(IFormColors.H_GRADIENT_END); Color bot = colors.getColor(IFormColors.H_GRADIENT_START); form.setTextBackground(new Color[] { top, bot }, new int[] { 100 }, true); form.setHeadColor(IFormColors.H_BOTTOM_KEYLINE1, colors .getColor(IFormColors.H_BOTTOM_KEYLINE1)); form.setHeadColor(IFormColors.H_BOTTOM_KEYLINE2, colors .getColor(IFormColors.H_BOTTOM_KEYLINE2)); form.setHeadColor(IFormColors.H_HOVER_LIGHT, colors .getColor(IFormColors.H_HOVER_LIGHT)); form.setHeadColor(IFormColors.H_HOVER_FULL, colors .getColor(IFormColors.H_HOVER_FULL)); form.setHeadColor(IFormColors.TB_TOGGLE, colors .getColor(IFormColors.TB_TOGGLE)); form.setHeadColor(IFormColors.TB_TOGGLE_HOVER, colors .getColor(IFormColors.TB_TOGGLE_HOVER)); form.setSeparatorVisible(true); }
if (value.getCssValueType() == CSSValue.CSS_PRIMITIVE_VALUE) { Color color = (Color) engine.convert(value, Color.class, form.getDisplay()); form.setHeadColor(headProperty, color);
if (value.getCssValueType() == CSSValue.CSS_PRIMITIVE_VALUE) { Color color = (Color) engine.convert(value, Color.class, form.getDisplay()); form.setHeadColor(headProperty, color);