Examples of DecorationOverlayIcon


Examples of org.eclipse.jface.viewers.DecorationOverlayIcon

        switch (overlay)
        {
            case STATIC: overlayDescr = DESC_OVERLAY_STATIC; quadrant = IDecoration.TOP_RIGHT; break;
            case WARNING: overlayDescr = DESC_OVERLAY_WARNING; break;
        }
        return new DecorationOverlayIcon(descr.createImage(), overlayDescr, quadrant);
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.DecorationOverlayIcon

            ImageRegistry reg = getPlugin().getImageRegistry();
            String errorImageName = "error_" + tab.getName();
            Image errorImage = reg.get(errorImageName);
            if(errorImage == null){
              ImageDescriptor desc = reg.getDescriptor("over_error");
              DecorationOverlayIcon icon = new DecorationOverlayIcon(image, desc, IDecoration.TOP_LEFT);
              reg.put(errorImageName , icon);
              reg.get(errorImageName);
            }
            item.setImage(errorImage);
          }
View Full Code Here

Examples of org.eclipse.jface.viewers.DecorationOverlayIcon

    return RunnerPlugin.getDefault().getImageDescriptor(image).createImage();
  }

  private Image overlyBookmarkIcon(Image image, String decoration) {
    ImageDescriptor decorationDescriptor = RunnerPlugin.getDefault().getImageDescriptor(decoration);
    return new DecorationOverlayIcon(image, decorationDescriptor, IDecoration.TOP_RIGHT).createImage();
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.DecorationOverlayIcon

                    if (projectWithError == null) {
                        //Note on double-checked locking idiom: http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html.
                        //(would not work as expected on java 1.4)
                        Image image = provider.getImage(element);
                        try {
                            DecorationOverlayIcon decorationOverlayIcon = new DecorationOverlayIcon(image, PydevPlugin
                                    .getImageCache().getDescriptor(UIConstants.ERROR_SMALL), IDecoration.BOTTOM_LEFT);
                            projectWithError = decorationOverlayIcon.createImage();
                        } catch (Exception e) {
                            Log.log("Unable to create error decoration for project icon.", e);
                            projectWithError = image;
                        }
                    }
View Full Code Here

Examples of org.eclipse.jface.viewers.DecorationOverlayIcon

    }
    return image;
  }

  private Image getDecoratedImage(Image base, ImageDescriptor decorator) {
    DecorationOverlayIcon decorated = new DecorationOverlayIcon(base,
        decorator, IDecoration.BOTTOM_RIGHT);
    return (Image) this.resourceManager.get(decorated);
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.DecorationOverlayIcon

      } else
        return SUBMODULE;
    }

    private Image getDecoratedImage(Image base, ImageDescriptor decorator) {
      DecorationOverlayIcon decorated = new DecorationOverlayIcon(base,
          decorator, IDecoration.BOTTOM_RIGHT);
      return (Image) this.resourceManager.get(decorated);
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.DecorationOverlayIcon

            .getImage(s);
        final ImageDescriptor overlay = getDecoration(element).getOverlay();
        if (overlay == null)
          return baseImage;
        try {
          return fImageCache.createImage(new DecorationOverlayIcon(
              baseImage, overlay, IDecoration.BOTTOM_RIGHT));
        } catch (Exception e) {
          Activator.logError(e.getMessage(), e);
        }
View Full Code Here

Examples of org.eclipse.jface.viewers.DecorationOverlayIcon

      return null;
  }

  private Image getDecoratedImage(Image base, String teamImageId) {
    ImageDescriptor overlay = TeamImages.getImageDescriptor(teamImageId);
    DecorationOverlayIcon decorated = new DecorationOverlayIcon(base,
        overlay, IDecoration.BOTTOM_LEFT);
    return (Image) this.resourceManager.get(decorated);
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.DecorationOverlayIcon

      if (!hasNewNews)
        return (favicon != null) ? favicon : OwlUI.BOOKMARK;

      /* Overlay if News are *new* */
      Image base = (favicon != null) ? OwlUI.getImage(fgResources, favicon) : OwlUI.getImage(fgResources, OwlUI.BOOKMARK);
      DecorationOverlayIcon overlay = new DecorationOverlayIcon(base, OwlUI.getImageDescriptor("icons/ovr16/new.gif"), IDecoration.BOTTOM_RIGHT); //$NON-NLS-1$
      return overlay;
    }

    /* Saved Search */
    else if (child instanceof ISearchMark) {
View Full Code Here

Examples of org.eclipse.jface.viewers.DecorationOverlayIcon

    if (bookmark.isErrorLoading()) {

      /* Overlay with Error Icon if required */
      if (favicon != null) {
        Image faviconImg = OwlUI.getImage(fResources, favicon);
        DecorationOverlayIcon overlay = new DecorationOverlayIcon(faviconImg, OwlUI.getImageDescriptor("icons/ovr16/error.gif"), IDecoration.BOTTOM_RIGHT); //$NON-NLS-1$
        return OwlUI.getImage(fResources, overlay);
      }

      /* Default Error Icon */
      return fBookMarkErrorIcon;
    }

    /* Use normal Icon */
    Image icon = favicon != null ? OwlUI.getImage(fResources, favicon) : fBookMarkIcon;

    /* Overlay if News are *new* */
    if (hasNew) {
      DecorationOverlayIcon overlay = new DecorationOverlayIcon(icon, OwlUI.getImageDescriptor("icons/ovr16/new.gif"), IDecoration.BOTTOM_RIGHT); //$NON-NLS-1$
      return OwlUI.getImage(fResources, overlay);
    }

    /* Don't overlay */
    return icon;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.