List of usage examples for org.eclipse.jface.preference IPreferencePage getMessage
String getMessage();
From source file:org.mailster.gui.prefs.ConfigurationDialog.java
License:Open Source License
/** * Updates the message.// w w w. jav a 2 s . c o m * * @see org.eclipse.jface.preference.IPreferencePageContainer#updateMessage() */ public void updateMessage() { String message = null; String errorMessage = null; boolean showingError = false; IPreferencePage currentPage = this.getCurrentPage(); if (currentPage != null) { message = currentPage.getMessage(); errorMessage = currentPage.getErrorMessage(); } int messageType = IMessageProvider.NONE; if (message != null && currentPage instanceof IMessageProvider) { messageType = ((IMessageProvider) currentPage).getMessageType(); } if (errorMessage == null) { if (showingError) { // we were previously showing an error showingError = false; } } else { message = errorMessage; messageType = IMessageProvider.ERROR; if (!showingError) { // we were not previously showing an error showingError = true; } } this.messageArea.updateText(message, messageType); }