2011-07-21 10 views
0

アイコンとテキストを含むeclipseでメニュー項目を作成することは可能ですか?通常、メインメニューのすべてのメニュー項目はアイコンのみで表示されます。しかし、アイコンの隣に短いテキストを表示する必要があります。アイコンとテキストのメニュー投稿

など。添付のスクリーンショットでは、「実行」アイコンの隣に「R2」という短いテキストが表示されます(「実行」メニューを強化したくない、これは単なる例です)。コマンドについては

Menu with icon and text

答えて

3

あなたはmode属性を追加することができますorg.eclipse.ui.menusを通じて貢献しました。拡張ポイントの説明を参照してください(PDEエディタ>拡張機能タブから取得できます)。

<extension point="org.eclipse.ui.menus"> 
    <menuContribution locationURI="toolbar:org.eclipse.ui.workbench.file"> 
    <command commandId="org.eclipse.ui.edit.copy" 
       mode="FORCE_TEXT"/> 
    </menuContribution> 
</extension> 
+0

これはうまくいきました。ありがとうございました。動的/プログラム的な方法でラベルを設定する方法を知っていますか?私は現在、plugin.xmlに "R2"ラベルを設定しました。最終的に現在の設定に基づいて設定する必要があります。 – paweloque

+0

ハンドラは 'org.eclipse.ui.commands.IElementUpdater'を実装する必要があります。 'org.eclipse.ui.commands.ICommandService.refreshElements(String、Map) 'を呼び出すと、UIElementをテキストで更新することができます。 –

+0

初心者のご迷惑をおかけして申し訳ありません。ハンドラはどのクラスですか?どのように設定しますか? – paweloque

関連する問題