protected final void configurePropertiesFromAction(Action a) { AbstractMenuAction action = (AbstractMenuAction) a; setText((action != null ? (String) action.getValue(Action.NAME) : null)); setIcon((action != null ? (Icon) action.getValue(Action.SMALL_ICON) : null)); setEnabled((action != null ? action.isEnabled() : true)); setToolTipText((action != null ? (String) action.getValue(Action.SHORT_DESCRIPTION) : null)); values = action != null ? action.getDomainValues() : null; updateVisible(); ActionHelpPropertySupport.registerHelpSupport(this, action); }
protected final void configurePropertiesFromAction(Action a) { setEnabled(a != null ? a.isEnabled() : false); setToolTipText(a != null ? (String) a.getValue(Action.SHORT_DESCRIPTION) : null); updateItems(a != null ? ((AbstractDomainAction) a).getDomainValues() : null); uiSelectionVisible = (a != null) ? ((AbstractDomainAction) a).isUISelectionVisible() : true; if (uiSelectionVisible) setSelectedIndex(a != null ? ((AbstractDomainAction) a).getSelectedIndex() : -1); ActionHelpPropertySupport.registerHelpSupport(this, (AbstractDomainAction) a); updateVisible(); }