質問

「私は、Eclipseでのビューを作成するEclipseプラグインを作成している現在はEclipseのメニューなどに表示されます。: 「ウィンドウ - >ショー表示 - >他者ます。

私はそれを見せたい「ウィンドウ - >ビューの表示」とないサブメニューの下に「その他」

私はそれが「org.eclipse.ui」としてのplugin.xmlファイル内のビューの「カテゴリー」を与えるが、それはまだ「その他」サブメニューのビューを示しているしようとしています。

そうする他の方法はありますか?任意の提案は、この点で有用である。

事前のおかげで、 Abhinav "

役に立ちましたか?

解決

私は、あなたがカスタマイズした視点でそれを行うことができると思います。

あなたのplugin.xmlでは、「org.eclipse.ui.perspectives」の拡張ポイントを追加すると、IPerspectiveFactoryを実装する新しいクラスを作成します。

このクラスは、 "createInitialLayout(IPageLayoutレイアウト)" メソッドを持っており、そのレイアウトにあなたが呼び出すことができます "layout.addShowViewShortcut(<ビューのID>)"

またそこウィザードなどのショートカットを追加することができます。

役に立てば幸い、 アンドレアス

他のヒント

また、日食の「パースペクティブ記事を」読むことができます:

  

あなたはcreateInitialLayoutTestPerspectiveクラスで実装されているかを確認することができ、以下の例では。明確にするために、アルゴリズムは、アクションおよびレイアウトを定義する2つの部分に分割されている:。defineActions及びdefineLayout

public void createInitialLayout(IPageLayout layout) {
    defineActions(layout);
    defineLayout(layout);
}
  

defineActions内のアイテムとアクション・セットの数はウインドウに追加されます。視点は、ウィンドウのFile > NewShow View、またはPerspective > Openメニューに項目を追加することができます。
  また、ウィンドウのメニューやツールバーに完全なアクションセットを追加することができます。この例では、いくつかのFile > NewShow View項目が追加されます。

public void defineActions(IPageLayout layout) {

    // Add "show views".
    layout.addShowViewShortcut(IPageLayout.ID_RES_NAV);
    ...
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top