blob: 274e68f22c7056c2a9a45bcc0bc60613a9934a28 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2009 Boeing.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
package org.eclipse.osee.framework.ui.skynet;
import org.eclipse.jface.resource.ImageDescriptor;
/**
* @author Ryan D. Brooks
*/
public enum FrameworkImage implements OseeImage {
ACCEPT("accept.gif"),
ADMIN("admin.gif"),
ADD_GREEN("add.gif"),
ARCHIVE("archive.gif"),
ARTIFACT_EDITOR("artifact_editor.gif"),
ARTIFACT_EXPLORER("artifact_explorer.gif"),
ARTIFACT_SEARCH("artifact_search.gif"),
ARTIFACT_VERSION("artifact_version.gif"),
ARROW_RIGHT_YELLOW("nav_forward.gif"),
ARROW_UP_YELLOW("up.gif"),
ARROW_DOWN_YELLOW("down.gif"),
ATTRIBUTE_MOLECULE("molecule.gif"),
ATTRIBUTE_SUB_A("attribute.gif"),
ATTRIBUTE_DISABLED("disabled_attribute.gif"),
APPLICATION_SERVER("appserver.gif"),
AUTHENTICATED("authenticated.gif"),
BLAM("blam.gif"),
BRANCH_CHANGE("branch_change.gif"),
BRANCH("branch.gif"),
BRANCH_TOP("top.gif"),
BRANCH_SYSTEM_ROOT("branchYellow.gif"),
BRANCH_BASELINE("baseline.gif"),
BRANCH_MERGE("merge.gif"),
BRANCH_WORKING("working.gif"),
BRANCH_FAVORITE_OVERLAY("star_9_9.gif"),
BRANCH_CHANGE_MANAGED("change_managed_branch.gif"),
BRANCH_COMMIT("commitBranch.gif"),
BUG("bug.gif"),
CHECKBOX_ENABLED("chkbox_enabled.gif"),
CHECKBOX_DISABLED("chkbox_disabled.gif"),
CLOCK("clock.gif"),
COLLAPSE_ALL("collapseAll.gif"),
CONFLICTING_Deleted("CONFLICTING_Deleted.gif"),
CONFLICTING_Modified("CONFLICTING_Modified.gif"),
CONFLICTING_New("CONFLICTING_New.gif"),
COPYTOCLIPBOARD("copyToClipboard.gif"),
CUSTOMIZE("customize.gif"),
DB_ICON_BLUE("DBiconBlue.GIF"),
DELETE("delete.gif"),
DIRTY("dirty.gif"),
DOT_RED("red_light.gif"),
DOT_YELLOW("yellow_light.gif"),
DOT_GREEN("green_light.gif"),
DUPLICATE("duplicate.gif"),
EDIT("edit.gif"),
EDIT_BLUE("DBiconBlueEdit.GIF"),
EDIT_ARTIFACT("edit_artifact.gif"),
EMAIL("email.gif"),
ERROR("errorRound.gif"),
ERROR_OVERLAY("error.gif"),
EXPAND_ALL("expandAll.gif"),
EXPORT_DATA("export_data.gif"),
EXPORT_TABLE("export_table.gif"),
EXCLAIM_RED("redExclaim.gif"),
FLASHLIGHT("flashlight.gif"),
FILTERS("filter.gif"),
FOLDER("folder.gif"),
GEAR("gear.gif"),
GREEN_PLUS("greenPlus.gif"),
GROUP("group.gif"),
HEADING("heading.gif"),
HELP("help.gif"),
IMPORT("import.gif"),
INCOMING_ARTIFACT_DELETED("INCOMING_Deleted.gif"),
INCOMING_DELETED("INCOMING_Deleted.gif"),
INCOMING_INTRODUCED("INCOMING_New.gif"),
INCOMING_MODIFIED("INCOMING_Modified.gif"),
INCOMING_NEW("INCOMING_New.gif"),
INFO_SM("info_sm.gif"),
INFO_LG("info_lg.gif"),
LASER("laser_16_16.gif"),
LASER_OVERLAY("laser_8_8.gif"),
LINE_MATCH("line_match.gif"),
LOCKED_KEY("lockkey.gif"),
LOCKED_NO_ACCESS("red_lock.gif"),
LOCKED_WITH_ACCESS("green_lock.gif"),
NOT_EQUAL("not_equal.gif"),
MAGNIFY("magnify.gif"),
MISSING("missing"),
MERGE("merge.gif"),
MERGE_SOURCE("green_s.gif"),
MERGE_DEST("blue_d.gif"),
MERGE_YELLOW_M("yellow_m.gif"),
MERGE_START("conflict.gif"),
MERGE_INFO("issue.gif"),
MERGE_MARKED("chkbox_enabled.gif"),
MERGE_EDITED("chkbox_disabled.gif"),
MERGE_OUT_OF_DATE("chkbox_red.gif"),
MERGE_OUT_OF_DATE_COMMITTED("chkbox_enabled_conflicted.gif"),
MERGE_NO_CONFLICT("accept.gif"),
MERGE_NOT_RESOLVEABLE("red_light.gif"),
MERGE_SUCCESS("icon_success.gif"),
MERGE_CAUTION("icon_warning.gif"),
NARRITIVE("narrative.gif"),
OUTGOING_ARTIFACT_DELETED("OUTGOING_Deleted.gif"),
OUTGOING_DELETED("OUTGOING_Deleted.gif"),
OUTGOING_INTRODUCED("OUTGOING_New.gif"),
OUTGOING_MERGED("branch_merge.gif"),
OUTGOING_MODIFIED("OUTGOING_Modified.gif"),
OUTGOING_NEW("OUTGOING_New.gif"),
OPEN("open.gif"),
PROBLEM("greenBug.gif"),
PRINT("print.gif"),
PURPLE("purple.gif"),
RECTANGLE_16("rectangle16.gif"),
RECTANGLE_24("rectangle24.gif"),
REFRESH("refresh.gif"),
RELATION("relate.gif"),
REMOVE("remove.gif"),
REJECT("reject.gif"),
RUN_EXC("run_exc.gif"),
PAGE("page.gif"),
RULE("rule.gif"),
SAVE_NEEDED("save.gif"),
SAVED("saved.gif"),
SAVE("save.gif"),
SEVERITY_MAJOR("major.gif"),
SEVERITY_MINOR("minor.gif"),
SEVERITY_ISSUE("issue.gif"),
SLASH_RED_OVERLAY("red_slash.gif"),
TRASH("trash.gif"),
SKYWALKER("skywalker.gif"),
SUPPORT("users2.gif"),
USER("userPurple.gif"),
USER_PURPLE("userPurple.gif"),
USER_RED("userRed.gif"),
USER_GREY("userGrey.gif"),
USER_YELLOW("userYellow.gif"),
USER_ADD("userAdd.gif"),
USERS("users2.gif"),
UN_ARCHIVE("unarchive.gif"),
VERSION("version.gif"),
WORKFLOW("workflow.gif"),
WIDGET("widget.gif"),
WARNING("warn.gif"),
WARNING_OVERLAY("alert_8_8.gif"),
X_RED("redRemove.gif");
private final String fileName;
private FrameworkImage(String fileName) {
this.fileName = fileName;
}
/* (non-Javadoc)
* @see org.eclipse.osee.framework.ui.skynet.OseeImage#getImageDescriptor()
*/
@Override
public ImageDescriptor createImageDescriptor() {
if (this == MISSING) {
return ImageDescriptor.getMissingImageDescriptor();
}
return ImageManager.createImageDescriptor(SkynetGuiPlugin.PLUGIN_ID, "images", fileName);
}
/* (non-Javadoc)
* @see org.eclipse.osee.framework.ui.skynet.OseeImage#getImageKey()
*/
@Override
public String getImageKey() {
return SkynetGuiPlugin.PLUGIN_ID + "." + fileName;
}
}