Package org.eclipse.jface.resource

Examples of org.eclipse.jface.resource.LocalResourceManager


   */
  public SearchNewsDialog(Shell parentShell, List<ISearchCondition> initialConditions, boolean matchAllConditions, boolean runSearch) {
    super(parentShell);

    fPreferences = Owl.getPreferenceService().getGlobalScope();
    fResources = new LocalResourceManager(JFaceResources.getResources());
    fDialogSettings = Activator.getDefault().getDialogSettings();
    fFirstTimeOpen = (fDialogSettings.getSection(SETTINGS_SECTION) == null);
    fIsPreviewVisible = fPreferences.getBoolean(DefaultPreferences.SEARCH_DIALOG_PREVIEW_VISIBLE);
    fCachedWeights = fPreferences.getIntegers(PREF_SASH_WEIGHTS);
    fModelSearch = Owl.getPersistenceService().getModelSearch();
View Full Code Here


   *
   * @param model the column model.
   */
  public NewsTableLabelProvider(NewsColumnViewModel model) {
    fColumnModel = model;
    fResources = new LocalResourceManager(JFaceResources.getResources());
    createResources();
  }
View Full Code Here

  public void init(IEditorSite site, IEditorInput input) {
    Assert.isTrue(input instanceof FeedViewInput);

    fEditorSite = site;
    setSite(site);
    fResourceManager = new LocalResourceManager(JFaceResources.getResources());

    /* Load Settings */
    fPreferences = Owl.getPreferenceService().getGlobalScope();
    loadSettings((FeedViewInput) input);

View Full Code Here

  private int[] fInitialShareProviderState;

  /** Leave for reflection */
  public SharingPreferencesPage() {
    setImageDescriptor(OwlUI.getImageDescriptor("icons/elcl16/share.gif")); //$NON-NLS-1$
    fResources = new LocalResourceManager(JFaceResources.getResources());
    fPreferences = Owl.getPreferenceService().getGlobalScope();
  }
View Full Code Here

        // Make sure there is a valid image.
        if (image == null && forceImage) {
          image = ImageDescriptor.getMissingImageDescriptor();
        }

        LocalResourceManager localManager = new LocalResourceManager(
            parentResourceManager);

        // performance: more efficient in SWT to set disabled and hot
        // image before regular image
        ((ToolItem) widget)
            .setDisabledImage(disabledImage == null ? null
                : localManager
                    .createImageWithDefault(disabledImage));
        ((ToolItem) widget).setImage(image == null ? null
            : localManager.createImageWithDefault(image));

        disposeOldImages();
        imageManager = localManager;

        return image != null;
      }
      ImageDescriptor image = action.getImageDescriptor();
      ImageDescriptor hoverImage = action.getHoverImageDescriptor();
      ImageDescriptor disabledImage = action.getDisabledImageDescriptor();

      // If there is no regular image, but there is a hover image,
      // convert the hover image to gray and use it as the regular image.
      if (image == null && hoverImage != null) {
        image = ImageDescriptor.createWithFlags(action
            .getHoverImageDescriptor(), SWT.IMAGE_GRAY);
      } else {
        // If there is no hover image, use the regular image as the
        // hover image,
        // and convert the regular image to gray
        if (hoverImage == null && image != null) {
          hoverImage = image;
          image = ImageDescriptor.createWithFlags(action
              .getImageDescriptor(), SWT.IMAGE_GRAY);
        }
      }

      // Make sure there is a valid image.
      if (hoverImage == null && image == null && forceImage) {
        image = ImageDescriptor.getMissingImageDescriptor();
      }

      // Create a local resource manager to remember the images we've
      // allocated for this tool item
      LocalResourceManager localManager = new LocalResourceManager(
          parentResourceManager);

      // performance: more efficient in SWT to set disabled and hot image
      // before regular image
      ((ToolItem) widget).setDisabledImage(disabledImage == null ? null
          : localManager.createImageWithDefault(disabledImage));
      ((ToolItem) widget).setHotImage(hoverImage == null ? null
          : localManager.createImageWithDefault(hoverImage));
      ((ToolItem) widget).setImage(image == null ? null : localManager
          .createImageWithDefault(image));

      // Now that we're no longer referencing the old images, clear them
      // out.
      disposeOldImages();
      imageManager = localManager;

      return image != null;
    } else if (widget instanceof Item || widget instanceof Button) {

      // Use hover image if there is one, otherwise use regular image.
      ImageDescriptor image = action.getHoverImageDescriptor();
      if (image == null) {
        image = action.getImageDescriptor();
      }
      // Make sure there is a valid image.
      if (image == null && forceImage) {
        image = ImageDescriptor.getMissingImageDescriptor();
      }

      // Create a local resource manager to remember the images we've
      // allocated for this widget
      LocalResourceManager localManager = new LocalResourceManager(
          parentResourceManager);

      if (widget instanceof Item) {
        ((Item) widget).setImage(image == null ? null : localManager
            .createImageWithDefault(image));
      } else if (widget instanceof Button) {
        ((Button) widget).setImage(image == null ? null : localManager
            .createImageWithDefault(image));
      }

      // Now that we're no longer referencing the old images, clear them
      // out.
View Full Code Here

      if (text != null) {
        menuItem.setText(text);
      }

            if (image != null) {
        LocalResourceManager localManager = new LocalResourceManager(
            JFaceResources.getResources());
        menuItem.setImage(localManager.createImage(image));
        disposeOldImages();
        imageManager = localManager;
      }

            if (!menuExist()) {
View Full Code Here

                    }

                    menu.getParentItem().setText(text);
                }
          } else if (IAction.IMAGE.equals(property) && image != null) {
          LocalResourceManager localManager = new LocalResourceManager(JFaceResources
              .getResources());
          menu.getParentItem().setImage(localManager.createImage(image));
          disposeOldImages();
          imageManager = localManager;
          }
        }
    }
View Full Code Here

   *
   */
  public OverlayCache() {
    super();
    //As we are not in the UI Thread lookup the Display
    resourceManager = new LocalResourceManager(JFaceResources
        .getResources(PlatformUI.getWorkbench().getDisplay()));
  }
View Full Code Here

  }

  private void updateIcons() {
    if (widget instanceof MenuItem) {
      MenuItem item = (MenuItem) widget;
      LocalResourceManager m = new LocalResourceManager(JFaceResources
          .getResources());
      item.setImage(icon == null ? null : m.createImage(icon));
      disposeOldImages();
      localResourceManager = m;
    } else if (widget instanceof ToolItem) {
      ToolItem item = (ToolItem) widget;
      LocalResourceManager m = new LocalResourceManager(JFaceResources
          .getResources());
      item.setDisabledImage(disabledIcon == null ? null : m
          .createImage(disabledIcon));
      item.setHotImage(hoverIcon == null ? null : m
          .createImage(hoverIcon));
      item.setImage(icon == null ? null : m.createImage(icon));
      disposeOldImages();
      localResourceManager = m;
    }
  }
View Full Code Here

  private DownloadTableViewer mViewer;

  /** Creates a new instance of this LabelProvider */
  public DownloadLabelProvider(DownloadTableViewer pViewer) {
    mViewer = pViewer;
    fResources = new LocalResourceManager(JFaceResources.getResources());
    createResources();
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.resource.LocalResourceManager

Copyright © 2018 www.massapicom. 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.