/** * Show the new message and image. * * @param newMessage * @param newImage */ private void showMessage(String newMessage, Image newImage) { // https://bugs.eclipse.org/bugs/show_bug.cgi?id=249915 if (newMessage == null) newMessage = ""; //$NON-NLS-1$ // Any change? if (message.equals(newMessage) && messageImage == newImage) { return; } message = newMessage; // Message string to be shown - if there is an image then add in // a space to the message for layout purposes String shownMessage = (newImage == null) ? message : " " + message; //$NON-NLS-1$ messageImage = newImage; if (!showingError) { // we are not showing an error updateMessage(shownMessage); messageImageLabel.setImage(messageImage); setImageLabelVisible(messageImage != null); layoutForNewMessage(false); } }
/** * Show the new message and image. * * @param newMessage * @param newImage */ private void showMessage(String newMessage, Image newImage) { // https://bugs.eclipse.org/bugs/show_bug.cgi?id=249915 if (newMessage == null) newMessage = ""; //$NON-NLS-1$ // Any change? if (message.equals(newMessage) && messageImage == newImage) { return; } message = newMessage; // Message string to be shown - if there is an image then add in // a space to the message for layout purposes String shownMessage = (newImage == null) ? message : " " + message; //$NON-NLS-1$ messageImage = newImage; if (!showingError) { // we are not showing an error updateMessage(shownMessage); messageImageLabel.setImage(messageImage); setImageLabelVisible(messageImage != null); layoutForNewMessage(false); } }
/** * Show the new message and image. * * @param newMessage * @param newImage */ private void showMessage(String newMessage, Image newImage) { // https://bugs.eclipse.org/bugs/show_bug.cgi?id=249915 if (newMessage == null) newMessage = ""; //$NON-NLS-1$ // Any change? if (message.equals(newMessage) && messageImage == newImage) { return; } message = newMessage; // Message string to be shown - if there is an image then add in // a space to the message for layout purposes String shownMessage = (newImage == null) ? message : " " + message; //$NON-NLS-1$ messageImage = newImage; if (!showingError) { // we are not showing an error updateMessage(shownMessage); messageImageLabel.setImage(messageImage); setImageLabelVisible(messageImage != null); layoutForNewMessage(false); } }
getShell().addListener(SWT.Resize, event -> layoutForNewMessage(true)); return contents;
getShell().addListener(SWT.Resize, event -> layoutForNewMessage(true)); return contents;