List of usage examples for org.eclipse.jface.resource JFaceResources getImage
public static Image getImage(String key)
null
if none. From source file:org.eclipse.dirigible.ide.common.status.StatusLineManagerUtil.java
License:Open Source License
public static void setErrorMessage(String message) { getDefaultStatusLineManager().removeAll(); getDefaultStatusLineManager().setErrorMessage(JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR), message);//from w w w.java2 s . c o m clearMessages(); }
From source file:org.eclipse.dirigible.ide.common.status.StatusLineManagerUtil.java
License:Open Source License
public static void setWarningMessage(String message) { getDefaultStatusLineManager().removeAll(); getDefaultStatusLineManager().setMessage(JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING), message); clearMessages();/*w ww. java 2 s .c om*/ }
From source file:org.eclipse.dltk.ruby.testing.internal.RubyTestingMainLaunchConfigurationTab.java
License:Open Source License
/** * @param status/*w w w . ja v a2s . co m*/ */ private void updateEngineStatus(IStatus status) { Image newImage = null; String newMessage = status.getMessage(); switch (status.getSeverity()) { case IStatus.OK: newMessage = EMPTY_STRING; break; case IStatus.INFO: newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO); break; case IStatus.WARNING: newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING); break; case IStatus.ERROR: newImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR); break; } showMessage(newMessage, newImage); }
From source file:org.eclipse.e4.tools.ui.designer.properties.AppearanceSection.java
License:Open Source License
protected void setMessage(IStatus status) { if (imageLabel == null || imageLabel.isDisposed() || messageLabel == null || messageLabel.isDisposed()) { return;/* w w w .j a v a 2 s.co m*/ } Image image = null; String message = null; if (status != null && !status.isOK()) { int severity = status.getSeverity(); switch (severity) { case IStatus.ERROR: image = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR); break; case IStatus.WARNING: image = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING); break; case IStatus.INFO: image = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_INFO); break; } message = status.getMessage(); } boolean visible = image != null; imageLabel.setImage(image); imageLabelData.exclude = messageLableData.exclude = !visible; imageLabel.setVisible(visible); messageLabel.setVisible(visible); messageLabel.setText(message == null ? "" : message); imageLabel.getParent().layout(new Control[] { imageLabel, messageLabel }); }
From source file:org.eclipse.e4.ui.internal.progress.JobInfo.java
License:Open Source License
@Override public Image getDisplayImage() { int done = getPercentDone(); if (done > 0) { return super.getDisplayImage(); }/*from ww w . j a v a2s .c o m*/ if (isBlocked()) { return JFaceResources.getImage(ProgressManager.BLOCKED_JOB_KEY); } int state = getJob().getState(); if (state == Job.SLEEPING) { return JFaceResources.getImage(ProgressManager.SLEEPING_JOB_KEY); } if (state == Job.WAITING) { return JFaceResources.getImage(ProgressManager.WAITING_JOB_KEY); } // By default return the first progress image return super.getDisplayImage(); }
From source file:org.eclipse.e4.ui.internal.workbench.swt.CSSRenderingUtils.java
License:Open Source License
public Control frameMeIfPossible(Control toFrame, String classId, boolean vertical, boolean draggable) { Integer[] frameInts = new Integer[4]; Image frameImage = createImage(toFrame, classId, FRAME_IMAGE_PROP, frameInts); if (vertical && frameImage != null) frameImage = rotateImage(toFrame.getDisplay(), frameImage, frameInts); Image handleImage = createImage(toFrame, classId, HANDLE_IMAGE_PROP, null); if ((handleImage == null) && (draggable)) { // need to feed default image otherwise the toolbar DnD won't work // see bug 472761 handleImage = JFaceResources.getImage(DRAG_HANDLE); if (handleImage == null) { handleImage = initDragHandleResource(); }//from w w w .j av a 2 s . c o m } if (vertical && handleImage != null) handleImage = rotateImage(toFrame.getDisplay(), handleImage, null); if (frameImage != null) { ImageBasedFrame frame = new ImageBasedFrame(toFrame.getParent(), toFrame, vertical, draggable); frame.setImages(frameImage, frameInts, handleImage); addFrameImageDisposedListener(frame, toFrame, classId, vertical); return frame; } else if (handleImage != null) { ImageBasedFrame frame = new ImageBasedFrame(toFrame.getParent(), toFrame, vertical, draggable); frame.setImages(null, null, handleImage); addHandleImageDisposedListener(frame, toFrame, classId, vertical); return frame; } return toFrame; }
From source file:org.eclipse.e4.ui.internal.workbench.swt.CSSRenderingUtils.java
License:Open Source License
private Image initDragHandleResource() { Bundle bundle = org.eclipse.e4.ui.internal.workbench.swt.WorkbenchSWTActivator.getDefault().getBundle(); IPath path = new Path("$ws$/images/dragHandle.png"); URL url = FileLocator.find(bundle, path, null); ImageDescriptor desc = ImageDescriptor.createFromURL(url); if (desc != null) JFaceResources.getImageRegistry().put(DRAG_HANDLE, desc); return JFaceResources.getImage(DRAG_HANDLE); }
From source file:org.eclipse.e4.ui.progress.internal.JobInfo.java
License:Open Source License
@Override public Image getDisplayImage() { int done = getPercentDone(); if (done > 0) { return super.getDisplayImage(); }/*from www .j av a 2 s .c om*/ if (isBlocked()) { return JFaceResources.getImage(ProgressManager.BLOCKED_JOB_KEY); } int state = getJob().getState(); if (state == Job.SLEEPING) { return JFaceResources.getImage(ProgressManager.SLEEPING_JOB_KEY); } if (state == Job.WAITING) { return JFaceResources.getImage(ProgressManager.WAITING_JOB_KEY); } //By default return the first progress image return super.getDisplayImage(); }
From source file:org.eclipse.e4.ui.progress.internal.ProgressInfoItem.java
License:Open Source License
/** * Get the image for the info.//from w ww.ja va2 s .c o m * * @return Image */ private Image getInfoImage() { if (!info.isJobInfo()) { return JFaceResources.getImage(DEFAULT_JOB_KEY); } JobInfo jobInfo = (JobInfo) info; ImageDescriptor descriptor = null; Object property = jobInfo.getJob().getProperty(IProgressConstants.ICON_PROPERTY); if (property instanceof ImageDescriptor) { descriptor = (ImageDescriptor) property; } else if (property instanceof URL) { descriptor = ImageDescriptor.createFromURL((URL) property); } Image image = null; if (descriptor == null) { image = progressService.getIconFor(jobInfo.getJob()); } else { image = getResourceManager().createImageWithDefault(descriptor); } if (image == null) image = jobInfo.getDisplayImage(); return image; }
From source file:org.eclipse.eatop.workspace.ui.internal.preferences.ModelConverterDescriptionLabels.java
License:Open Source License
private Label createIcon(String imageKey) { Label icon = new Label(this, SWT.SHADOW_NONE); icon.setImage(JFaceResources.getImage(imageKey)); return icon;//from w w w .j av a 2s . co m }