Examples of ImageDescriptor


Examples of org.eclipse.jface.resource.ImageDescriptor

      /* Reset Foreground */
      cell.setForeground(null);

      /* Load the FavIcon */
      ImageDescriptor favicon = OwlUI.getFavicon(bookmark);

      /* Indicate Error */
      if (bookmark.isErrorLoading()) {

        /* Overlay with Error Icon if required */
 
View Full Code Here

Examples of org.eclipse.jface.resource.ImageDescriptor

  /**
   * @param path
   * @return ImageDescriptor
   */
  public static ImageDescriptor getImageDescriptor(String path) {
    ImageDescriptor desc = DESCRIPTOR_CACHE.get(path);
    if (desc == null) {
      desc = Activator.getImageDescriptor(path);
      DESCRIPTOR_CACHE.put(path, desc);
    }

View Full Code Here

Examples of org.eclipse.jface.resource.ImageDescriptor

   */
  public static ImageDescriptor getFavicon(IBookMark bookmark) {
    Assert.isNotNull(bookmark.getId());

    /* 1.) Check if ImageDescriptor exists in Memory */
    ImageDescriptor descriptor = FAVICO_CACHE.get(bookmark.getId());
    if (descriptor != null)
      return descriptor;

    /* 2.) Check if ImageDescriptor exists in File System */
    File favicon = getImageFile(bookmark.getId());
View Full Code Here

Examples of org.eclipse.jface.resource.ImageDescriptor

  /* Layout */
  private void createLayoutBar() {

    /* Toggle Layout */
    final ImageDescriptor horizontalImg = OwlUI.getImageDescriptor("icons/etool16/horizontal.gif");
    final ImageDescriptor verticalImg = OwlUI.getImageDescriptor("icons/etool16/vertical.gif");

    /* Toggle Layout */
    IAction toggleLayout = new Action("Toggle Layout", IAction.AS_PUSH_BUTTON) {

      @Override
      public void run() {
        fFeedView.toggleLayout();
        fLayoutVertical = !fLayoutVertical;
        fSecondToolBarManager.find(TOGGLE_LAYOUT_ACTION).update(IAction.IMAGE);
      }

      @Override
      public ImageDescriptor getImageDescriptor() {
        if (fLayoutVertical)
          return horizontalImg;
        return verticalImg;
      }
    };
    toggleLayout.setImageDescriptor(OwlUI.getImageDescriptor("icons/etool16/vertical.gif"));
    toggleLayout.setId(TOGGLE_LAYOUT_ACTION);
    fSecondToolBarManager.add(toggleLayout);

    /* Maximize / Minimize Browser */
    final ImageDescriptor img = OwlUI.getImageDescriptor("icons/etool16/browsermaximized.gif");

    IAction toggleMaximized = new Action("", IAction.AS_CHECK_BOX) {

      @Override
      public void run() {
View Full Code Here

Examples of org.eclipse.jface.resource.ImageDescriptor

  /* Layout */
  private void createLayoutBar() {

    /* Toggle Layout */
    final ImageDescriptor horizontalImg = OwlUI.getImageDescriptor("icons/etool16/horizontal.gif");
    final ImageDescriptor verticalImg = OwlUI.getImageDescriptor("icons/etool16/vertical.gif");

    /* Toggle Layout */
    IAction toggleLayout = new Action("Toggle Layout", IAction.AS_PUSH_BUTTON) {

      @Override
      public void run() {
        fFeedView.toggleLayout();
        fLayoutVertical = !fLayoutVertical;
        fSecondToolBarManager.find(TOGGLE_LAYOUT_ACTION).update(IAction.IMAGE);
      }

      @Override
      public ImageDescriptor getImageDescriptor() {
        if (fLayoutVertical)
          return horizontalImg;
        return verticalImg;
      }
    };
    toggleLayout.setImageDescriptor(OwlUI.getImageDescriptor("icons/etool16/vertical.gif"));
    toggleLayout.setId(TOGGLE_LAYOUT_ACTION);
    fSecondToolBarManager.add(toggleLayout);

    /* Maximize / Minimize Browser */
    final ImageDescriptor img = OwlUI.getImageDescriptor("icons/etool16/browsermaximized.gif");

    IAction toggleMaximized = new Action("", IAction.AS_CHECK_BOX) {

      @Override
      public void run() {
View Full Code Here

Examples of org.eclipse.jface.resource.ImageDescriptor

  }

  private static ImageDescriptor makeImage(INews news) {
    IBookMark bookMark = CoreUtils.getBookMark(news.getFeedReference());
    if (bookMark != null) {
      ImageDescriptor favicon = OwlUI.getFavicon(bookMark);
      if (favicon != null)
        return favicon;
    }

    return OwlUI.BOOKMARK;
View Full Code Here

Examples of org.eclipse.jface.resource.ImageDescriptor

  private static ImageDescriptor getImageDescriptor(IFolderChild child) {
    boolean hasNewNews = hasNewsWithState(child, EnumSet.of(INews.State.NEW));

    /* Bookmark */
    if (child instanceof IBookMark) {
      ImageDescriptor favicon = OwlUI.getFavicon((IBookMark) child);
      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);
View Full Code Here

Examples of org.eclipse.jface.resource.ImageDescriptor

      }

      /* Feed Column */
      else if (newsColumn == NewsColumn.FEED) {
        String feedRef = news.getFeedLinkAsText();
        ImageDescriptor feedIcon = fMapFeedLinkToFeedIcon.get(feedRef);
        if (feedIcon == null) {
          IBookMark bookMark = CoreUtils.getBookMark(feedRef);
          if (bookMark != null)
            feedIcon = OwlUI.getFavicon(bookMark);

View Full Code Here

Examples of org.eclipse.jface.resource.ImageDescriptor

        /* Check if Feed-Event affecting us */
        for (FeedEvent event : events) {
          FeedLinkReference feedRef = ((IBookMark) fInput.getMark()).getFeedLinkReference();
          if (feedRef.references(event.getEntity())) {
            ImageDescriptor imageDesc = fInput.getImageDescriptor();

            /* Title Image Change - Update! */
            if (!fTitleImageDescriptor.equals(imageDesc)) {
              fTitleImageDescriptor = imageDesc;

View Full Code Here

Examples of org.eclipse.jface.resource.ImageDescriptor

     * @param path Relative path to image file
     * @return New image descriptor
     */
    public ImageDescriptor createImageDescriptor(String path) {
        URL url = getBundle().getEntry("/");
        ImageDescriptor descriptor = null;
        try {
            descriptor = ImageDescriptor.createFromURL(new URL(url, path));
        } catch (MalformedURLException e) {
            descriptor = ImageDescriptor.getMissingImageDescriptor();
        }
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.