Добавить QuickAccess TextField в приложение RCP Eclipse - PullRequest
0 голосов
/ 22 марта 2020

У меня есть приложение RCP eclipse (версия RCP 4.12.0.v20190605-1801), использующее SWT. Я хочу добавить текстовое поле Eclipse QuickAccess в качестве панели поиска в мой проект, как в Java IDE eclipse (которая также доступна при нажатии Ctrl + 3).

Eclipse view of QuickAccess

Я просмотрел документацию, и единственное, что я нашел, это следующее:

@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
    // ToolBar File & Additions
    IToolBarManager fileToolBar = new ToolBarManager(coolBar.getStyle());
    fileToolBar.add(ActionFactory.SHOW_QUICK_ACCESS.create(window));   // window == class attribute

    // Add some other stuff
}

В моем случае это кнопка QuickAccess, но без TextField. Он работает так же, если вы нажмете на него, но я бы предпочел, чтобы TextField был более понятным для пользователя.

My QuickAccess button using org.eclipse.ui.acitons.ActionFactory

I нашел только темы о том, как удалить TextField, но не о том, как его добавить, например, ТАК сообщение здесь . Так что я думаю, что это должно быть несколько встроенная функция.

Если кому-то интересно, это для проекта JCrypTool:

Надеюсь, я не упустил ничего важного, заранее спасибо за помощь.

...