[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools] Re: adding actions to the "Source" menu

There is a bug report already...just do not have the number handy at the
moment. The workaround is to redefined the menu element in your plugin. See
the other postings (in other threads).

Simon :-)

"Genady" <genadyb@xxxxxxxxxxxx> wrote in message
news:b7mnm0$i7i$1@xxxxxxxxxxxxxxxx
> I see. Are there any workarounds? Should I open a bug report?
>
> Simon Arsenault wrote:
> > Search the newsgroup for the last week or so... I've posted a couple of
> > times the reason for this type of problem. There is a limitation right
now
> > that a plugin will not "inherit" the menu definition from prerequisite
> > plugins, therefore they must be redefined in the plugin.
> >
> > Simon :-)
> >
> > "Genady" <genadyb@xxxxxxxxxxxx> wrote in message
> > news:b7lptc$pa9$1@xxxxxxxxxxxxxxxx
> >
> >>I still have problems.
> >>Here is what I do, and eclipse complains about "Invalid Menu Extension
> >>(Path is invalid)"
> >>
> >>Genady
> >>
> >>    <extension
> >>          point="org.eclipse.ui.actionSets">
> >>       <actionSet
> >>             label="My plugin Action Set"
> >>             visible="true"
> >>             id="net.sf.lunareclipse.myplugin.actionSet">
> >>       <menu
> >>             id="net.sf.lunareclipse.myplugin.menu"
> >>             label="My submenu"
> >>             path="org.eclipse.jdt.ui.source.menu/codeGroup">
> >>          <separator name="mygroup"/>
> >>         </menu>
> >>          <action
> >>                label="&amp;My Action"
> >>                icon="icons/sample.gif"
> >>                tooltip="TEST"
> >>                class="net.sf.lunareclipse.myplugin.actions.MyAction"
> >>                menubarPath="net.sf.lunareclipse.myplugin.menu/mygroup"
> >>                id="net.sf.lunareclipse.myplugin.actions.MyAction">
> >>          </action>
> >>       </actionSet>
> >>    </extension>
> >>
> >>
> >>Dirk Bäumer wrote:
> >>
> >>>Hi,
> >>>
> >>>the correct menubarPath for the codeGroup in the source menu is
> >>>"org.eclipse.jdt.ui.source.menu/codeGroup". All actions in the source
> >>>menu are contributed via XML. So JDT/UI's plugin.xml file is a good
> >>>example.
> >>>
> >>>Dirk
> >>>
> >>>
> >>>"Genady" <genadyb@xxxxxxxxxxxx> wrote in message
> >>>news:b795d2$h4m$1@xxxxxxxxxxxxxxxx
> >>>
> >>>
> >>>>Hi,
> >>>>
> >>>>I want to create an action set that will be integrated into the JDT
> >>>>"Source" menu.
> >>>>Can anybody help me with the correct menu bar path ?
> >>>>
> >>>>I tried all kinds of paths, but nothing seems to work.
> >>>>My last attempt was
> >>>>
> >>>>
> >>>
> >>>
> >
menubarPath="org.eclipse.jdt.ui.CodingActionSet/org.eclipse.jdt.ui.source.me
> >
> >>>nu/codeGroup"
> >>>
> >>>
> >>>>but it doesn't seem to work.
> >>>>
> >>>>Thanks,
> >>>>Genady
> >>>>
> >>>
> >>>
> >>>
> >
> >
>