All pastes #47046 Raw Edit

Someone

public java v1 · immutable
#47046 ·published 2006-03-26 17:25 UTC
rendered paste body
	public void menuAboutToShow(IMenuManager manager) {		IContributionItem[] items = manager.getItems();				for (int i = 0; i < items.length; i++) {			String id = items[i].getId();			boolean state;			if(id.equals("se.fnord.ecalc.actions.displayhex")) {				IAction a = ((ActionContributionItem)items[i]).getAction();				if (displayRadix == RADIX_HEX)					state = true;				else					state = false;				a.setChecked(state);			}			else if(id.equals("se.fnord.ecalc.actions.displaydec")) {				IAction a = ((ActionContributionItem)items[i]).getAction();				if (displayRadix == RADIX_DEC)					state = true;				else					state = false;				a.setChecked(state);			}			else if(id.equals("se.fnord.ecalc.actions.displayoct")) {				IAction a = ((ActionContributionItem)items[i]).getAction();				if (displayRadix == RADIX_OCT)					state = true;				else					state = false;				a.setChecked(state);			}			else if(id.equals("se.fnord.ecalc.actions.displaybin")) {				IAction a = ((ActionContributionItem)items[i]).getAction();				if (displayRadix == RADIX_BIN)					state = true;				else					state = false;				a.setChecked(state);			}			else if(id.equals("se.fnord.ecalc.actions.forcetypeaction.doubletype")) {				IAction a = ((ActionContributionItem)items[i]).getAction();				if (context.arithmeticType == IValue.TYPE_DOUBLE)					state = true;				else					state = false;				a.setChecked(state);			}			else if(id.equals("se.fnord.ecalc.actions.forcetypeaction.inttype")) {				IAction a = ((ActionContributionItem)items[i]).getAction();				if (context.arithmeticType == IValue.TYPE_LONG)					state = true;				else					state = false;				a.setChecked(state);			}			else if(id.equals("se.fnord.ecalc.actions.forcetypeaction.autotype")) {				IAction a = ((ActionContributionItem)items[i]).getAction();				if (context.arithmeticType == IValue.TYPE_AUTO)					state = true;				else					state = false;				a.setChecked(state);			}			}				manager.removeMenuListener(this);	}