一部のビューが特定のパースペクティブに接続されている場合にのみ機能するアプリケーションがあります。これらのビューをウィンドウ -> ビューの表示ダイアログから削除して、ユーザーが機能しないパースペクティブにビューを追加できないようにします。
これをプログラムまたは宣言で行う方法についてのアイデアはありますか?
を使用してみ<visibleWhen />
ましたが、ビューはまだダイアログに表示されています:
<view class="com.mycompany.ViewClass"
id="com.mycompany.ViewId"
name="View Name"
restorable="true">
<visibleWhen>
<with variable="activeWorkbenchWindow.activePerspective">
<equals value="com.mycompany.MyPerspective"/>
</with>
</visibleWhen>
</view>
節は問題ないと思います<visibleWhen />
ので、Viewで使えるか気になりますよね?