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:eu.esdihumboldt.hale.ui.instancevalidation.report.InstanceValidationReportDetailsPage.java
License:Open Source License
/** * @see CustomReportDetailsPage#createControls(Composite) *///from w w w .ja v a 2 s . c om @Override public Control createControls(Composite parent) { // filtered tree sets itself GridData, so set layout to gridlayout parent.setLayout(GridLayoutFactory.fillDefaults().create()); // create pattern filter for FilteredTree PatternFilter filter = new TreePathPatternFilter(); filter.setIncludeLeadingWildcard(true); // create FilteredTree FilteredTree filteredTree = new TreePathFilteredTree(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL, filter, true); treeViewer = filteredTree.getViewer(); // set content provider contentProvider = new InstanceValidationReportDetailsContentProvider(); treeViewer.setContentProvider(contentProvider); // set label provider treeViewer.setLabelProvider(new InstanceValidationReportDetailsLabelProvider(contentProvider)); // set comparator treeViewer.setComparator(new ViewerComparator() { /** * @see org.eclipse.jface.viewers.ViewerComparator#category(java.lang.Object) */ @Override public int category(Object element) { if (element instanceof QName || element instanceof Definition<?>) return 0; // Path else if (element instanceof String) return 1; // Category else return 2; // InstanceValidationMessage } }); // add menu on right-click MenuManager menuMgr = new MenuManager(); Menu menu = menuMgr.createContextMenu(treeViewer.getTree()); menuMgr.addMenuListener(new IMenuListener() { @Override public void menuAboutToShow(IMenuManager manager) { if (getValidSelection() == null) return; // selection is valid, offer link to transformed data view manager.add(new ShowExampleAction()); } }); // remove previous menus menuMgr.setRemoveAllWhenShown(true); // add menu to tree treeViewer.getTree().setMenu(menu); treeViewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { showSelectionInDataView(); } }); Image noReportBaseImage = InstanceValidationUIPlugin.getDefault().getImageRegistry() .get(InstanceValidationUIPlugin.IMG_INSTANCE_VALIDATION); reportImage = new DecorationOverlayIcon(noReportBaseImage, PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_DEC_FIELD_WARNING), IDecoration.BOTTOM_LEFT).createImage(); return filteredTree; }
From source file:eu.esdihumboldt.hale.ui.instancevalidation.status.InstanceValidationStatusAction.java
License:Open Source License
/** * Creates needed {@link ImageDescriptor}s. *//*from www . j a va 2 s .com*/ private void createImageDescriptors() { // load images noReportDescriptor = InstanceValidationUIPlugin .getImageDescriptor("icons/instance_validation_disabled.gif"); Image noReportBaseImage = InstanceValidationUIPlugin.getDefault().getImageRegistry() .get(InstanceValidationUIPlugin.IMG_INSTANCE_VALIDATION); reportOkDescriptor = new DecorationOverlayIcon(noReportBaseImage, InstanceValidationUIPlugin.getImageDescriptor("icons/signed_yes_ovr.gif"), IDecoration.BOTTOM_LEFT); reportWarningsDescriptor = new DecorationOverlayIcon(noReportBaseImage, PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_DEC_FIELD_WARNING), IDecoration.BOTTOM_LEFT); reportErrorsDescriptor = new DecorationOverlayIcon(noReportBaseImage, PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_DEC_FIELD_ERROR), IDecoration.BOTTOM_LEFT); }
From source file:eu.geclipse.ui.decorators.GridJobDecorator.java
License:Open Source License
public void decorate(final Object element, final IDecoration decoration) { if (element instanceof GridJob) { IGridJobStatus status = ((GridJob) element).getJobStatus(); ImageDescriptor decorator = getIcon(status.getType()); decoration.addOverlay(decorator, IDecoration.BOTTOM_LEFT); }/*from w w w . java2 s . c o m*/ }
From source file:eu.numberfour.n4js.ui.labeling.helper.N4JSDecoratorRow.java
License:Open Source License
/** * Do the decorators start on the left border? *///from w ww. ja v a2 s.c om private boolean isDecoLeft() { switch (quadrant) { case IDecoration.TOP_LEFT: case IDecoration.BOTTOM_LEFT: return true; default: return false; } }
From source file:ext.org.eclipse.jdt.internal.ui.BuildpathIndicatorLabelDecorator.java
License:Open Source License
/** * {@inheritDoc}// ww w .jav a 2 s . c o m */ @Override public void decorate(Object element, IDecoration decoration) { ImageDescriptor overlay = getOverlay(element); if (overlay != null) { decoration.addOverlay(overlay, IDecoration.BOTTOM_LEFT); } }
From source file:fede.workspace.tool.view.decorator.WorkspaceCopyLabelDecorator.java
License:Apache License
public void decorate(Object element, IDecoration decoration) { if (element instanceof ItemDelta) { if (((ItemDelta) element).isDeleted()) { ImageDescriptor overlay = WSPlugin.getImageDescriptor("icons/delete_ovr.gif"); decoration.addOverlay(overlay, IDecoration.BOTTOM_LEFT); }//from ww w . j av a 2s . co m if (((ItemDelta) element).isAdded()) { ImageDescriptor overlay = WSPlugin.getImageDescriptor("icons/add_ovr.gif"); decoration.addOverlay(overlay, IDecoration.BOTTOM_LEFT); } } }
From source file:gov.nasa.ensemble.core.plan.advisor.provider.ActivityAdvisorLabelDecorator.java
License:Open Source License
public ActivityAdvisorLabelDecorator() { if (badgeLocation == null) { return;//from w w w . j a v a 2 s .c o m } if (badgeLocation.equalsIgnoreCase("TOP_LEFT")) { quadrant = IDecoration.TOP_LEFT; } else if (badgeLocation.equalsIgnoreCase("TOP_RIGHT")) { quadrant = IDecoration.TOP_RIGHT; } else if (badgeLocation.equalsIgnoreCase("BOTTOM_LEFT")) { quadrant = IDecoration.BOTTOM_LEFT; } else if (badgeLocation.equalsIgnoreCase("BOTTOM_RIGHT")) { quadrant = IDecoration.BOTTOM_RIGHT; } else if (badgeLocation.equalsIgnoreCase("REPLACE")) { quadrant = IDecoration.BOTTOM_LEFT; } else if (badgeLocation.equalsIgnoreCase("UNDERLAY")) { quadrant = IDecoration.UNDERLAY; } else { LogUtil.warn("unsupported value entered for " + propertyKey + ", using default value instead"); } }
From source file:gov.redhawk.sca.internal.ui.StatusDataProviderDecorator.java
License:Open Source License
@Override public void decorate(final Object element, final IDecoration decoration) { if (element instanceof IStatusProvider) { final IStatusProvider statusProvider = (IStatusProvider) element; ScaModelCommand.execute(statusProvider, new ScaModelCommand() { @Override// w ww . jav a2s .c o m public void execute() { if (!statusProvider.eAdapters().contains(StatusDataProviderDecorator.this.adaperListener)) { statusProvider.eAdapters().add(StatusDataProviderDecorator.this.adaperListener); } } }); final ISharedImages sharedImages = PlatformUI.getWorkbench().getSharedImages(); IStatus status = statusProvider.getStatus(); if (status == null) { status = Status.OK_STATUS; } switch (status.getSeverity()) { case IStatus.WARNING: decoration.addOverlay(sharedImages.getImageDescriptor(ISharedImages.IMG_DEC_FIELD_WARNING), IDecoration.BOTTOM_LEFT); break; case IStatus.ERROR: decoration.addOverlay(sharedImages.getImageDescriptor(ISharedImages.IMG_DEC_FIELD_ERROR), IDecoration.BOTTOM_LEFT); break; default: break; } } }
From source file:info.limpet.ui.decorators.LimpetDecorator.java
License:Open Source License
protected void decorateWrapper(CollectionWrapper element, IDecoration decoration) { final ICollection coll = element.getCollection(); boolean out = coll.getPrecedent() != null; boolean in = coll.getDependents() != null && coll.getDependents().size() > 0; decorateInOut(decoration, in, out);// ww w .ja v a2s .c o m if (coll.isTemporal()) { decoration.addOverlay(TIME, IDecoration.BOTTOM_RIGHT); } if (coll.getValuesCount() == 1) { decoration.addOverlay(SINGLE, IDecoration.BOTTOM_LEFT); } }
From source file:msi.gama.lang.gaml.ui.editor.GamlEditorTickUpdater.java
@Override protected void updateEditorImage(final XtextEditor editor) { Severity severity = getSeverity(editor); ImageDescriptor descriptor = null;/*from w w w . ja va2s.co m*/ if (severity == null || severity == Severity.INFO) { descriptor = GamaIcons.create(IGamaIcons.OVERLAY_OK).descriptor(); } else if (severity == Severity.ERROR) { descriptor = GamaIcons.create("overlay.error2").descriptor(); } else if (severity == Severity.WARNING) { descriptor = GamaIcons.create("overlay.warning2").descriptor(); } else { super.updateEditorImage(editor); return; } final DecorationOverlayIcon decorationOverlayIcon = new DecorationOverlayIcon(editor.getDefaultImage(), descriptor, IDecoration.BOTTOM_LEFT); scheduleUpdateEditor(decorationOverlayIcon); }