package org.codemap.util; import org.codemap.CodemapCore; import org.eclipse.jface.resource.ImageDescriptor; public class CodemapIcons extends IconFactory { private static final String DIR_PREFIX = "icons/eclipse/"; private static String makeIdentifier(String suffix) { return DIR_PREFIX + suffix; } public static ImageDescriptor descriptor(String key) { return new CodemapIcons().getImageDescriptor(key); } public static final String FILE = makeIdentifier("file.gif"); public static final String LINKED = makeIdentifier("linked.gif"); public static final String LAYERS = makeIdentifier("layers.gif"); public static final String LABELS = makeIdentifier("labels.gif"); public static final String FORCE_SELECTION = makeIdentifier("force_selection.gif"); public static final String PACKAGES = makeIdentifier("packages.gif"); public static final String PALETTE = makeIdentifier("palette.gif"); public static final String GREEN_CIRCLE = makeIdentifier("green_circle.gif"); public static final String FLOW = makeIdentifier("flow.gif"); public static final String CALL_HIERARCHY = makeIdentifier("call_hierarchy.gif"); public static final String SEARCH = makeIdentifier("search.gif"); public static final String MARKER = makeIdentifier("markers.gif"); public static final String TRACE = makeIdentifier("trace.gif"); public static final String COVERAGE = makeIdentifier("coverage.gif"); public static final String YOU_ARE_HERE = makeIdentifier("youarehere.gif"); public static final String SELECTION = makeIdentifier("selection.gif"); public static final String MEEPLE = makeIdentifier("meeple.gif"); public static final String INFO = makeIdentifier("info_obj.gif"); public static final String WARNING = makeIdentifier("warning_obj.gif"); public static final String ERROR = makeIdentifier("error_obj.gif"); @Override protected CodemapCore getActivator() { return CodemapCore.getPlugin(); } }