Я хочу, чтобы добавить панель инструментов в 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