Eclipse开普勒RCP CoolBar动作CSS

Eclipse开普勒RCP CoolBar动作CSS,css,eclipse,swt,eclipse-rcp,eclipse-kepler,Css,Eclipse,Swt,Eclipse Rcp,Eclipse Kepler,与的屏幕截图类似,我的RCP应用程序在coolbar上的动作之间有那些恼人的空格。我猜这是因为我在plugin.xml中使用了不推荐的扩展(即viewActionsactionSets) 现在,我不想开始改变所有这些操作实现以符合新规则(主要是因为有很多这样的操作) 问:我是否可以将CSS样式应用于CoolBar,以便操作占用额外的空间 迄今为止的道路: 没有e4的东西 查看能够正确对齐工具栏条目的调试插件,它首先定义了如下工具栏: 然后在actionSet中引用定义的工具栏:

与的屏幕截图类似,我的RCP应用程序在coolbar上的动作之间有那些恼人的空格。我猜这是因为我在
plugin.xml
中使用了不推荐的扩展(即
viewActions
actionSet
s)

现在,我不想开始改变所有这些操作实现以符合新规则(主要是因为有很多这样的操作)

问:我是否可以将CSS样式应用于
CoolBar
,以便操作占用额外的空间

迄今为止的道路:

  • 没有e4的东西

  • 查看能够正确对齐工具栏条目的调试插件,它首先定义了如下工具栏:

    
    
    然后在
    actionSet
    中引用定义的工具栏:

          <action
               toolbarPath="org.eclipse.debug.ui.main.toolbar/breakpointGroup"
               ... other stuff ...
               id="org.eclipse.debug.ui.actions.SkipAllBreakpoints">
         </action>
    
    
    
    是否使用动作集定义动作?您是否有一个menuContribution来定义集合的工具栏?@greg-449
    actionSet
    s来定义动作,每个动作中都有一个
    menubarPath
    路径。那么如何定义工具栏呢?通过
    菜单分配
    ?还有,你是不是用Eclipse间谍到达那里的?很抱歉,我的部分答案丢失了<代码>操作集
    已弃用。无论如何,在这种情况下,即使有适当的实现,操作仍然有缺陷(即它们之间的空格)。