2
我想在Eclipse RCP应用程序添加工具栏,我试着写在fillCoolBar函数的代码在ActionBarAdvisor.java,也使用扩展。但其他插件提供的扩展没有正确对齐。我的猜测是工具栏内的各种toolbarManager名称不正确。 任何人都可以告诉我如何添加所有图标,以便通过其他插件添加并由我添加的额外图标正确对齐? 每次我重新启动或打开一个新的工作空间时,图标间距都会改变! 我附上了问题的图片。添加工具栏在Eclipse RCP应用程序
在fillCoolBar的代码如下:
@Override
protected void fillCoolBar(ICoolBarManager coolBar){
IToolBarManager fileToolbar1 = new ToolBarManager(SWT.WRAP);
fileToolbar1.add(new Separator(IWorkbenchActionConstants.NEW_GROUP));
fileToolbar1.add(newDropDownAction);
fileToolbar1.add(new GroupMarker(IWorkbenchActionConstants.NEW_EXT));
fileToolbar1.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP));
fileToolbar1.add(saveFileAction);
fileToolbar1.add(saveAllFilesAction);
fileToolbar1.add(new GroupMarker(IWorkbenchActionConstants.SAVE_EXT));
fileToolbar1.add(printAction);
fileToolbar1.add(new GroupMarker(IWorkbenchActionConstants.PRINT_EXT));
coolBar.add(fileToolbar1);
}
对于非e4应用程序呢?另外,你可以请客气,张贴CSS文件?我需要看看你修改过的标签。谢谢。 – GGrec
那么我不确定那个文件现在在哪里!如果我找到它,我会附上它。 – Destructor
当你有时间,请在这里发布答案:http://stackoverflow.com/questions/20385974/eclipse-kepler-rcp-coolbar-actions-css – GGrec