package net.certware.core.ui; import org.eclipse.jface.dialogs.IMessageProvider; import org.eclipse.ui.ISharedImages; import org.eclipse.ui.PlatformUI; public class SharedImages { /** * Returns a platform shared image for the given type * @param type message provider type * @return SWT graphics object from platform UI plugin */ public static org.eclipse.swt.graphics.Image getMessageImage(int type) { switch (type) { case IMessageProvider.ERROR: return PlatformUI.getWorkbench().getSharedImages().getImage( ISharedImages.IMG_OBJS_ERROR_TSK); case IMessageProvider.WARNING: return PlatformUI.getWorkbench().getSharedImages().getImage( ISharedImages.IMG_OBJS_WARN_TSK); case IMessageProvider.INFORMATION: return PlatformUI.getWorkbench().getSharedImages().getImage( ISharedImages.IMG_OBJS_INFO_TSK); } return null; } }