/** * Updates to the changes of the underlying action. * * @param event the change event describing the state change */ private void update(PropertyChangeEvent event) { if (ENABLED.equals(event.getProperty())) { Boolean bool= (Boolean) event.getNewValue(); setEnabled(bool.booleanValue()); } else if (TEXT.equals(event.getProperty())) setText((String) event.getNewValue()); else if (TOOL_TIP_TEXT.equals(event.getProperty())) setToolTipText((String) event.getNewValue()); else if (CHECKED.equals(event.getProperty())) { Boolean bool= (Boolean) event.getNewValue(); setChecked(bool.booleanValue()); } }
/** * Updates to the changes of the underlying action. * * @param event the change event describing the state change */ private void update(PropertyChangeEvent event) { if (ENABLED.equals(event.getProperty())) { Boolean bool= (Boolean) event.getNewValue(); setEnabled(bool.booleanValue()); } else if (TEXT.equals(event.getProperty())) setText((String) event.getNewValue()); else if (TOOL_TIP_TEXT.equals(event.getProperty())) setToolTipText((String) event.getNewValue()); else if (CHECKED.equals(event.getProperty())) { Boolean bool= (Boolean) event.getNewValue(); setChecked(bool.booleanValue()); } }
/** * Updates to the changes of the underlying action. * * @param event the change event describing the state change */ private void update(PropertyChangeEvent event) { if (ENABLED.equals(event.getProperty())) { Boolean bool= (Boolean) event.getNewValue(); setEnabled(bool.booleanValue()); } else if (TEXT.equals(event.getProperty())) setText((String) event.getNewValue()); else if (TOOL_TIP_TEXT.equals(event.getProperty())) setToolTipText((String) event.getNewValue()); else if (CHECKED.equals(event.getProperty())) { Boolean bool= (Boolean) event.getNewValue(); setChecked(bool.booleanValue()); } }
/** * Sets the underlying action. * * @param action the underlying action */ public void setAction(IAction action) { if (fAction != null) { fAction.removePropertyChangeListener(fListener); fAction= null; } fAction= action; if (fAction == null) { setEnabled(false); if (getStyle() == AS_CHECK_BOX || getStyle() == AS_RADIO_BUTTON) setChecked(false); setText(fDefaultText); setToolTipText(""); //$NON-NLS-1$ } else { setEnabled(fAction.isEnabled()); if (fAction.getStyle() == AS_CHECK_BOX || fAction.getStyle() == AS_RADIO_BUTTON) super.setChecked(fAction.isChecked()); setText(fAction.getText()); setToolTipText(fAction.getToolTipText()); fAction.addPropertyChangeListener(fListener); } }
/** * Sets the underlying action. * * @param action the underlying action */ public void setAction(IAction action) { if (fAction != null) { fAction.removePropertyChangeListener(fListener); fAction= null; } fAction= action; if (fAction == null) { setEnabled(false); if (getStyle() == AS_CHECK_BOX || getStyle() == AS_RADIO_BUTTON) setChecked(false); setText(fDefaultText); setToolTipText(""); //$NON-NLS-1$ } else { setEnabled(fAction.isEnabled()); if (fAction.getStyle() == AS_CHECK_BOX || fAction.getStyle() == AS_RADIO_BUTTON) super.setChecked(fAction.isChecked()); setText(fAction.getText()); setToolTipText(fAction.getToolTipText()); fAction.addPropertyChangeListener(fListener); } }
/** * Sets the underlying action. * * @param action the underlying action */ public void setAction(IAction action) { if (fAction != null) { fAction.removePropertyChangeListener(fListener); fAction= null; } fAction= action; if (fAction == null) { setEnabled(false); if (getStyle() == AS_CHECK_BOX || getStyle() == AS_RADIO_BUTTON) setChecked(false); setText(fDefaultText); setToolTipText(""); //$NON-NLS-1$ } else { setEnabled(fAction.isEnabled()); if (fAction.getStyle() == AS_CHECK_BOX || fAction.getStyle() == AS_RADIO_BUTTON) super.setChecked(fAction.isChecked()); setText(fAction.getText()); setToolTipText(fAction.getToolTipText()); fAction.addPropertyChangeListener(fListener); } }