List of usage examples for org.eclipse.jface.dialogs TitleAreaDialog setMessage
public void setMessage(String newMessage, int newType)
From source file:de.walware.ecommons.ui.components.StatusInfo.java
License:Open Source License
/** * Applies the status to the status line of a title area dialog. */// www .j a v a 2s. c o m public static void applyToStatusLine(final TitleAreaDialog page, final IStatus status) { String message = status.getMessage(); switch (status.getSeverity()) { case IStatus.OK: if (message.equals("OK") || message.equals(OK_STATUS.getMessage())) { //$NON-NLS-1$ page.setMessage(null, IMessageProvider.NONE); } else { page.setMessage(message, IMessageProvider.NONE); } page.setMessage(!status.getMessage().equals("OK") ? status.getMessage() : null, IMessageProvider.NONE); page.setErrorMessage(null); break; case IStatus.WARNING: page.setMessage(message, IMessageProvider.WARNING); page.setErrorMessage(null); break; case IStatus.INFO: page.setMessage(message, IMessageProvider.INFORMATION); page.setErrorMessage(null); break; default: if (message.length() == 0) { message = null; } page.setMessage(null); page.setErrorMessage(message); break; } }
From source file:org.eclipse.edt.ide.ui.internal.dialogs.StatusUtil.java
License:Open Source License
public static void applyToStatusLine(TitleAreaDialog page, IStatus status) { String message = status.getMessage(); switch (status.getSeverity()) { case IStatus.OK: page.setMessage(message, DialogPage.NONE); page.setErrorMessage(null);/*w w w . j a va2s.c o m*/ break; case IStatus.WARNING: page.setMessage(message, DialogPage.WARNING); page.setErrorMessage(null); break; case IStatus.INFO: page.setMessage(message, DialogPage.INFORMATION); page.setErrorMessage(null); break; default: if (message.length() == 0) { message = null; } page.setMessage(null); page.setErrorMessage(message); break; } }