Как использовать viewActions с командами? - PullRequest
1 голос
/ 06 августа 2009

Я узнал, что действия в Eclipse-RCP не должны использоваться, а вместо этого должны использоваться команды.

Проблема в том, что если я пытаюсь использовать ExtensionPoint org.eclipse.ui.viewActions (делает маленькие значки поверх представлений, см. Изображение), то там можно определить только действия.

alt text
(источник: eclipse.org )

Есть ли способ использовать команды с этим ExtensionPoint?

Если это невозможно, возможно ли выполнить команду из действия?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 06 августа 2009

Хорошо, я понял.

Вы можете использовать точку расширения org.eclipse.ui.menus и добавить новое менюContribution с locationURI: "панель инструментов: yourViewId".

В это меню вы можете добавить команды, и они будут вести себя как действия org.eclipse.ui.viewActions.

0 голосов
/ 06 августа 2009

Как уже упоминалось в моем ответе Eclipse RCP: действия против команд , есть точки расширения команд.

точки расширения команд http://www.vogella.de/articles/RichClientPlatform/images/command40.gif

Я бы рекомендовал использовать этивместо точек расширения действия.

...