2
* Created on 02-dic-2005
4
* TODO To change the template for this generated file go to
5
* Window - Preferences - Java - Code Style - Code Templates
7
package org.herac.tuxguitar.gui.items.menu;
9
import org.eclipse.swt.SWT;
10
import org.eclipse.swt.widgets.Menu;
11
import org.eclipse.swt.widgets.MenuItem;
12
import org.eclipse.swt.widgets.Shell;
13
import org.herac.tuxguitar.gui.TuxGuitar;
14
import org.herac.tuxguitar.gui.actions.help.ShowAboutDialogAction;
15
import org.herac.tuxguitar.gui.items.MenuItems;
20
* TODO To change the template for this generated type comment go to
21
* Window - Preferences - Java - Code Style - Code Templates
23
public class HelpMenuItem implements MenuItems{
24
private MenuItem helpMenuItem;
26
private MenuItem about;
28
public HelpMenuItem(Shell shell,Menu parent, int style) {
29
this.helpMenuItem = new MenuItem(parent, style);
30
this.menu = new Menu(shell, SWT.DROP_DOWN);
34
public void showItems(){
35
//---------------------------------------------------
36
//--ABOUT-------------------------------------------------------------------------------
37
this.about = new MenuItem(this.menu, SWT.PUSH);
38
this.about.addSelectionListener(TuxGuitar.instance().getAction(ShowAboutDialogAction.NAME));
39
//----------------------------------------------------
41
this.helpMenuItem.setMenu(menu);
43
this.loadProperties();
49
public void loadProperties(){
50
this.helpMenuItem.setText(TuxGuitar.getProperty("help"));
51
this.about.setText(TuxGuitar.getProperty("help.about"));