01: /*******************************************************************************
02: * Copyright (c) 2004, 2006 IBM Corporation and others.
03: * All rights reserved. This program and the accompanying materials
04: * are made available under the terms of the Eclipse Public License v1.0
05: * which accompanies this distribution, and is available at
06: * http://www.eclipse.org/legal/epl-v10.html
07: *
08: * Contributors:
09: * IBM Corporation - initial API and implementation
10: *******************************************************************************/package org.eclipse.ui.internal.intro.impl;
11:
12: public interface IIntroConstants {
13:
14: // all attributes here are by default public static final.
15:
16: // General consts.
17: // ---------------
18: String PLUGIN_ID = "org.eclipse.ui.intro"; //$NON-NLS-1$
19: String PREFIX = PLUGIN_ID + "."; //$NON-NLS-1$
20:
21: // Empty Standby Content part. This is registered in this plugin,
22: // through markup.
23: String EMPTY_STANDBY_CONTENT_PART = "org.eclipse.ui.intro.config.emptyStandby"; //$NON-NLS-1$
24:
25: // Memento constants
26: // ------------------
27: String MEMENTO_PRESENTATION_TAG = "presentation"; //$NON-NLS-1$
28: String MEMENTO_CURRENT_PAGE_ATT = "currentPage"; //$NON-NLS-1$
29: String MEMENTO_STANDBY_PART_TAG = "standbyPart"; //$NON-NLS-1$
30: String MEMENTO_STANDBY_CONTENT_PART_ID_ATT = "contentPartID"; //$NON-NLS-1$
31: String MEMENTO_STANDBY_CONTENT_PART_TAG = "standbyContentPart"; //$NON-NLS-1$
32: String MEMENTO_RESTORE_ATT = "restore"; //$NON-NLS-1$
33:
34: // CustomizableIntroPart consts:
35: // -----------------------------
36: // key to retrieve if a standby part is needed.
37: String SHOW_STANDBY_PART = "showStandbyPart"; //$NON-NLS-1$
38:
39: // Form implementation consts:
40: // ---------------------------
41: // key to retrieve the into link model object from imageHyperlink widget.
42: // convention: actual string value is class name.
43: String INTRO_LINK = "IntroLink"; //$NON-NLS-1$
44:
45: // key to retrive page sub-title from PageContentForm
46: String PAGE_SUBTITLE = "PageSubtitle"; //$NON-NLS-1$
47:
48: // Performance keys
49: // -----------------------
50: String INTRO = "intro"; //$NON-NLS-1$
51: String PERF_VIEW_CREATION_TIME = PLUGIN_ID + "/perf/createView"; //$NON-NLS-1$
52: String PERF_SET_STANDBY_STATE = PLUGIN_ID + "/perf/setStandbyState"; //$NON-NLS-1$
53: // not exposed in .option. Used because framework is convenient.
54: String PERF_UI_ZOOM = PLUGIN_ID + "/perf/uiZoom"; //$NON-NLS-1$
55:
56: }
|