List of usage examples for org.eclipse.jface.viewers IDecoration BOTTOM_LEFT
int BOTTOM_LEFT
To view the source code for org.eclipse.jface.viewers IDecoration BOTTOM_LEFT.
Click Source Link
From source file:net.refractions.udig.project.ui.internal.LayerStatusDecorator.java
License:Open Source License
/** * @see org.eclipse.jface.viewers.ILightweightLabelDecorator#decorate(java.lang.Object, * org.eclipse.jface.viewers.IDecoration) *//*from w w w. j a va2 s.c o m*/ @SuppressWarnings("unchecked") public synchronized void decorate(Object element, IDecoration decoration) { Layer layer = (Layer) element; // should be safe, extention point does the instanceof // check ImageDescriptor ovr = statusIcon(layer); if (ovr != null) decoration.addOverlay(ovr, IDecoration.BOTTOM_LEFT); // decoration.addOverlay( ProjectUIPlugin.getDefault().getImageDescriptor( ISharedImages.SELECT_UDR ), // IDecoration.UNDERLAY ); if (!layer.eAdapters().contains(hack)) layer.eAdapters().add(hack); }
From source file:net.sf.versiontree.ui.VersionTreeImages.java
License:Open Source License
/** * Helper method to return an image with warning overlay. * * @param baseKey - key of the base image. Expected to be in repository. * @return an image with warning overlay. */// w w w .j a v a 2 s .c o m public static Image getImageWithWarning(String baseKey) { return VersionTreeImages.getImageOverlaid(baseKey, VersionTreeImages.IMG_OVR_WARNING, IDecoration.BOTTOM_LEFT); }
From source file:net.sf.versiontree.ui.VersionTreeImages.java
License:Open Source License
/** * Helper method to return an image with error overlay. * * @param baseKey - key of the base image. Expected to be in repository. * @return an image with error overlay./*from ww w . jav a 2 s . c o m*/ */ public static Image getImageWithError(String baseKey) { return VersionTreeImages.getImageOverlaid(baseKey, VersionTreeImages.IMG_OVR_ERROR, IDecoration.BOTTOM_LEFT); }
From source file:net.sf.vex.editor.config.BuildProblemDecorator.java
License:Open Source License
public void decorate(Object element, IDecoration decoration) { if (this.errorIcon == null) { this.loadImageDescriptors(); }/* w w w . ja va 2s .c o m*/ if (element instanceof IResource) { try { IResource resource = (IResource) element; IMarker[] markers = resource.findMarkers(IMarker.PROBLEM, true, 0); if (markers.length > 0) { decoration.addOverlay(this.errorIcon, IDecoration.BOTTOM_LEFT); } } catch (CoreException e) { } } }
From source file:net.sourceforge.taggerplugin.preferences.TaggerPreferencePage.java
License:Open Source License
/** * Creates the field editors. Field editors are abstractions of * the common GUI blocks needed to manipulate various types * of preferences. Each field editor knows how to save and * restore itself./*from w ww . j av a 2 s . c o m*/ */ public void createFieldEditors() { addField(new BooleanFieldEditor(PreferenceConstants.CONFIRM_CLEAR_ASSOCIATIONS.getKey(), TaggerMessages.TaggerPreferencePage_Label_ConfirmClear, getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceConstants.CONFIRM_DELETE_TAG.getKey(), TaggerMessages.TaggerPreferencePage_Label_ConfirmDelete, getFieldEditorParent())); addField(new RadioGroupFieldEditor(PreferenceConstants.POSITION_LABEL_DECORATION.getKey(), TaggerMessages.TaggerPreferencePage_Label_LabelDecoration, 1, new String[][] { { TaggerMessages.TaggerPreferencePage_Label_LabelDecoration_TopRight, String.valueOf(IDecoration.TOP_RIGHT) }, { TaggerMessages.TaggerPreferencePage_Label_LabelDecoration_TopLeft, String.valueOf(IDecoration.TOP_LEFT) }, { TaggerMessages.TaggerPreferencePage_Label_LabelDecoration_BottomRight, String.valueOf(IDecoration.BOTTOM_RIGHT) }, { TaggerMessages.TaggerPreferencePage_Label_LabelDecoration_BottomLeft, String.valueOf(IDecoration.BOTTOM_LEFT) } }, getFieldEditorParent())); // FIXME: externalize addField(new FileFieldEditor(PreferenceConstants.TAGSET_FILE_LOCATION.getKey(), "TagSet Storage File:", true, getFieldEditorParent())); }
From source file:org.absmodels.abs.plugin.decorators.ModuleDecorator.java
License:Open Source License
private void addErrorOverlay(IDecoration decoration) { decoration.addOverlay(ERROR_MARKER_DESCRIPTOR, IDecoration.BOTTOM_LEFT); }
From source file:org.absmodels.abs.plugin.editor.ABSEditor.java
License:Open Source License
/** * Throws a {@link SWTException} if the display is disposed * @param editorres the resource of the editor input *///from w w w .j a v a 2s .c om private void updateEditorIcon(IResource editorres) { try { int sev = editorres.findMaxProblemSeverity(MARKER_TYPE, true, IResource.DEPTH_INFINITE); if (sev == IMarker.SEVERITY_INFO) { setTitleImage(getEditorInput().getImageDescriptor().createImage()); return; } ISharedImages simages = PlatformUI.getWorkbench().getSharedImages(); ImageDescriptor overlayIcon = null; switch (sev) { case IMarker.SEVERITY_WARNING: overlayIcon = simages.getImageDescriptor(ISharedImages.IMG_DEC_FIELD_WARNING); break; case IMarker.SEVERITY_ERROR: overlayIcon = simages.getImageDescriptor(ISharedImages.IMG_DEC_FIELD_ERROR); break; } Image resourceImage = getEditorInput().getImageDescriptor().createImage(); final DecorationOverlayIcon icon = new DecorationOverlayIcon(resourceImage, overlayIcon, IDecoration.BOTTOM_LEFT); setTitleImage(icon.createImage()); } catch (CoreException e) { standardExceptionHandling(e); } }
From source file:org.apache.directory.studio.schemaeditor.view.SchemaEditorSchemaCheckerLabelDecorator.java
License:Apache License
/** * Decorates the element from the value of its state. * * @param state/* www .j ava 2 s. com*/ * the state * @param decoration * the decoration */ private void decorateState(ElementState state, IDecoration decoration) { switch (state) { case WARNING: decoration.addOverlay(Activator.getDefault().getImageDescriptor(PluginConstants.IMG_OVERLAY_WARNING), IDecoration.BOTTOM_LEFT); break; case ERROR: decoration.addOverlay(Activator.getDefault().getImageDescriptor(PluginConstants.IMG_OVERLAY_ERROR), IDecoration.BOTTOM_LEFT); break; default: break; } }
From source file:org.apache.hadoop.eclipse.ui.internal.hdfs.HDFSLightweightLabelDecorator.java
License:Apache License
protected void decorate(HDFSFileStore store, IDecoration decoration) { if (store != null) { if (store.isLocalFile()) decoration.addOverlay(org.apache.hadoop.eclipse.ui.Activator.IMAGE_LOCAL_OVR, IDecoration.BOTTOM_LEFT); else if (store.isRemoteFile()) decoration.addOverlay(org.apache.hadoop.eclipse.ui.Activator.IMAGE_REMOTE_OVR, IDecoration.BOTTOM_LEFT); if (store.isLocalOnly()) decoration.addOverlay(org.apache.hadoop.eclipse.ui.Activator.IMAGE_OUTGOING_OVR, IDecoration.BOTTOM_RIGHT); Permissions effectivePermissions = store.getEffectivePermissions(); if (effectivePermissions != null && !effectivePermissions.read && !effectivePermissions.write) decoration.addOverlay(org.apache.hadoop.eclipse.ui.Activator.IMAGE_READONLY_OVR); }//from w w w . j ava2 s . c o m }
From source file:org.bonitasoft.studio.model.edit.custom.process.CustomDataItemProvider.java
License:Open Source License
@Override public Object getImage(Object object) { Object icon = super.getImage(object); if (object instanceof Data) { Image iconImage = null;// w ww . j av a 2 s . c om if (icon instanceof URL) { iconImage = ExtendedImageRegistry.getInstance().getImage(icon); } else if (icon instanceof Image) { iconImage = (Image) icon; } if (iconImage != null) { boolean formTransient = ((Data) object).getDatasourceId() != null && ((Data) object).getDatasourceId().equals("PAGEFLOW"); if (formTransient) { Image img = EMFEditCustomPlugin.getDefault().getImageRegistry() .get("decoratedImageFor" + ((EObject) object).eClass().getName()); if (img == null) { img = new DecorationOverlayIcon(iconImage, Pics.getImageDescriptor("form_decorator.png", EMFEditCustomPlugin.getDefault()), IDecoration.BOTTOM_LEFT).createImage(); EMFEditCustomPlugin.getDefault().getImageRegistry() .put("decoratedImageFor" + ((EObject) object).eClass().getName(), img); } return img; } } } return icon; }