Поиск текстового поля в строке меню - PullRequest
2 голосов
/ 05 мая 2010

В приложении Eclipse RCP есть ли способ иметь текстовое поле (для поиска) в строке меню? Например, у меня есть меню:

File Edit ...                                          Search: |___text field___|

Текстовое поле расположено в правом конце строки меню.

Ответы [ 2 ]

0 голосов
/ 20 мая 2010

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

  1. Открыть вкладку расширений в файле plugin.xml

  2. Добавить расширение menuContribution для org.eclipse.ui.menus и установить его в качестве панели инструментов (панель инструментов: ID)

  3. Добавить панель инструментов в это менюКонтроль

  4. Добавить элемент управления на эту панель инструментов

  5. Дважды щелкните и создайте класс, который расширяет WorkbenchWindowControlContribution и заполните функцию createControl (...), используя нужные элементы управления SWT.

После установки menuContribution в качестве меню все еще можно добавить элемент управления, но, к сожалению, он не показывает никаких элементов управления.

0 голосов
/ 06 мая 2010

Я не думаю, что это легко возможно. Но вы можете использовать CoolBar для создания этой функциональности.

...