List of usage examples for org.eclipse.jface.resource JFaceResources getResources
public static ResourceManager getResources()
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()); }