1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.resource.ImageRegistry;
public class Util {
private static ImageRegistry imageRegistry;
public static ImageRegistry getImageRegistry(Class clazz) {
if(imageRegistry == null) {
imageRegistry = new ImageRegistry();
imageRegistry.put("newProject",
ImageDescriptor.createFromFile(clazz, "icons/Command_NewProject.ico"));
/*imageRegistry.put("newProject",
ImageDescriptor.createFromURL(newURL("file:icons/Command_NewProject.ico")));*/
imageRegistry.put("newFolder",
ImageDescriptor.createFromFile(clazz, "icons/Command_FolderAdd.ico"));
imageRegistry.put("addFile",
ImageDescriptor.createFromFile(clazz, "icons/Command_FileAdd.ico"));
imageRegistry.put("rename",
ImageDescriptor.createFromFile(clazz, "icons/Command_RenameProject"));
imageRegistry.put("archive",
ImageDescriptor.createFromFile(clazz, "icons/Command_BackupProject.ico"));
imageRegistry.put("print",
ImageDescriptor.createFromFile(clazz, "icons/Command_PrintProject.ico"));
imageRegistry.put("delete",
ImageDescriptor.createFromFile(clazz, "icons/Command_DeleteProject.ico"));
imageRegistry.put("folder",
ImageDescriptor.createFromFile(clazz, "icons/fileAndFolder/closedfolder.ico"));
imageRegistry.put("file",
ImageDescriptor.createFromFile(clazz, "icons/fileAndFolder/file.ico"));
}
return imageRegistry;
} |
Partager