1 27 28 package org.nightlabs.editor2d.tools; 29 30 import org.eclipse.gef.Tool; 31 import org.eclipse.gef.palette.CombinedTemplateCreationEntry; 32 import org.eclipse.gef.requests.CreationFactory; 33 import org.eclipse.jface.resource.ImageDescriptor; 34 35 public class ImageToolEntry 36 extends CombinedTemplateCreationEntry 37 { 38 protected final CreationFactory factory; 39 40 public ImageToolEntry(String label, String shortDesc, Object template, 41 CreationFactory factory, ImageDescriptor iconSmall, ImageDescriptor iconLarge) 42 { 43 super(label, shortDesc, template, factory, iconSmall, iconLarge); 44 this.factory = factory; 45 } 46 47 public Tool createTool() 48 { 49 return new ImageTool(factory); 50 } 51 } 52 | Popular Tags |