Skip to content
Snippets Groups Projects
Commit 32224f8a authored by dgelessus's avatar dgelessus
Browse files

Move BMotion Studio menu items into relevant Eclipse menus

Instead of adding a new top-level menu, which takes up space for no good
reason.
parent 4ac14217
Branches
Tags
No related merge requests found
...@@ -56,19 +56,7 @@ ...@@ -56,19 +56,7 @@
<extension <extension
point="org.eclipse.ui.menus"> point="org.eclipse.ui.menus">
<menuContribution <menuContribution
locationURI="menu:org.eclipse.ui.main.menu"> locationURI="menu:org.eclipse.ui.run">
<menu
id="de.bmotionstudio.gef.editor.menu"
label="BMotion Studio">
<command
commandId="de.bmotionstudio.gef.editor.command.openBMotionStudioWebsite"
label="Open website"
style="push">
</command>
<separator
name="group.filter"
visible="true">
</separator>
<command <command
commandId="de.bmotionstudio.command.startVisualizationFromEditor" commandId="de.bmotionstudio.command.startVisualizationFromEditor"
icon="icons/icon_run.png" icon="icons/icon_run.png"
...@@ -84,7 +72,13 @@ ...@@ -84,7 +72,13 @@
</with> </with>
</visibleWhen> </visibleWhen>
</command> </command>
</menu> </menuContribution>
<menuContribution locationURI="menu:help">
<command
commandId="de.bmotionstudio.gef.editor.command.openBMotionStudioWebsite"
label="BMotion Studio website"
style="push">
</command>
</menuContribution> </menuContribution>
<menuContribution <menuContribution
locationURI="toolbar:org.eclipse.ui.main.toolbar"> locationURI="toolbar:org.eclipse.ui.main.toolbar">
......
...@@ -75,23 +75,19 @@ public class BMotionStudioContributor extends ActionBarContributor { ...@@ -75,23 +75,19 @@ public class BMotionStudioContributor extends ActionBarContributor {
super.contributeToMenu(menuManager); super.contributeToMenu(menuManager);
IContributionItem bMenu = menuManager IContributionItem editMenuContribution = menuManager.find("edit");
.find("de.bmotionstudio.gef.editor.menu"); if (editMenuContribution != null) {
if (bMenu != null) { IMenuManager editMenu = (IMenuManager)editMenuContribution;
MenuManager viewMenu = new MenuManager("BMotion Studio", "de.bmotionstudio.gef.editor.menu");
IMenuManager bmotionMenu = (IMenuManager) bMenu;
MenuManager viewMenu = new MenuManager("Editor");
viewMenu.add(getAction(GEFActionConstants.ZOOM_IN)); viewMenu.add(getAction(GEFActionConstants.ZOOM_IN));
viewMenu.add(getAction(GEFActionConstants.ZOOM_OUT)); viewMenu.add(getAction(GEFActionConstants.ZOOM_OUT));
viewMenu.add(new Separator()); viewMenu.add(new Separator());
viewMenu.add(getAction(GEFActionConstants.TOGGLE_RULER_VISIBILITY)); viewMenu.add(getAction(GEFActionConstants.TOGGLE_RULER_VISIBILITY));
viewMenu.add(getAction(GEFActionConstants.TOGGLE_GRID_VISIBILITY)); viewMenu.add(getAction(GEFActionConstants.TOGGLE_GRID_VISIBILITY));
viewMenu.add(getAction(GEFActionConstants.TOGGLE_SNAP_TO_GEOMETRY)); viewMenu.add(getAction(GEFActionConstants.TOGGLE_SNAP_TO_GEOMETRY));
bmotionMenu
.insertAfter(
"de.bmotionstudio.gef.editor.command.openBMotionStudioWebsite",
viewMenu);
editMenu.insertAfter("additions", new Separator("de.bmotionstudio.gef.editor.group"));
editMenu.insertAfter("de.bmotionstudio.gef.editor.group", viewMenu);
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment