org.herac.tuxguitar.gui.actions
Class Action
java.lang.Object
org.herac.tuxguitar.gui.actions.Action
- MenuListener, MouseListener, SelectionListener
public abstract class Action
extends java.lang.Object
implements SelectionListener, MouseListener, MenuListener
Action
public Action(String name,
boolean editableKeyBinding,
TablatureEditor tablatureEditor)
doAction
public abstract boolean doAction(TypedEvent e)
fireUpdate
protected void fireUpdate(int measureNumber)
fireUpdate
protected void fireUpdate(int measureNumber,
boolean isNew)
getLastEvent
protected TypedEvent getLastEvent()
getName
public String getName()
isEditableKeyBinding
public boolean isEditableKeyBinding()
menuHidden
public void menuHidden(MenuEvent e)
menuShown
public void menuShown(MenuEvent e)
mouseDoubleClick
public void mouseDoubleClick(MouseEvent e)
mouseDown
public void mouseDown(MouseEvent e)
mouseUp
public void mouseUp(MouseEvent e)
process
public void process(TypedEvent e)
redraw
protected void redraw()
update
protected void update()
updateTablature
protected void updateTablature()
widgetDefaultSelected
public void widgetDefaultSelected(SelectionEvent e)
widgetSelected
public void widgetSelected(SelectionEvent e)