0
可以在日食中用圖標和文字創建菜單項嗎?通常,主菜單上的所有菜單項都只顯示一個圖標。但是,我需要在圖標旁顯示一個簡短的文字。帶圖標和文字的菜單貢獻
例如在附件截圖中,「運行」圖標旁邊的「R2」短文本(我不想增強「運行」菜單,這僅僅是一個例子)。
可以在日食中用圖標和文字創建菜單項嗎?通常,主菜單上的所有菜單項都只顯示一個圖標。但是,我需要在圖標旁顯示一個簡短的文字。帶圖標和文字的菜單貢獻
例如在附件截圖中,「運行」圖標旁邊的「R2」短文本(我不想增強「運行」菜單,這僅僅是一個例子)。
對於一個命令,通過org.eclipse.ui.menus
貢獻,你可以添加mode屬性。請參閱擴展點說明(您可以從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>
這工作得很好,謝謝。你知道如何以動態/程序化的方式設置標籤嗎?我目前在plugin.xml中設置了「R2」標籤,我最終需要根據當前配置進行設置。 – paweloque
您的處理程序必須實現'org.eclipse.ui.commands.IElementUpdater'。調用'org.eclipse.ui.commands.ICommandService.refreshElements(String,Map)'可以讓你用文本更新UIElement。 –
對於初學者問題感到抱歉:哪個類是處理程序,以及我如何設置它? – paweloque