package org.herac.tuxguitar.gui.actions.tools; import org.eclipse.swt.events.TypedEvent; import org.herac.tuxguitar.gui.TuxGuitar; import org.herac.tuxguitar.gui.actions.Action; public class TGBrowserAction extends Action { public static final String NAME = "action.tools.browser"; public TGBrowserAction() { super(NAME, AUTO_LOCK | AUTO_UNLOCK | AUTO_UPDATE | KEY_BINDING_AVAILABLE); } protected int execute(TypedEvent e) { if (TuxGuitar.instance().getBrowser().isDisposed()) { TuxGuitar.instance().getBrowser().show(); } else { TuxGuitar.instance().getBrowser().dispose(); } return 0; } }