blob: 6190cb32af68fb5476e1d487154c41d44bf1c1ce [file] [log] [blame]
/******************************************************************************
* Copyright (c) 2005, 2008 IBM Corporation and others.
* 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:
* IBM Corporation - initial API and implementation
****************************************************************************/
package org.eclipse.gmf.runtime.diagram.ui.actions.internal.l10n;
import org.eclipse.gmf.runtime.diagram.ui.actions.internal.DiagramActionsPlugin;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.ui.plugin.AbstractUIPlugin;
/**
* Bundle of all images used by this plugin. Image descriptors can be retrieved
* by referencing the public image descriptor variable directly. The public
* strings represent images that will be cached and can be retrieved using
* {@link #get(String)} which should <b>not</b> be disposed by the client.
*
* @author cmahoney
*/
public class DiagramUIActionsPluginImages {
/**
* The icons root directory.
*/
private static final String PREFIX_ROOT = "icons/"; //$NON-NLS-1$
/**
* Enabled subdirectory off of root icon directory
*/
private static final String PREFIX_ENABLED = PREFIX_ROOT + "elcl16/"; //$NON-NLS-1$
/**
* Disabled subdirectory off of root icon directory
*/
private static final String PREFIX_DISABLED = PREFIX_ROOT + "dlcl16/"; //$NON-NLS-1$
// Image descriptors.
public static final ImageDescriptor DESC_NOTE_ATTACHMENT = create(PREFIX_ROOT + "noteattachment.gif");//$NON-NLS-1$
public static final ImageDescriptor DESC_ARRANGE_SELECTED = create(PREFIX_ENABLED
+ "arrangeselected.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ARRANGE_SELECTED_DISABLED = create(PREFIX_DISABLED
+ "arrangeselected.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ARRANGE_ALL = create(PREFIX_ENABLED
+ "arrangeall.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ARRANGE_ALL_DISABLED = create(PREFIX_DISABLED
+ "arrangeall.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SHOW_HIDE_COMPARTMENTS_GROUP = create(PREFIX_ENABLED
+ "show_compartments_group.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SHOW_HIDE_COMPARTMENTS_GROUP_DISABLED = create(PREFIX_DISABLED
+ "show_compartments_group.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SHOW_ALL_RESIZABLE_COMPARTMENTS = create(PREFIX_ROOT + "all_comp_vis.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_HIDE_ALL_RESIZABLE_COMPARTMENTS = create(PREFIX_ROOT + "none_comp_vis.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SHOW_HIDE_CONNECTION_LABELS_GROUP = create(PREFIX_ENABLED
+ "show_connector_group.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SHOW_HIDE_CONNECTION_LABELS_GROUP_DISABLED = create(PREFIX_DISABLED
+ "show_connector_group.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_CHANGEROUTER_GROUP = create(PREFIX_ENABLED
+ "line_style_group.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_CHANGEROUTER_GROUP_DISABLED = create(PREFIX_DISABLED
+ "line_style_group.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_CHANGEROUTERACTION_RECTILINEAR = create(PREFIX_ENABLED
+ "rectilinear.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_CHANGEROUTERACTION_RECTILINEAR_DISABLED = create(PREFIX_DISABLED
+ "rectilinear.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_CHANGEROUTERACTION_OBLIQUE = create(PREFIX_ENABLED
+ "oblique.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_CHANGEROUTERACTION_OBLIQUE_DISABLED = create(PREFIX_DISABLED
+ "oblique.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_CHANGEROUTERACTION_TREE = create(PREFIX_ENABLED
+ "tree.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_CHANGEROUTERACTION_TREE_DISABLED = create(PREFIX_DISABLED
+ "tree.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_AUTOSIZE = create(PREFIX_ENABLED + "autosize.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_AUTOSIZE_DISABLED = create(PREFIX_DISABLED
+ "autosize.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SELECTALL = create(PREFIX_ENABLED
+ "selectall.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SELECTALL_DISABLED = create(PREFIX_DISABLED
+ "selectall.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SELECTSHAPES = create(PREFIX_ENABLED
+ "selectshapes.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SELECTSHAPES_DISABLED = create(PREFIX_DISABLED
+ "selectshapes.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SELECTCONNECTIONS = create(PREFIX_ENABLED
+ "selectconnectors.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SELECTCONNECTIONS_DISABLED = create(PREFIX_DISABLED
+ "selectconnectors.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ALIGN = create(PREFIX_ROOT + "aleft.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_BOLD = create(PREFIX_ENABLED + "bold.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_BOLD_DISABLED = create(PREFIX_DISABLED
+ "bold.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ITALIC = create(PREFIX_ENABLED + "italic.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ITALIC_DISABLED = create(PREFIX_DISABLED
+ "italic.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_FONT_COLOR = create(PREFIX_ENABLED
+ "font_color.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_FONT_COLOR_DISABLED = create(PREFIX_DISABLED
+ "font_color.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_FILL_COLOR = create(PREFIX_ENABLED
+ "fill_color.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_FILL_COLOR_DISABLED = create(PREFIX_DISABLED
+ "fill_color.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_COLOR = create(PREFIX_ENABLED
+ "line_color.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_COLOR_DISABLED = create(PREFIX_DISABLED
+ "line_color.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_VIEWPAGEBREAKS = create(PREFIX_ENABLED
+ "viewpagebreaks.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_VIEWPAGEBREAKS_DISABLED = create(PREFIX_DISABLED
+ "viewpagebreaks.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_RECALCPAGEBREAKS = create(PREFIX_ENABLED
+ "recalcpagebreaks.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_RECALCPAGEBREAKS_DISABLED = create(PREFIX_DISABLED
+ "recalcpagebreaks.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SNAPBACK = create(PREFIX_ROOT + "snapback.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SHOW_CONNECTION_LABELS = create(PREFIX_ENABLED
+ "showconnector.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SHOW_CONNECTION_LABELS_DISABLED = create(PREFIX_DISABLED
+ "showconnector.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_HIDE_CONNECTION_LABELS = create(PREFIX_ENABLED
+ "hideconnector.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_HIDE_CONNECTION_LABELS_DISABLED = create(PREFIX_DISABLED
+ "hideconnector.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SORT_FILTER = create(PREFIX_ENABLED
+ "sortfilter.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SORT_FILTER_DISABLED = create(PREFIX_DISABLED
+ "sortfilter.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_BRING_TO_FRONT = create(PREFIX_ENABLED + "bring_to_front.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_BRING_FORWARD = create(PREFIX_ENABLED + "bring_forward.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SEND_TO_BACK = create(PREFIX_ENABLED + "send_to_back.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_SEND_BACWARD = create(PREFIX_ENABLED + "send_backward.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_MAKE_SAME_SIZE_BOTH = create(PREFIX_ROOT + "size_to_control.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_MAKE_SAME_SIZE_HEIGHT = create(PREFIX_ROOT + "size_to_control_height.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_MAKE_SAME_SIZE_WIDTH = create(PREFIX_ROOT + "size_to_control_width.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_COPY_APPEARANCE = create(PREFIX_ENABLED
+ "copy_appearance_properties.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_COPY_APPEARANCE_DISABLED = create(PREFIX_DISABLED
+ "copy_appearance_properties.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_GROUP = create(PREFIX_ENABLED + "group.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_GROUP_DISABLED = create(PREFIX_DISABLED + "group.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_UNGROUP = create(PREFIX_ENABLED + "ungroup.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_UNGROUP_DISABLED = create(PREFIX_DISABLED + "ungroup.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_TEXT_ALIGNMENT_LEFT = create(PREFIX_ENABLED
+ "alignleft.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_TEXT_ALIGNMENT_LEFT_DISABLED = create(PREFIX_DISABLED
+ "alignleft.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_TEXT_ALIGNMENT_CENTER = create(PREFIX_ENABLED
+ "aligncenter.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_TEXT_ALIGNMENT_CENTER_DISABLED = create(PREFIX_DISABLED
+ "aligncenter.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_TEXT_ALIGNMENT_RIGHT = create(PREFIX_ENABLED
+ "alignright.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_TEXT_ALIGNMENT_RIGHT_DISABLED = create(PREFIX_DISABLED
+ "alignright.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH = create(PREFIX_ENABLED
+ "line_width.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH_DISABLED = create(PREFIX_DISABLED
+ "line_width.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH_ONE = create(PREFIX_ENABLED
+ "line_width_one.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH_ONE_DISABLED = create(PREFIX_DISABLED
+ "line_width_one.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH_TWO = create(PREFIX_ENABLED
+ "line_width_two.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH_TWO_DISABLED = create(PREFIX_DISABLED
+ "line_width_two.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH_THREE = create(PREFIX_ENABLED
+ "line_width_three.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH_THREE_DISABLED = create(PREFIX_DISABLED
+ "line_width_three.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH_FOUR = create(PREFIX_ENABLED
+ "line_width_four.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH_FOUR_DISABLED = create(PREFIX_DISABLED
+ "line_width_four.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH_FIVE = create(PREFIX_ENABLED
+ "line_width_five.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_WIDTH_FIVE_DISABLED = create(PREFIX_DISABLED
+ "line_width_five.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ARROW_TYPE = create(PREFIX_ENABLED
+ "arrow_type.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ARROW_TYPE_DISABLED = create(PREFIX_DISABLED
+ "arrow_type.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ARROW_TYPE_NONE = create(PREFIX_ENABLED
+ "arrow_type_none.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ARROW_TYPE_NONE_DISABLED = create(PREFIX_DISABLED
+ "arrow_type_none.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ARROW_TYPE_OPEN = create(PREFIX_ENABLED
+ "arrow_type_open.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ARROW_TYPE_OPEN_DISABLED = create(PREFIX_DISABLED
+ "arrow_type_open.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ARROW_TYPE_SOLID = create(PREFIX_ENABLED
+ "arrow_type_solid.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_ARROW_TYPE_SOLID_DISABLED = create(PREFIX_DISABLED
+ "arrow_type_solid.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE = create(PREFIX_ENABLED
+ "line_type.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE_DISABLED = create(PREFIX_DISABLED
+ "line_type.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE_SOLID = create(PREFIX_ENABLED
+ "line_type_solid.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE_SOLID_DISABLED = create(PREFIX_DISABLED
+ "line_type_solid.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE_DASH = create(PREFIX_ENABLED
+ "line_type_dash.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE_DASH_DISABLED = create(PREFIX_DISABLED
+ "line_type_dash.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE_DOT = create(PREFIX_ENABLED
+ "line_type_dot.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE_DOT_DISABLED = create(PREFIX_DISABLED
+ "line_type_dot.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE_DASH_DOT = create(PREFIX_ENABLED
+ "line_type_dash_dot.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE_DASH_DOT_DISABLED = create(PREFIX_DISABLED
+ "line_type_dash_dot.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE_DASH_DOT_DOT = create(PREFIX_ENABLED
+ "line_type_dash_dot_dot.gif"); //$NON-NLS-1$
public static final ImageDescriptor DESC_LINE_TYPE_DASH_DOT_DOT_DISABLED = create(PREFIX_DISABLED
+ "line_type_dash_dot_dot.gif"); //$NON-NLS-1$
/**
* Creates the image descriptor from the filename given.
*
* @param imageName
* the full filename of the image
* @return the new image descriptor
*/
private static ImageDescriptor create(String imageName) {
return AbstractUIPlugin.imageDescriptorFromPlugin(DiagramActionsPlugin
.getPluginId(), imageName);
}
}