Вклад меню для всплывающего меню? - PullRequest
1 голос
/ 31 августа 2009

При разработке плагина eclipse я могу добавлять файлы на панели инструментов, в меню и во всплывающем меню, используя вклад в меню.

В моем проекте я хочу добавить набор файлов в popupsubmenu,

Например: как показано ниже

Project Explorer -> Правый клик -> Создать -> Аннотация, Класс, Enum ....

Я хочу добавить свои файлы abc, def и xyz .. в новый пункт меню

Что такое locationuri для popupsubmenu?

Помогите мне в этом

Заранее спасибо

С уважением Mathan

1 Ответ

1 голос
/ 31 августа 2009

Для первой части см. « Как добавить элементы во всплывающем меню? » (из justinmreina ), чтобы узнать больше о добавлении записи в меню.

Обратите внимание, что вторая часть этого ответа предназначена для пакета explorer.

Для проекта проводника местоположение будет следующим:

menu:common.new.menu?after=new

(Пример, но для проводника пакетов)

Что-то вроде (если вы следуете этой теме ):

    <extension point="org.eclipse.ui.menus">
        <menuContribution locationURI="menu:new?after=myGroup1">
            <command
                commandId="com.mycpy.myproject.ui.pluginXX.commands.openNewWizard"
                disabledIcon="icons/disabled/new.gif"
                icon="icons/enabled/new.gif"
                id="com.mycpy.myproject.ui.pluginXX.menus.openNewWizard"
                label="PluginXX"
                tooltip="PluginXX"
                mnemonic="XX">
            </command>
        </menuContribution>
    </extension>

Я бы использовал в качестве locationuri:

menu:new?after=additions

(здесь не нужно определять пользовательскую группу)

См. Также Вики "Вклад в меню"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...