[英]How to add icons to GUI contributing plugin in Eclipse?
我創建了一個插件,可以在Eclipse的子菜單中添加一些操作。 問題是當插件安裝在eclipse中時...我看不到此菜單的圖標。
我的plugin.xml看起來像這樣:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
id="Plugin.objectContribution1"
objectClass="org.eclipse.core.resources.IResource">
<action
class="plugin.Menus.Menu1"
icon="icons/rsz_21.png"
id="Plugin.action1"
label="Menu 1..."
menubarPath="team.main/group2">
</action>
<action
class="plugin.Menus.Menu2"
icon="icons/rsz_21.png"
id="Plugin.Menu2"
label="Menu 2..."
menubarPath="team.main/group2">
</action>
<action
class="Menus.Menu3"
icon="icons/rsz_21.png"
id="Plugin.action3"
label="Menu 3..."
menubarPath="team.main/group2">
</action>
<action
class="Menus.Menu4"
icon="icons/rsz_21.png"
id="Plugin.Menu4"
label="Menu 4..."
menubarPath="team.main/group2">
<enablement>
<not>
<objectClass
name="org.eclipse.core.resources.IFile">
</objectClass>
</not>
</enablement>
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.ltk.core.refactoring.deleteParticipants">
<deleteParticipant
class="Plugin.DeleteParticipant"
id="Plugin.deleteParticipant1"
name="Delete_file_on_server">
<enablement>
</enablement>
</deleteParticipant>
</extension>
</plugin>
當我從開發實例中運行它時,我可以看到這些圖標。
要使此工作正常工作,還需要做其他事情嗎?
查看您的build.properties
文件。 “ icons”目錄必須包含在bin.includes列表中。
因此文件可能看起來像這樣:
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.,\
plugin.properties,\
plugin.xml,\
icons/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.