package org.xmind.ui.internal;
import org.eclipse.jface.resource.JFaceResources;
import org.eclipse.jface.resource.LocalResourceManager;
import org.eclipse.jface.resource.ResourceManager;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Label;
import org.eclipse.ui.menus.WorkbenchWindowControlContribution;
import org.xmind.ui.mindmap.MindMapUI;
public class SeparatorControlContribution
extends WorkbenchWindowControlContribution {
private static final String ICON_SPLINE = "line.png"; //$NON-NLS-1$
private ResourceManager resources;
public SeparatorControlContribution() {
super("org.xmind.ui.separatorControlContribution"); //$NON-NLS-1$
}
@Override
protected Control createControl(Composite parent) {
Label label = new Label(parent, SWT.NONE);
resources = new LocalResourceManager(JFaceResources.getResources(),
label);
label.setImage((Image) resources
.get(MindMapUI.getImages().get(ICON_SPLINE, true)));
return label;
}
}