This repository has been archived on 2024-09-22. You can view files and clone it, but cannot push or open issues or pull requests.
Files
pbi-ide/src/edu/fichte/pbi/ide/commands/HelpCommandHandler.java

61 lines
1.4 KiB
Java

package edu.fichte.pbi.ide.commands;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.commands.IHandler;
import org.eclipse.core.commands.IHandler2;
import org.eclipse.core.commands.IHandlerListener;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.handlers.HandlerUtil;
import edu.fichte.pbi.ide.views.HelpView;
public class HelpCommandHandler implements IHandler, IHandler2{
@Override
public void setEnabled(Object evaluationContext) {
}
@Override
public void addHandlerListener(IHandlerListener handlerListener) {
}
@Override
public void dispose() {
}
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
IWorkbenchWindow window = HandlerUtil
.getActiveWorkbenchWindow(event);
try {
@SuppressWarnings("unused")
final HelpView help = (HelpView) window
.getActivePage().showView(HelpView.ID);
} catch (PartInitException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} return null;
}
@Override
public boolean isEnabled() {
return true;
}
@Override
public boolean isHandled() {
return true;
}
@Override
public void removeHandlerListener(IHandlerListener handlerListener) {
}
}