Bug 53424 [RCP] Workbench should not dispose the display
build I20040225 Currently the Workbench disposes the display passed in to PlatformUI.createAndRunWorkbench when the Workbench is closed. This should be left up to the caller, since it created the display.
bundles/org.eclipse.jface/src/org/eclipse/jface/resource/JFaceColors.java
/**
	 * Get the default color to use for displaying active hyperlinks.
	 */
	
	public static Color getActiveHyperlinkText(Display display) {
		return getColorSetting(display,JFacePreferences.ACTIVE_HYPERLINK_COLOR);
	}
	
	private static Hashtable getColorMap () {
		if (getUseDefaultTheme()) {
			return JFaceDefaultColorMap;
		} else { 
			return UserColorMap;
		}
	} 
	
	/**
	 * 
	 * Get the Color used for Color Scheme Background.   
	 * 
	 * @param display
	 * @return Color   the color value mapped to the provided color key
	 */
	public static Color getSchemeBackground(Display display) {
		return getColor(display, SCHEME_BACKGROUND);
	}
	
	/**
	 * Get a Color which maps to the key provided.