2017-09-01 8 views
0

2つのパースペクティブと2つのビューを含むE4プラグインアプリケーションを開発しています。これらのビューをEclipse Window->Show View -> Other..メニューに追加したので、それに応じて開きます。すでに別のパースペクティブで開いているビューを開くと、アプリケーションは現在のパースペクティブで新しいビューを開くのではなく、そのパースペクティブにフォーカスするようにしたいと思います。E4ビューがすでに開かれている場合のフォーカスパースペクティブ

達成可能ですか?パートディスクリプターの "multiple"プロパティのチェックを外しましたが、それでも機能しません。

+0

'ウィンドウ> Show View'は3.x互換モードではありません。 –

答えて

1

'ウィンドウ>表示の表示'は、IWorkbenchPage.showViewメソッドを使用して現在のパースペクティブのビューを開くだけです。

異なるパースペクティブに切り替える機能はありません。

+0

私はパーツデスクリプタのカスタムカテゴリと共に "view"タグを使って、 "Other .."フォルダリストに表示させるようにしています。私の視点に基づいてメニューに表示されるビューのリストを変更することはできますか?たぶん私は、特定の観点からのみ開くように見えるように強制することができます。 –

関連する問題