/*
http://www.geogebra.org
This file is part of GeoGebra.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation.
*/
package org.geogebra.desktop.gui.util;
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.ImageIcon;
import org.geogebra.desktop.main.AppD;
/**
* Action that opens GeoGebraWiki at specified article.
*
* @author Zbynek
*
*/
public class HelpAction extends AbstractAction {
private static final long serialVersionUID = 1L;
private AppD app;
private String articleName;
public HelpAction(AppD app, ImageIcon icon, String name,
String articleName) {
super(name, icon);
this.app = app;
this.articleName = articleName;
}
@Override
public void actionPerformed(ActionEvent e) {
Thread runner = new Thread() {
@Override
public void run() {
app.getGuiManager().openHelp(articleName);
}
};
runner.start();
}
}