下面列出了org.eclipse.ui.menus.UIElement#setTooltip ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public void updateElement(UIElement element, Map parameters) {
String layout = (String) parameters.get("xliffEditor.layout");
if (XLIFFEditorImplWithNatTable.getCurrent().isHorizontalLayout()) {
ImageDescriptor horizontalImageDescriptor = Activator
.getImageDescriptor(layout == null ? ImageConstant.TOOL_LAYOUT_HORIZONTAL
: "images/view/horizontal.png");
element.setIcon(horizontalImageDescriptor);
element.setTooltip(Messages.getString("handler.ChangeEditorLayoutHandler.horizontalTooltip"));
} else {
ImageDescriptor verticalImageDescriptor = Activator
.getImageDescriptor(layout == null ? ImageConstant.TOOL_LAYOUT_VERTICAL
: "images/view/vertical.png");
element.setIcon(verticalImageDescriptor);
element.setTooltip(Messages.getString("handler.ChangeEditorLayoutHandler.verticalTooltip"));
}
}
public void updateElement(UIElement element, Map parameters) {
String layout = (String) parameters.get("xliffEditor.layout");
if (XLIFFEditorImplWithNatTable.getCurrent().isHorizontalLayout()) {
ImageDescriptor horizontalImageDescriptor = Activator
.getImageDescriptor(layout == null ? ImageConstant.TOOL_LAYOUT_HORIZONTAL
: "images/view/horizontal.png");
element.setIcon(horizontalImageDescriptor);
element.setTooltip(Messages.getString("handler.ChangeEditorLayoutHandler.horizontalTooltip"));
} else {
ImageDescriptor verticalImageDescriptor = Activator
.getImageDescriptor(layout == null ? ImageConstant.TOOL_LAYOUT_VERTICAL
: "images/view/vertical.png");
element.setIcon(verticalImageDescriptor);
element.setTooltip(Messages.getString("handler.ChangeEditorLayoutHandler.verticalTooltip"));
}
}
@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 + ")");
}