私はEclipseプラグインのインフラストラクチャを使用してEclipseを拡張しています。問題が発生しました:プログラムでポップアップメニューの表示を制御する方法は?
私は、環境変数の値に応じてポップアップメニューの表示を制御したいと考えています。ですから、プログラムで制御するか、plugin.xmlにパラメータを追加する必要があります。
私を助けてください。
よろしくお願いいたします。 イメージ。
私はEclipseプラグインのインフラストラクチャを使用してEclipseを拡張しています。問題が発生しました:プログラムでポップアップメニューの表示を制御する方法は?
私は、環境変数の値に応じてポップアップメニューの表示を制御したいと考えています。ですから、プログラムで制御するか、plugin.xmlにパラメータを追加する必要があります。
私を助けてください。
よろしくお願いいたします。 イメージ。
org.eclipse.ui.popupMenu
を使用すると、状態を直接制御することはできません。使用するまでEclipseはアイテムを有効に表示するため、プラグインを有効にして可視性を評価します。より良い方法は、(あなたが設定するために必要なものの面でも多くのオーバーヘッド)より細かな制御を持っているorg.eclipse.ui.menus
拡張子を使用することです:
コマンドの 有効状態はによって制御される
貢献の可視性 コマンドの組み合わせは として処理され、そうであればハンドラは の状態を有効にします。メニューコントリビューションでは、コアの 式を使用して、メニューおよびツールバーのコマンドの の表示を制御できます。