| /****************************************************************************** |
| * Copyright (c) 2004, 2009 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.preferences; |
| |
| /** |
| * Defines preference constants for the GMF diagram layer. |
| * |
| * @noimplement This interface is not intended to be implemented by clients. |
| * @author schafe |
| */ |
| public interface IPreferenceConstants { |
| |
| /** |
| * the connection line style; shows up in ConnectionsPreferencePage |
| */ |
| public static final String PREF_LINE_STYLE = "Connectors.lineStyle"; //$NON-NLS-1$ |
| |
| /** |
| * the font; shows up in AppearancePreferencePage |
| */ |
| public static final String PREF_DEFAULT_FONT = "Appearance.defaultFont"; //$NON-NLS-1$ |
| /** |
| * the font color; shows up in AppearancePreferencePage |
| */ |
| public static final String PREF_FONT_COLOR = "Appearance.fontColor"; //$NON-NLS-1$ |
| /** |
| * the the fill color; shows up in AppearancePreferencePage |
| */ |
| public static final String PREF_FILL_COLOR = "Appearance.fillColor"; //$NON-NLS-1$ |
| /** |
| * the line color; shows up in AppearancePreferencePage |
| */ |
| public static final String PREF_LINE_COLOR = "Appearance.lineColor"; //$NON-NLS-1$ |
| /** |
| * the note fill color; shows up in AppearancePreferencePage |
| */ |
| public static final String PREF_NOTE_FILL_COLOR = "Appearance.noteFillColor"; //$NON-NLS-1$ |
| /** |
| * the note line color; shows up in AppearancePreferencePage |
| */ |
| public static final String PREF_NOTE_LINE_COLOR = "Appearance.noteLineColor"; //$NON-NLS-1$ |
| |
| /** |
| * show connection handles preference; Global Preference |
| */ |
| public static final String PREF_SHOW_CONNECTION_HANDLES = "Global.showConnectionHandles"; //$NON-NLS-1$ |
| |
| /** |
| * show popup bars preference;; Global Preference |
| */ |
| public static final String PREF_SHOW_POPUP_BARS = "Global.showPopupBars"; //$NON-NLS-1$ |
| |
| /** |
| * prompt when user choose delete from model; Global Preference |
| */ |
| public static final String PREF_PROMPT_ON_DEL_FROM_MODEL = "Global.promptOnDelFromModel"; //$NON-NLS-1$ |
| /** |
| * prompt when user choose delete from diagram ; Global Preference |
| */ |
| public static final String PREF_PROMPT_ON_DEL_FROM_DIAGRAM = "Global.promptOnDelFromDiagram"; //$NON-NLS-1$ |
| /** |
| * enable Layout animation ; Global Preference |
| */ |
| public static final String PREF_ENABLE_ANIMATED_LAYOUT = "Global.enableAnimatedLayout"; //$NON-NLS-1$ |
| /** |
| * enable zoom animation; Global Preference |
| */ |
| public static final String PREF_ENABLE_ANIMATED_ZOOM = "Global.enableAnimatedZoom"; //$NON-NLS-1$ |
| |
| /** |
| * enable anti-aliasing; Global Preference |
| */ |
| public static final String PREF_ENABLE_ANTIALIAS = "Global.enableAntiAlias"; //$NON-NLS-1$ |
| |
| /** |
| * enable status line content; Global Preference |
| * @since 1.2 |
| */ |
| public static final String PREF_SHOW_STATUS_LINE = "Global.showStatusLine"; //$NON-NLS-1$ |
| |
| /** |
| * show grid preference; Grid/Rulers Preference Page |
| */ |
| public static final String PREF_SHOW_GRID = "GridRuler.showGrid"; //$NON-NLS-1$ |
| /** |
| * Show Rulers Preference; Grid/Rulers Preference Page |
| */ |
| public static final String PREF_SHOW_RULERS = "GridRuler.showRulers"; //$NON-NLS-1$ |
| /** |
| * Snap to grid preference; Grid/Rulers Preference Page |
| */ |
| public static final String PREF_SNAP_TO_GRID = "GridRuler.snapToGrid"; //$NON-NLS-1$ |
| /** |
| * ruler units preference; Grid/Rulers Preference Page |
| */ |
| public static final String PREF_RULER_UNITS = "GridRuler.rulerUnits"; //$NON-NLS-1$ |
| /** |
| * grid spacing preference; Grid/Rulers Preference Page |
| */ |
| public static final String PREF_GRID_SPACING = "GridRuler.gridSpacing"; //$NON-NLS-1$ |
| /** |
| * snap to geometry preference; Grid/Rulers Preference Page |
| */ |
| public static final String PREF_SNAP_TO_GEOMETRY = "GridRuler.snapToGeometry"; //$NON-NLS-1$ |
| |
| |
| } |
| |