2011-10-18 24 views
4

在插件中,我已經在plugin.xml文件中定義了一個命令。我想將工具欄中的「Open Perspective」按鈕的Eclipse默認圖像/圖標添加到此命令中。在plugin.xml中使用eclipse構建圖標

在Eclipse中我試圖激活插件式間諜(按住Shift + Alt + F1)上的圖標,給了我以下信息:

The contributing plug-in: 
org.eclipse.pde.ui (3.6.1.v20110210_r362) 

,但我找不到對任何信息圖像用於指定該插件中的按鈕。我看到其他圖像是使用規定:

$nl$/icons/obj16/plugin_javasearch.gif 

怎麼辦我:

1)找到用於「打開透視圖」按鈕的圖標?

2)指定我想在自己的plugin.xml文件中使用該圖標作爲我自己的命令?

下面是我目前我的命令的定義:

<menuContribution 
     allPopups="false" 
     locationURI="base.application.menuContribution1"> 
    <toolbar 
     id="base.application.perspective"> 
     <command 
      commandId="openPerspective" 
      icon=" IWorkbenchGraphicConstants.IMG_ETOOL_NEW_PAGE" 
      style="push"> 
     </command> 
    </toolbar> 
</menuContribution> 

回答

5

要找到你可能需要使用強力方法圖標。使用File>Import...>Plug-ins and Fragments並導入一些插件。我不會認爲Open Perspective在pde中(也許試試org.eclipse.uiorg.eclipse.ui.ide),但你也可以嘗試PDE。

至於使用它,您可以使用platform:/plugin協議來引用其他人的插件中的圖標。但這些文件名被認爲是「實施細節」。雖然他們可能不會改變,但插件沒有義務保持它們從發佈到發佈的一致。