Example usage for org.eclipse.jface.dialogs Dialog DLG_IMG_MESSAGE_ERROR

List of usage examples for org.eclipse.jface.dialogs Dialog DLG_IMG_MESSAGE_ERROR

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs Dialog DLG_IMG_MESSAGE_ERROR.

Prototype

String DLG_IMG_MESSAGE_ERROR

To view the source code for org.eclipse.jface.dialogs Dialog DLG_IMG_MESSAGE_ERROR.

Click Source Link

Document

Image registry key for info message image (value "dialog_message_error_image").

Usage

From source file:de.walware.ecommons.ui.util.StatusLineMessageManager.java

License:Open Source License

private Image getIcon(final int severity) {
    if (!this.showIcons) {
        return null;
    }//from   w w  w  . ja  v  a2 s  . c  o  m
    switch (severity) {
    case IStatus.INFO:
        return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO);
    case IStatus.WARNING:
        return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING);
    case IStatus.ERROR:
        return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
    default:
        return null;
    }
}

From source file:de.walware.statet.r.internal.ui.pkgmanager.StatusLabelProvider.java

License:Open Source License

public Image getImage(final IStatus status) {
    switch (status.getSeverity()) {
    case IStatus.ERROR:
        return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
    case IStatus.WARNING:
        return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING);
    default://from ww  w  .java2 s. co m
        return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO);
    }
}

From source file:es.axios.udig.spatialoperations.ui.view.Message.java

License:LGPL

/**
 * @return Returns the image//from   www.  j av a  2 s  . c  o m
 */
public final Image getImage() {

    Image image = null;

    switch (type) {
    case FAIL:
        image = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
        break;
    case INFORMATION:
    case IMPORTANT_INFO:
        image = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO);
        break;
    case WARNING:
        image = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING);
        break;
    case ERROR:
        image = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
        break;

    case NULL:
        image = null;
        break;

    default:
        assert false; // imposible!
        break;
    }

    return image;
}

From source file:es.axios.udig.ui.commons.message.InfoMessage.java

License:LGPL

/**
 * @return Returns the image//from   w ww . j  ava  2s  . c  o  m
 */
public final Image getImage() {

    Image image = null;

    switch (type) {
    case FAIL:
        image = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
        break;
    case INFORMATION:
    case IMPORTANT_INFO:
        image = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO);
        break;
    case WARNING:
        image = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING);
        break;
    case ERROR:
        image = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
        break;

    case NULL:
        image = null;
        break;

    default:
        assert false; // impossible!
        break;
    }

    return image;
}

From source file:fr.imag.adele.cadse.si.workspace.uiplatform.swt.SWTUIPlatform.java

License:Apache License

public void setMessage(String newMessage, int newType) {
    if (_pageSite != null) {
        IStatusLineManager statusLine = _pageSite.getActionBars().getStatusLineManager();
        if (statusLine != null) {
            Image newImage = null;
            if (newMessage != null) {
                switch (newType) {
                case IMessageProvider.NONE:
                    break;
                case IMessageProvider.INFORMATION:
                    newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO);
                    break;
                case IMessageProvider.WARNING:
                    newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING);
                    break;
                case IMessageProvider.ERROR:
                    newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
                    break;
                }/*  ww w . ja  va2  s .  c om*/
                if (newType == UIPlatform.ERROR) {
                    statusLine.setErrorMessage(newImage, newMessage);

                } else {
                    statusLine.setMessage(newImage, newMessage);
                }
            } else {
                statusLine.setErrorMessage(null);
                statusLine.setMessage(null);
            }
        }
    } else if (dialog != null) {
        if (newMessage != null) {
            if (newType == UIPlatform.ERROR) {
                dialog.setErrorMessage(newMessage);
                IWizardPage page = dialog.getCurrentPage();
                if (page instanceof WizardPage)
                    ((WizardPage) page).setPageComplete(false);
            } else {
                dialog.setMessage(newMessage, newType);
                IWizardPage page = dialog.getCurrentPage();
                if (page instanceof WizardPage)
                    ((WizardPage) page).setPageComplete(true);
            }
        } else {
            dialog.setErrorMessage(null);
            dialog.setMessage(null);

            IWizardPage page = dialog.getCurrentPage();
            if (page instanceof WizardPage)
                ((WizardPage) page).setPageComplete(true);

        }
    }
}

From source file:gov.redhawk.ide.sdr.internal.ui.navigator.SdrNavigatorLabelProvider.java

License:Open Source License

@Override
public Image getToolTipImage(final Object object) {
    if (object instanceof SdrRoot) {
        final SdrRoot root = (SdrRoot) object;
        final IStatus status = root.getLoadStatus();
        if (status != null && !status.isOK()) {
            switch (status.getSeverity()) {
            case IStatus.INFO:
                return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO);
            case IStatus.WARNING:
                return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING);
            case IStatus.ERROR:
                return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
            default:
                return null;
            }/*w  w w.j  av a 2s .  c  o m*/
        }
    }
    return null;
}

From source file:gov.redhawk.sca.ui.ScaLabelProvider.java

License:Open Source License

@Override
public Image getToolTipImage(final Object element) {
    if (element instanceof IStatusProvider) {
        final IStatusProvider dpo = (IStatusProvider) element;
        final IStatus status = dpo.getStatus();
        if (status != null && !status.isOK()) {
            switch (status.getSeverity()) {
            case IStatus.INFO:
                return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO);
            case IStatus.WARNING:
                return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING);
            case IStatus.ERROR:
                return JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
            default:
                return null;
            }/*  ww w .  j  a  v a2  s .  co m*/
        }
    }
    return null;
}

From source file:melnorme.util.swt.components.misc.StatusMessageWidget.java

License:Open Source License

public static Image getImageForSeverity(Severity severity) {
    switch (severity) {
    case INFO:/*www  .j av  a  2 s .c  om*/
        return Dialog.getImage(Dialog.DLG_IMG_MESSAGE_INFO);
    case WARNING:
        return Dialog.getImage(Dialog.DLG_IMG_MESSAGE_WARNING);
    case ERROR:
        return Dialog.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
    }
    throw assertFail();
}

From source file:net.tourbook.ui.MessageRegion.java

License:Open Source License

/**
 * Create the contents for the receiver.
 * //  w w w.j av a2  s  .  com
 * @param parent
 *            the Composite that the children will be created in
 */
public void createContents(final Composite parent) {
    messageComposite = new Composite(parent, SWT.NONE);
    final GridLayout messageLayout = new GridLayout();
    messageLayout.numColumns = 2;
    messageLayout.marginWidth = 0;
    messageLayout.marginHeight = 0;
    messageLayout.makeColumnsEqualWidth = false;
    messageComposite.setLayout(messageLayout);
    messageImageLabel = new Label(messageComposite, SWT.NONE);

    final GridData imageData = new GridData(GridData.VERTICAL_ALIGN_CENTER);
    final Image sizingImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
    Rectangle imageBounds;
    if (sizingImage == null) {
        imageBounds = new Rectangle(0, 0, IDialogConstants.VERTICAL_MARGIN * 2,
                IDialogConstants.VERTICAL_MARGIN * 2);
    } else {
        imageBounds = sizingImage.getBounds();
    }
    imageData.heightHint = imageBounds.height + IDialogConstants.VERTICAL_SPACING;
    imageData.widthHint = imageBounds.width + IDialogConstants.HORIZONTAL_SPACING;
    messageImageLabel.setLayoutData(imageData);

    messageText = new Text(messageComposite, SWT.NONE);
    messageText.setEditable(false);
    messageText.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND));

    final GridData textData = new GridData(
            GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_CENTER);
    messageText.setLayoutData(textData);
    hideRegion();

}

From source file:net.tourbook.ui.MessageRegion.java

License:Open Source License

/**
 * Show the new message in the message text and update the image. Base the background color on
 * whether or not there are errors./*from www  .  j a  va2  s.co m*/
 * 
 * @param newMessage
 *            The new value for the message
 * @param newType
 *            One of the IMessageProvider constants. If newType is IMessageProvider.NONE show
 *            the title.
 * @see IMessageProvider
 */
public void updateText(final String newMessage, final int newType) {
    Image newImage = null;
    boolean showingError = false;
    switch (newType) {
    case IMessageProvider.NONE:
        hideRegion();
        return;
    case IMessageProvider.INFORMATION:
        newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO);
        break;
    case IMessageProvider.WARNING:
        newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING);
        break;
    case IMessageProvider.ERROR:
        newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
        showingError = true;
        break;
    }

    if (newMessage == null) {//No message so clear the area
        hideRegion();
        return;
    }
    showRegion();
    // Any more updates required
    if (newMessage.equals(messageText.getText()) && newImage == messageImageLabel.getImage()) {
        return;
    }
    messageImageLabel.setImage(newImage);
    messageText.setText(newMessage);
    if (showingError) {
        setMessageColors(JFaceColors.getErrorBackground(messageComposite.getDisplay()));
    } else {
        lastMessageText = newMessage;
        setMessageColors(JFaceColors.getBannerBackground(messageComposite.getDisplay()));
    }

}