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 public class ImageToolEntry 16 extends CombinedTemplateCreationEntry 17 { 18 protected final CreationFactory factory; 19 20 public ImageToolEntry(String label, String shortDesc, Object template, 21 CreationFactory factory, ImageDescriptor iconSmall, ImageDescriptor iconLarge) 22 { 23 super(label, shortDesc, template, factory, iconSmall, iconLarge); 24 this.factory = factory; 25 } 26 27 public Tool createTool() 28 { 29 return new ImageTool(factory); 30 } 31 } 32 | Popular Tags |