1 8 package com.nightlabs.editor2d.tools; 9 10 import org.eclipse.gef.Tool; 11 import org.eclipse.gef.palette.CombinedTemplateCreationEntry; 12 import org.eclipse.gef.requests.CreationFactory; 13 import org.eclipse.jface.resource.ImageDescriptor; 14 15 16 public class RectangleToolEntry 17 extends CombinedTemplateCreationEntry 18 { 19 22 protected final CreationFactory factory; 23 24 30 public RectangleToolEntry(String label, String shortDesc, Object template, 31 CreationFactory factory, ImageDescriptor iconSmall, ImageDescriptor iconLarge) 32 { 33 super(label, shortDesc, template, factory, iconSmall, iconLarge); 34 this.factory = factory; 35 } 36 37 40 public Tool createTool() 41 { 42 return new RectangleTool(factory); 43 } 44 45 } 46 | Popular Tags |