package com.baselet.control.constants;

import com.baselet.control.enums.Program;

public class MenuConstants {

	// FILE
	public static final String FILE = "File";
	public static final String NEW = "New";
	public static final String OPEN = "Open...";
	public static final String CLOSE = "Close";
	public static final String RECENT_FILES = "Recent files";
	public static final String GENERATE_CLASS = "Generate Class Elements from Files or Directory...";
	public static final String GENERATE_CLASS_OPTIONS = "Generate Class Element Options...";
	public static final String SAVE = "Save";
	public static final String SAVE_AS = "Save as...";
	public static final String EXPORT = "Export...";
	public static final String EXPORT_AS = "Export as...";
	public static final String MAIL_TO = "Mail to...";
	public static final String EDIT_CURRENT_PALETTE = "Edit Current Palette";
	public static final String OPTIONS = "Options...";
	public static final String PRINT = "Print...";
	public static final String EXIT = "Exit";

	// EDIT
	public static final String EDIT = "Edit";
	public static final String UNDO = "Undo";
	public static final String REDO = "Redo";
	public static final String DELETE = "Delete";
	public static final String SELECT_ALL = "Select All";
	public static final String GROUP = "Group";
	public static final String UNGROUP = "Ungroup";
	public static final String CUT = "Cut";
	public static final String COPY = "Copy";
	public static final String PASTE = "Paste";

	// CUSTOM ELEMENTS
	public static final String CUSTOM_ELEMENTS = "Custom Elements";
	public static final String NEW_CE = "New...";
	public static final String NEW_FROM_TEMPLATE = "New from Template";
	public static final String EDIT_SELECTED = "Edit Selected...";
	public static final String CUSTOM_ELEMENTS_TUTORIAL = "Custom Elements Tutorial...";
	public static final String CUSTOM_ELEMENTS_TUTORIAL_URL = "http://www.umlet.com/ce/ce.htm";

	// HELP
	public static final String HELP = "Help";
	public static final String ONLINE_HELP = "Online Help...";
	public static final String ONLINE_SAMPLE_DIAGRAMS = "Online Sample Diagrams...";
	public static final String VIDEO_TUTORIAL = "Video Tutorial: Basic Use and Custom Elements...";
	public static final String PROGRAM_HOMEPAGE = Program.getInstance().getProgramName() + " Homepage...";
	public static final String RATE_PROGRAM = "Rate " + Program.getInstance().getProgramName() + " at Eclipse Marketplace...";
	public static final String ABOUT_PROGRAM = "About " + Program.getInstance().getProgramName();

	// CONTEXT ON ELEMENT
	public static final String SET_FOREGROUND_COLOR = "Set foreground color";
	public static final String SET_BACKGROUND_COLOR = "Set background color";
	public static final String ALIGN = "Align";
	public static final String LAYER = "Layer";
	public static final String LAYER_UP = "to front (layer +1)";
	public static final String LAYER_DOWN = "to back (layer -1)";

	// OTHERS
	public static final String SEARCH = "Search";
	public static final String ZOOM = "Zoom to";

}
