</toolbar>
</menuContribution>
-->
+ <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar">
+ <toolbar id="org.argeo.cms.ui.workbench.userToolbar">
+ <command
+ commandId="org.argeo.cms.ui.workbench.rap.mainMenuCommand"
+ icon="icons/home.png"
+ id="org.argeo.cms.ui.workbench.rap.mainMenu"
+ style="pulldown">
+ </command>
+ <command commandId="org.eclipse.ui.file.save" icon="icons/save.png"/>
+ <command commandId="org.eclipse.ui.file.saveAll" icon="icons/save-all.png"/>
+ </toolbar>
+ </menuContribution>
<!-- User drop down default menu -->
<menuContribution locationURI="menu:org.argeo.cms.ui.workbench.rap.mainMenu">
CommandUtils.callCommand(defaultCmdId);
else {
try {
+ String defaultPerspective = HandlerUtil.getActiveWorkbenchWindow(event).getWorkbench()
+ .getPerspectiveRegistry().getDefaultPerspective();
HandlerUtil.getActiveSite(event).getWorkbenchWindow()
- .openPage(UserHomePerspective.ID, null);
+ .openPage(defaultPerspective != null ? defaultPerspective : UserHomePerspective.ID, null);
} catch (WorkbenchException e) {
ErrorFeedback.show("Cannot open home perspective", e);
}
<!-- MENU CONTRIBUTIONS -->
<extension
point="org.eclipse.ui.menus">
- <!-- Main tool bar menu -->
+ <!-- Main tool bar menu
<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar">
<toolbar id="org.argeo.cms.ui.workbench.userToolbar">
<command
<command commandId="org.eclipse.ui.file.saveAll" icon="icons/save-all.png"/>
</toolbar>
</menuContribution>
-
+ -->
<menuContribution
locationURI="toolbar:org.argeo.cms.ui.workbench.userToolbar?after=org.eclipse.ui.file.saveAll">
<!-- Transaction management -->