0

ツールバーにエントリを表示する条件があります。menuContribution + command + visibleWhen を使用して、このエントリを表示します。別のパースペクティブに切り替えるとすぐに、プロジェクト エクスプローラーでそのプロジェクト/プロジェクト ノードを選択していても、ツールバーのエントリが消えます。

使ってるからかな

<visibleWhen> <with variable="selection">  in my plugin.xml ?

パースペクティブが切り替えられた場合でも、ツールバーのエントリを表示したままにするにはどうすればよいですか。少なくとも、すべてではないにしても、特定の固定パースペクティブで表示する必要があります....

actionSets を使用してツールバーにエントリを表示することは避けたいと思います。なぜなら、それらは私が使用している propertyTester と相性が悪いからです。

この点で何か助けていただければ幸いです。

ありがとう !

4

1 に答える 1

1

視点を変えると選択が失われ、それがあなたの貢献が見えない理由だと思います。プロジェクトエクスプローラービュー(または何か)に選択が存在しても、選択されていないことを示す灰色の陰影が表示されることがあります。拡張ポイントではなく、コードを介して選択を処理する必要があります。

于 2012-05-15T12:04:43.987 に答える