Skip to content

Menu missing #370

@khatchad

Description

@khatchad

The UI plug-in menu is missing. The plug-in can still be run using a command; that works fine.

Regression

I't specified here:

<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="menu:org.python.pydev.refactoring.refactoringMenu?after=additions">
<!-- [rk] Doesn't seem to be working -->
<command commandId="edu.cuny.hunter.hybridize.function.command" id="edu.cuny.hunter.hybridize.function.menus.command" label="%HybridizeFunctionLabel" mnemonic="%command.mnemonic">
<visibleWhen>
<reference definitionId="edu.cuny.hunter.hybridize.ui.definitions.actionSet" />
</visibleWhen>
</command>
</menuContribution>
<menuContribution locationURI="popup:org.python.pydev.refactoring.refactoringMenu?after=additions">
<command commandId="edu.cuny.hunter.hybridize.function.command" label="%HybridizeFunctionLabel" style="push">
<visibleWhen>
<reference definitionId="edu.cuny.hunter.hybridize.ui.definitions.actionSet" />
</visibleWhen>
</command>
</menuContribution>
</extension>

The eval plug-in one works fine:

<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:org.eclipse.ui.main.menu?after=additions">
<menu
id="edu.cuny.hunter.hybridize.eval.menus.evaluate"
label="Evaluate Hybridize Functions"
mnemonic="E">
<command
commandId="edu.cuny.hunter.hybridize.eval.commands.evaluate"
icon="icons/sample.png"
label="Evaluate Hybridize Functions refactoring"
mnemonic="E"
style="push"
tooltip="Evaluate Hybridize Functions refactoring">
</command>
</menu>
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
<toolbar
id="edu.cuny.hunter.hybridize.eval.toolbars.evaluate"
label="Evaluate Hybridize Functions Refactoring">
<command
id="edu.cuny.hunter.hybridize.eval.toolbars.evaluate"
commandId="edu.cuny.hunter.hybridize.eval.commands.evaluate"
icon="icons/sample.png"
tooltip="Evaluate Hybridize Functions refactoring">
</command>
</toolbar>
</menuContribution>
</extension>

But, that one uses the Eclipse menus, while the UI plug-in uses the PyDev ones (unsure if that has something to do with it or not).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is neededuiUI related bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions