package info.limpet.stackedcharts.ui.editor.parts;
import info.limpet.stackedcharts.ui.editor.StackedchartsImages;
import org.eclipse.draw2d.IFigure;
import org.eclipse.draw2d.Label;
import org.eclipse.gef.EditPolicy;
import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
import org.eclipse.gef.editpolicies.NonResizableEditPolicy;
import org.eclipse.swt.graphics.Image;
public class StylingEditPart extends AbstractGraphicalEditPart
{
/**
* Standard Eclipse icon, source: http://eclipse-icons.i24.cc/eclipse-icons-07.html
*/
private static final Image IMAGE = StackedchartsImages.getImage(StackedchartsImages.DESC_PAINT);
@Override
protected IFigure createFigure()
{
Label label = new Label(IMAGE);
label.setToolTip(new Label("Click to view style properties"));
return label;
}
@Override
protected void createEditPolicies()
{
installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE,
new NonResizableEditPolicy());
}
}