【问题标题】:How do I add a spacer to an Eclipse RCP toolbar?如何向 Eclipse RCP 工具栏添加一个分隔符?
【发布时间】:2016-04-28 16:23:44
【问题描述】:

我想在 Eclipse 工具栏上的两个按钮之间添加一个间隙。这两个按钮都在插件的 plugin.xml 中定义。我尝试按照以下 XML sn-p 指定分隔符,但没有显示任何内容。

<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

【问题讨论】:

  • 这与e4应用模型兼容吗?

标签: eclipse-plugin


【解决方案1】:

事实证明,分隔元素可以具有“可见”属性,并且必须将其设置为 true。

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

我通过随机谷歌搜索发现了这一点。仍然找不到适合 plugin.xml 的架构定义。

【讨论】:

  • 不能让它工作:兼容e4的应用模型吗?
【解决方案2】:

上面的东西对我不起作用。这是我的代码。

<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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    相关资源
    最近更新 更多