T.M. SoftStudio

feci quod potui, faciant meliora potentes

Купить полную версию книги "Среда разработки Eclipse 4: Руководство разработчика"

Создание RCP-приложений

Создание Eclipse 4 RCP-приложения

Использование элементов Contributions

Элементы Menu Contributions, Toolbar Contributions и Trim Contributions модели приложения позволяют расширять существующие меню и панели инструментов элементами, указывая в свойствах дополнительных элементов идентификатор родительского контейнера.

Элемент Menu Contributions добавляет с помощью команды Add child элементы Menu Contribution, которые могут содержать дочерние элементы Menu, HandledMenuItem, DirectMenuItem, Separator, DynamicMenuContribution.

Элемент Toolbar Contributions добавляет с помощью команды Add child элементы Toolbar Contribution, которые могут содержать дочерние элементы Handled ToolItem, Direct ToolItem, ToolControl и Separator.

Элемент Trim Contributions добавляет с помощью команды Add child элементы Trim Contribution, которые могут содержать дочерние элементы Toolbar и ToolControl.

Для использования элемента Menu Contributions во вкладке Form редактора файла Application.e4xmi нажмем правой кнопкой мышки на узле Application | Menu Contributions и, используя команду Add child, добавим элементы Menu Contribution | Menu | DirectMenuItem.

В свойствах узла Menu Contribution в поле Parent-id укажем идентификатор menu:org.eclipse.ui.main.menu элемента Main Menu окна Trimmed Window.

В результате в существующее меню будет добавлен элемент, определенный с помощью элемента Menu Contribution модели приложения.

Пример. Создание Е4 RCP приложения Rich Text Editor. Совместное использование SWT и JavaFX