Example usage for org.eclipse.jface.resource JFaceResources getResources

List of usage examples for org.eclipse.jface.resource JFaceResources getResources

Introduction

In this page you can find the example usage for org.eclipse.jface.resource JFaceResources getResources.

Prototype

public static ResourceManager getResources() 

Source Link

Document

Returns the ResourceManager for the current display.

Usage

From source file:org.xmind.ui.richtext.AlignmentGroup.java

License:Open Source License

/**
 * Updates the images for this action./*from   w  ww.  ja  v  a2  s.  c  o  m*/
 * 
 * @param forceImage
 *            <code>true</code> if some form of image is compulsory, and
 *            <code>false</code> if it is acceptable for this item to have
 *            no image
 * @return <code>true</code> if there are images for this action,
 *         <code>false</code> if not
 */
private boolean updateImages(boolean forceImage) {
    ResourceManager parentResourceManager = JFaceResources.getResources();

    ImageDescriptor image = currentAction.getHoverImageDescriptor();
    if (image == null) {
        image = currentAction.getImageDescriptor();
    }
    ImageDescriptor disabledImage = currentAction.getDisabledImageDescriptor();

    // 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
    widget.setDisabledImage(disabledImage == null ? null : localManager.createImageWithDefault(disabledImage));
    widget.setImage(image == null ? null : localManager.createImageWithDefault(image));

    disposeOldImages();
    imageManager = localManager;

    return image != null;
}

From source file:org.xmind.ui.richtext.FullRichTextActionBarContributor.java

License:Open Source License

protected void handleFontSelectionChanged(SelectionChangedEvent event) {
    IRichTextEditViewer textViewer = getViewer();
    if (textViewer == null || textViewer.getControl().isDisposed())
        return;//w w w.  ja v  a2  s . c  o m

    IRichTextRenderer renderer = textViewer.getRenderer();
    Font selectionFont = renderer.getSelectionFont();

    ResourceManager resources = new LocalResourceManager(JFaceResources.getResources());

    Object o = ((IStructuredSelection) event.getSelection()).getFirstElement();
    if (o instanceof String) {
        renderer.setSelectionFont((Font) resources
                .get(FontDescriptor.createFrom(FontUtils.newName(selectionFont.getFontData(), (String) o))));
    } else if (o instanceof Integer) {
        int size = (Integer) o;
        if (size > 0) {
            renderer.setSelectionFont((Font) resources
                    .get(FontDescriptor.createFrom(FontUtils.newHeight(selectionFont.getFontData(), size))));
        }
    }
}

From source file:org.yakindu.sct.ui.editor.editor.figures.PriorityFigure.java

License:Open Source License

protected Font createFont(int priority) {
    return JFaceResources.getResources().createFont(
            FontDescriptor.createFrom(FontScalingUtil.scaleFont(priority > 9 ? SMALL_FONT : NORMAL_FONT)));
}

From source file:testlink.eclipse.plugin.views.tree.ViewLabelProvider.java

License:Open Source License

private Image getImage(String strIcon) {
    ImageDescriptor imageDescriptor = getImageDescriptor(strIcon);
    if (imageDescriptor == null) {
        return null;
    }/*  w ww .  j  a  va2 s .c o m*/
    return JFaceResources.getResources().createImageWithDefault(imageDescriptor);
}

From source file:tudresden.ocl20.pivot.tools.codegen.ui.impl.wizards.ConstraintLabelProvider.java

License:Open Source License

/**
 * <p>/*  w  w w.j  av a2 s. c  o  m*/
 * Creates a new {@link ConstraintLabelProvider}.
 * </p>
 */
public ConstraintLabelProvider() {

    this.resources = new LocalResourceManager(JFaceResources.getResources());
}