説明: この拡張ポイントは、他のプラグインにより登録されたパースペクティブを拡張する ために使用します。 パースペクティブは、ウィンドウのアクション・バー (メニュー・バーとツールバー) の初期内容、 およびワークベンチ・ページ内の初期セットのビューとレイアウトを定義します。 パースペクティブに対するアクションまたはビューは、別のプラグインが提供します。 これらのアクションとビューは、パースペクティブが選択されると表示されます。 別のプラグインによってオプションで追加されたものは、初期定義に付加されます。
構成マークアップ:
<!ELEMENT extension (perspectiveExtension*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT perspectiveExtension (actionSet | viewShortcut | perspectiveShortcut | newWizardShortcut | view | showInPart)*>
<!ATTLIST perspectiveExtension
targetID CDATA #REQUIRED
>
<!ELEMENT actionSet EMPTY>
<!ATTLIST actionSet
id CDATA #REQUIRED
>
<!ELEMENT viewShortcut EMPTY>
<!ATTLIST viewShortcut
id CDATA #REQUIRED
>
<!ELEMENT perspectiveShortcut EMPTY>
<!ATTLIST perspectiveShortcut
id CDATA #REQUIRED
>
<!ELEMENT newWizardShortcut EMPTY>
<!ATTLIST newWizardShortcut
id CDATA #REQUIRED
>
<!ELEMENT showInPart EMPTY>
<!ATTLIST showInPart
id CDATA #IMPLIED
>
<!ELEMENT view EMPTY>
<!ATTLIST view
id CDATA #REQUIRED
relative CDATA #REQUIRED
relationship (stack|left|right|top|bottom|fast)
ratio CDATA #IMPLIED
visible (true | false)
>
<extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="org.eclipse.ui.resourcePerspective"> <actionSet id="org.eclipse.jdt.ui.JavaActionSet"/> <viewShortcut id="org.eclipse.jdt.ui.PackageExplorer"/> <newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewProjectCreationWizard"/> <perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/> <view id="org.eclipse.jdt.ui.PackageExplorer" relative="org.eclipse.ui.views.ResourceNavigator" relationship="stack"/> <view id="org.eclipse.jdt.ui.TypeHierarchy" relative="org.eclipse.ui.views.ResourceNavigator" relationship="left" ratio="0.50"/> </perspectiveExtension> </extension>
上の例では、アクション・セット、ビューのショートカット、新規ウィザードのショートカット、 およびパースペクティブのショートカットがリソース・パースペクティブの初期内容に対して提供されています。 また、「パッケージ・エクスプローラー」が「リソース・ナビゲーター」ビューにスタックされ、 「型階層」が「リソース・ナビゲーター」ビューの横に追加されています。
API 情報: パースペクティブ拡張内に定義された項目は、ターゲット・パースペクティブの初期内容に対して提供されます。 この後、ユーザーは、ワークベンチのユーザー・インターフェースから contribution の除去または追加を行うことができます。
Copyright (c) 2002 IBM Corporation and others.
All rights reserved.
This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/cpl-v10.html