/**
*
*/
package goko.handlers;
import java.awt.Desktop;
import java.net.URI;
import javax.inject.Named;
import org.eclipse.e4.core.di.annotations.Execute;
import org.eclipse.e4.ui.services.IServiceConstants;
import org.eclipse.swt.widgets.Shell;
/**
* Handler for opening online help
* @author PsyKo
* @date 1 f�vr. 2016
*/
public class OnlineHelpHandler {
@Execute
public void execute(@Named(IServiceConstants.ACTIVE_SHELL) Shell shell) {
Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null;
if (desktop != null && desktop.isSupported(Desktop.Action.BROWSE)) {
try {
URI uri = new URI("http://docs.goko.fr/");
desktop.browse(uri);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}