1

我有一个带有编辑器和内容大纲的自定义 Eclipse 插件,我在其上添加了操作(按钮)

@Override
public void setActionBars(IActionBars actionBars)
{       

    actionBars.getToolBarManager().add(new CustomAction());     
    actionBars.getToolBarManager().update(false);       
    actionBars.updateActionBars();      
}

该按钮正确显示并且功能正常,但它显示在名为 Outline 的选项卡标题下方的工具栏上,我希望该按钮显示在该选项卡标题旁边,就像在 JDT 中一样。

两张图说明:

这就是我所拥有的

是)我有的

我想要什么

我想要的是

在 JDT 中,当没有足够的空间来显示所有按钮时会发生第一个行为,但在我的大纲中,按钮始终位于选项卡标题下方

正如您在图片中看到的那样,我阅读了 JDT 大纲源代码,但没有任何帮助。

4

1 回答 1

1

我找到了一个解决方案,我的按钮使用的高度图像太大了,JDT 使用的图像是 16x16,所以我只是缩小了我的,按钮移动到选项卡标题旁边。

于 2012-10-18T07:34:21.400 回答