0

plugin.xml からのプライマリ ID と一意のセカンダリ ID を渡して、新しいビューを正常に作成しました。すべては順調です。思い通りにポップアップします。

しかし...完全に間違ったフォルダにポップアップします。

同じタイプの他のものと一緒に並べたいです。これは、作成したいメイン フォルダー センター パネルです。これで、(ユーザーとして) 手動で移動し、必要な場所に配置できます。

これを身近に感じてください。

私は何が欠けていますか?

4

3 に答える 3

0

「間違ったフォルダ」でわかりませんか?ここで2つのこと。まず、ワークベンチの間違った場所に表示される場合は、org.eclipse.ui.perspectiveExtensionsエクステンションを使用してパースペクティブの正しい場所に配置する必要があります。次に、一連のビューでグループ化されていない場合は、ビュー拡張機能に「カテゴリ」を追加して、「ビューの表示」の適切なカテゴリに表示する必要があります。この2点がお役に立てば幸いです。私があなたの要点を完全に見逃していた場合はお知らせください。

于 2013-03-18T20:00:25.830 に答える
0

パースペクティブ エクステンションを作成し、そこでビュー定義の "relative" 属性を使用します。

于 2013-03-19T06:57:28.627 に答える
0

解決策を見つけました。perspectiveExtensions 拡張クラスでフォルダーをレイアウトするときは、追加のビューがどこにあるのかを伝える必要があります。これを行うには、必要に応じて必要なワイルドカードを渡して IFolderLayout.addPlaceholder() を呼び出します。

bodyleft.addPlaceholder( "MyViewId:*" );

これは魅力的です。

于 2013-03-19T12:20:34.467 に答える