定义简介配置

org.eclipse.ui.intro.config 描述要显示我们的内容的简介配置的标识,还描述了包含简介内容的特定定义的 XML 文件的名称。期望只为给定的 CustomizableIntroPart 定义一个简介配置。(只能将找到的第一个简介配置显示在 CustomizableIntroPart 中。)

   <extension
	id="intro"
	point="org.eclipse.ui.intro.config">
	<config
		introId="org.eclipse.platform.intro"
		id="org.eclipse.platform.introConfig"
		content="$nl$/introContent.xml">
	<presentation
		home-page-id="root" standby-page-id="standby">
			<implementation
 				ws="win32"
				style="css/shared.css"
				kind="html"
				os="win32">
			</implementation>
			<implementation
				kind="swt">
			</implementation>
	</presentation>
	</config>
</extension>   
该文件的路径相对于插件的目录。(注意目录名中 $nl$ 变量的使用,该变量表示该文件将位于特定于目标环境的本地语言的目录中。)

配置扩展允许您指定内容以及内容的表示。content 元素主要用于定义页面,而 presentation 元素描述与表示相关的属性,这些属性描述将如何显示页面。必须指定简介主页(在完整方式下)的页面标识,而备用页面标识(在备用方式下)则是可选的。主页就是第一次启动产品时所显示的页面。表示可以指定一个或多个用来显示页面的实现。每个平台和窗口系统都要指定实现,从而允许您利用特定于平台的功能部件来显示页面内容。例如,Windows 平台具有健壮的 HTML 浏览器窗口小部件,因此将基于 HTML 的实现用于简介内容。没有此功能的其它平台使用基于 SWT 的实现,该实现将页面描述映射至基于 SWT 的表单。未指定窗口系统或操作系统的实现将被认为是通用实现;要确保简介显示在所有平台上,定义这样一种实现是很重要的。工作台将首先查找与当前操作系统和窗口系统相匹配的实现。如果找不到这样一种实现,它将选择通用实现。大多数这些详细信息都是在产品配置级别处理的,因此,在此处将不再进一步讨论它们。