ApplicationUtils.showViewByID(HelpView.ID);
}
};
showHelpViewAction.setImageDescriptor(Activator.getImageDescriptor("/icons/help_16.png"));
showHelpViewAction.setActionDefinitionId("Jampa.showHelpView");
handlerService.activateHandler("Jampa.showHelpView", new ActionHandler(showHelpViewAction));
checkUpdateAction = new Action(Messages.getString("Menu.Help.CheckUpdate"), SWT.NONE) {
public void run() {
new VersionCheckerJobLauncher(false, true).start();
}
};
checkUpdateAction.setActionDefinitionId("Jampa.menuCheckVersion");
handlerService.activateHandler("Jampa.menuCheckVersion", new ActionHandler(checkUpdateAction));
showDebugViewAction = new Action(Messages.getString("Menu.Help.ShowDebugView"), SWT.NONE) {
public void run() {
ApplicationUtils.showViewByID(DebugView.ID);
}
};
showDebugViewAction.setImageDescriptor(Activator.getImageDescriptor("/icons/debug.png"));
showDebugViewAction.setActionDefinitionId("Jampa.showConsoleView");
handlerService.activateHandler("Jampa.showConsoleView", new ActionHandler(showDebugViewAction));
resetUIAction = new Action(Messages.getString("Menu.Help.ResetUI"), SWT.NONE) {
public void run() {
try {
PlatformUI.getWorkbench().showPerspective(MainPerspective.ID, window);
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().resetPerspective();
} catch (WorkbenchException e) {
Log.getInstance(MenuController.class).warn("Unable to reset UI: " + e.getMessage());
}
}
};
resetUIAction.setActionDefinitionId("Jampa.resetViews");
handlerService.activateHandler("Jampa.resetViews", new ActionHandler(resetUIAction));
showAboutAction = ActionFactory.ABOUT.create(window);
}