private void configureComponent(JComponent viewPeer, IViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { if (viewDescriptor.getForeground() != null) { viewPeer.setForeground(createColor(viewDescriptor.getForeground())); } if (viewDescriptor.getBackground() != null) { viewPeer.setBackground(createColor(viewDescriptor.getBackground())); } if (viewDescriptor.getFont() != null && FontHelper.isFontSpec(viewDescriptor.getFont())) { viewPeer.setFont(createFont(viewDescriptor.getFont(), viewPeer.getFont())); } String viewDescription = computeViewDescription(viewDescriptor, actionHandler, locale); if (viewDescription != null && viewDescription.length() > 0) { viewPeer.setToolTipText(viewDescription); } }
private void configureComponent(IViewDescriptor viewDescriptor, ITranslationProvider translationProvider, Locale locale, SComponent viewPeer) { if (viewDescriptor.getForeground() != null) { viewPeer.setForeground(createColor(viewDescriptor.getForeground())); } if (viewDescriptor.getBackground() != null) { viewPeer.setBackground(createColor(viewDescriptor.getBackground())); } if (viewDescriptor.getFont() != null) { viewPeer .setFont(createFont(viewDescriptor.getFont(), viewPeer.getFont())); } if (viewDescriptor.getDescription() != null) { viewPeer.setToolTipText(viewDescriptor.getI18nDescription( translationProvider, locale) + TOOLTIP_ELLIPSIS); } }
view.getPeer().setForeground(viewDescriptor.getForeground()); if (viewDescriptor.getBackground() != null) { view.getPeer().setBackground(viewDescriptor.getBackground());
/** * {@inheritDoc} */ @Override protected void finishComponentConfiguration(IView<RComponent> view, IActionHandler actionHandler, Locale locale) { RComponent viewPeer = view.getPeer(); IViewDescriptor viewDescriptor = view.getDescriptor(); viewPeer.setLabel(viewDescriptor.getI18nName(actionHandler, locale)); String viewDescription = computeViewDescription(viewDescriptor, actionHandler, locale); viewPeer.setToolTip(viewDescription); if (viewDescriptor.getForeground() != null && ColorHelper.isColorSpec(viewDescriptor.getForeground())) { viewPeer.setForeground(viewDescriptor.getForeground()); } if (viewDescriptor.getBackground() != null && ColorHelper.isColorSpec(viewDescriptor.getBackground())) { viewPeer.setBackground(viewDescriptor.getBackground()); } if (viewDescriptor.getFont() != null && FontHelper.isFontSpec(viewDescriptor.getFont())) { viewPeer.setFont(createFont(viewDescriptor.getFont())); } if (viewDescriptor.getIcon() != null) { viewPeer.setIcon(getIconFactory().getIcon(viewDescriptor.getIcon(), getIconFactory().getSmallIconSize())); } else { viewPeer.setIcon(null); } if (viewDescriptor.getStyleName() != null) { viewPeer.setStyleName(viewDescriptor.getStyleName()); } viewPeer.setCollapsible(viewDescriptor.isCollapsible()); viewPeer.setCollapsed(viewDescriptor.isCollapsed()); }
view.getPeer().setForeground(viewDescriptor.getForeground()); if (viewDescriptor.getBackground() != null) { view.getPeer().setBackground(viewDescriptor.getBackground());
createUlcColor(viewDescriptor.getForeground())); if (viewDescriptor.getBackground() != null) { view.getPeer().setBackground( createUlcColor(viewDescriptor.getBackground()));