List of usage examples for org.eclipse.jface.resource ResourceManager get
public final Object get(DeviceResourceDescriptor descriptor)
Returns a previously-allocated resource or allocates a new one if none exists yet.
From source file:org.eclipse.net4j.util.ui.ManagedLabelProvider.java
License:Open Source License
public Object getResource(DeviceResourceDescriptor descriptor) { ResourceManager resourceManager = getResourceManager(); return resourceManager.get(descriptor); }
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;/*from w ww .j a v a 2 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)))); } } }