Examples of ImageDescriptor


Examples of org.eclipse.jface.resource.ImageDescriptor

  public static ImageDescriptor getFavicon(IBookMark bookmark) {
    if (bookmark.getId() == null)
      return null;

    /* 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

   * <code>null</code>.
   */
  public static ImageDescriptor getAttachmentImage(String name, String mimeType) {

    /* First try to lookup image from Mime Type */
    ImageDescriptor descriptor = getImageForMime(mimeType);
    if (descriptor != null)
      return descriptor;

    /* Second try to lookup image from File Name */
    descriptor = getImageForFile(name);
View Full Code Here

Examples of org.eclipse.jface.resource.ImageDescriptor

    }
  }

  /* Layout */
  private void createLayoutBar() {
    final ImageDescriptor columnsImgDisabled = OwlUI.getImageDescriptor("icons/dtool16/columns.gif"); //$NON-NLS-1$

    /* Set Columns */
    IAction columnDropdown = new Action(Messages.FilterBar_VISIBLE_COLUMNS, IAction.AS_DROP_DOWN_MENU) {
      @Override
      public void run() {
        OwlUI.positionDropDownMenu(this, fSecondToolBarManager);
      }

      @Override
      public ImageDescriptor getImageDescriptor() {
        return OwlUI.COLUMNS;
      }

      @Override
      public ImageDescriptor getDisabledImageDescriptor() {
        return columnsImgDisabled;
      }

      @Override
      public boolean isEnabled() {
        return !fMaximized;
      }
    };
    columnDropdown.setId(COLUMNS_ACTION);

    columnDropdown.setMenuCreator(new ContextMenuCreator() {

      @Override
      public Menu createMenu(Control parent) {
        Menu menu = new Menu(parent);

        MenuItem restoreDefaults = new MenuItem(menu, SWT.None);
        restoreDefaults.setText(Messages.FilterBar_RESTORE_DEFAULTS);
        restoreDefaults.addSelectionListener(new SelectionAdapter() {
          @Override
          public void widgetSelected(SelectionEvent e) {
            NewsColumnViewModel defaultModel = NewsColumnViewModel.createDefault(false);
            onColumnsChange(defaultModel);
          }
        });

        new MenuItem(menu, SWT.SEPARATOR);

        NewsColumn[] columns = NewsColumn.values();
        for (final NewsColumn column : columns) {
          if (column.isSelectable()) {
            final NewsColumnViewModel model = getColumnModel();

            MenuItem item = new MenuItem(menu, SWT.CHECK);
            item.setText(column.getName());
            if (model.contains(column))
              item.setSelection(true);

            item.addSelectionListener(new SelectionAdapter() {
              @Override
              public void widgetSelected(SelectionEvent e) {
                if (model.contains(column))
                  model.removeColumn(column);
                else
                  model.addColumn(column);

                onColumnsChange(model);
              }
            });
          }
        }

        return menu;
      }
    });

    fSecondToolBarManager.add(columnDropdown);

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

    IAction toggleMaximized = new Action("", IAction.AS_CHECK_BOX) { //$NON-NLS-1$

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

Examples of org.eclipse.jface.resource.ImageDescriptor

  }

  private static ImageDescriptor makeImage(INews news) {
    IBookMark bookMark = Controller.getDefault().getCacheService().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

        /* 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

      /* 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

        if (group == null) {
          String name = StringUtils.isSet(feed.getTitle()) ? feed.getTitle() : feed.getLink().toString();
          group = new EntityGroup(nextId++, GROUP_CATEGORY_ID, name);

          if (!InternalOwl.TESTING) {
            ImageDescriptor feedIcon = null;
            IBookMark bookMark = Controller.getDefault().getCacheService().getBookMark(new FeedLinkReference(feed.getLink()));
            if (bookMark != null)
              feedIcon = OwlUI.getFavicon(bookMark);
            group.setImage(feedIcon != null ? feedIcon : OwlUI.BOOKMARK);
          }
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

   * @see org.eclipse.ui.IEditorInput#getImageDescriptor()
   */
  public ImageDescriptor getImageDescriptor() {
    if (fIsBookMark) {
      IBookMark bookmark = (IBookMark) fMark;
      ImageDescriptor favicon = OwlUI.getFavicon(bookmark);
      if (favicon != null)
        return favicon;
      return OwlUI.BOOKMARK;
    } else if (fMark instanceof ISearchMark)
      return OwlUI.SEARCHMARK;
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.