下面列出了org.eclipse.ui.menus.UIElement#setText ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public void updateElement(UIElement element, @SuppressWarnings("rawtypes") Map parameters) {
IGoogleLoginService loginService =
element.getServiceLocator().getService(IGoogleLoginService.class);
boolean loggedIn = loginService.hasAccounts();
element.setText(loggedIn ? Messages.getString("LOGIN_MENU_LOGGED_IN")
: Messages.getString("LOGIN_MENU_LOGGED_OUT"));
}
@VisibleForTesting
void updateElement(
UIElement element,
@SuppressWarnings("rawtypes") Map parameters,
GcpStatusMonitoringService service) {
GcpStatus status = service.getCurrentStatus();
element.setText("Status: " + status.summary);
switch (status.severity) {
case OK:
element.setIcon(IMG_OK);
element.setTooltip(status.summary);
break;
case LOW:
element.setIcon(IMG_LOW);
element.setTooltip(summarizeIncidents(status.active));
break;
case MEDIUM:
element.setIcon(IMG_MEDIUM);
element.setTooltip(summarizeIncidents(status.active));
break;
case HIGH:
element.setIcon(IMG_HIGH);
element.setTooltip(summarizeIncidents(status.active));
break;
case ERROR:
default:
element.setIcon(IMG_ERROR);
element.setTooltip(status.summary); // show error text
break;
}
}
@Override
public void updateElement(final UIElement element, final Map parameters) {
element.setTooltip("Runs or pauses the current experiment (" + GamaKeyBindings.PLAY_STRING + ")");
if (GAMA.isPaused())
element.setText("Run Experiment (" + GamaKeyBindings.PLAY_STRING + ")");
else
element.setText("Pause Experiment (" + GamaKeyBindings.PLAY_STRING + ")");
}
@Override
public void updateElement(final UIElement element, final Map parameters) {
element.setTooltip("Reloads the current experiment (" + GamaKeyBindings.RELOAD_STRING + ")");
element.setText("Reload Experiment (" + GamaKeyBindings.RELOAD_STRING + ")");
}
@Override
public void updateElement(final UIElement element, final Map parameters) {
element.setTooltip("Runs the experiment one step at a time (" + GamaKeyBindings.STEP_STRING + ")");
element.setText("Step Experiment (" + GamaKeyBindings.STEP_STRING + ")");
}
@Override
public void updateElement(final UIElement element, final Map parameters) {
element.setTooltip("Closes the current experiment (" + GamaKeyBindings.QUIT_STRING + ")");
element.setText("Close Experiment (" + GamaKeyBindings.QUIT_STRING + ")");
}