2010-11-22 3 views
3

Я хочу добавить промежуток между двумя кнопками на панели инструментов Eclipse. Обе эти кнопки определены в plugin.xml для плагина. Я попытался указать разделитель в соответствии со следующим фрагментом XML, но ничего не появляется.Как добавить разделитель на панель инструментов Eclipse RCP?

<menuContribution locationURI="toolbar:com.bogus.viewId.MyView"> 
    <command 
      commandId="com.bogus.filters.menu" 
      icon="icons/filter.gif" 
      label="Filter Menu" 
      style="pulldown" 
      tooltip="Filter Menu" /> 
</menuContribution> 
<menuContribution locationURI="toolbar:com.bogus.viewId.MyView"> 
    <separator name="com.bogus.separator1" /> 
</menuContribution> 
<menuContribution locationURI="toolbar:com.bogus.viewId.MyView"> 
    <command 
      commandId="com.bogus.commands.dangerous" 
      icon="icons/bomb.png" 
      label="BOOM!" 
      tooltip="BOOM!" /> 
</menuContribution> 

Как примечание стороны, кто-нибудь знает, где я могу найти достойное определение схемы для файла plugin.xml? Это лучшее, что я мог найти до сих пор, но его бедные.

http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/plugin_manifest.html

ответ

3

Так получается, элемент сепаратора может иметь «видимый атрибут», и это должно быть установлено верно.

<separator name="com.bogus.separator1" visible="true" /> 

Я нашел это случайно. Все еще не удалось найти достойное определение схемы для plugin.xml.

0

Вышеуказанная вещь не работает для меня. Вот мой код.

<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions"> 
    <toolbar id="com.qas.testpage.toolbar"> 
     <separator name="com.qas.separator1" visible="true"> 
     </separator> 
    </toolbar> 
</menuContribution> 
<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions"> 
    <toolbar id="com.qas.testpage.toolbar">   
     <command commandId="com.qas.javatestsuite" icon="icons/qas/testjavasuite.png" tooltip="Create New Java TestSuite Project" id="com.qas.toolbar" label="Java Test Suite Project"> 
     </command> 
    </toolbar> 
</menuContribution> 
Смежные вопросы