org.herac.tuxguitar.gui.actions
Class Action
java.lang.Object
org.herac.tuxguitar.gui.actions.Action
- Direct Known Subclasses:
- AddMarkerAction, AddMeasureAction, AddTrackAction, ChangeAccentuatedNoteAction, ChangeBendNoteAction, ChangeClefAction, ChangeDeadNoteAction, ChangeDottedDurationAction, ChangeDoubleDottedDurationAction, ChangeFadeInAction, ChangeGhostNoteAction, ChangeGraceNoteAction, ChangeHammerNoteAction, ChangeHarmonicNoteAction, ChangeHeavyAccentuatedNoteAction, ChangeInfoAction, ChangeKeySignatureAction, ChangeNoteAction, ChangePalmMuteAction, ChangePoppingAction, ChangeSlappingAction, ChangeSlideNoteAction, ChangeStaccatoAction, ChangeTappingAction, ChangeTempoAction, ChangeTiedNoteAction, ChangeTimeSignatureAction, ChangeTrackPropertiesAction, ChangeTremoloBarAction, ChangeTremoloPickingAction, ChangeTrillNoteAction, ChangeTripletFeelAction, ChangeTupletoDurationAction, ChangeVelocityAction, ChangeVibratoNoteAction, CleanBeatAction, CleanMeasureAction, CloneTrackAction, CloseRepeatAction, ConfigureKeyBindingsAction, CopyMeasureAction, DecrementDurationAction, DecrementNoteSemitoneAction, DisposeAction, EditConfigAction, EditLyricsAction, ExportASCIIAction, ExportMidiAction, ExportPDFAction, GoDownAction, GoFirstMarkerAction, GoFirstMeasureAction, GoFirstTrackAction, GoLastMarkerAction, GoLastMeasureAction, GoLastTrackAction, GoLeftAction, GoNextMarkerAction, GoNextMeasureAction, GoNextTrackAction, GoPreviousMarkerAction, GoPreviousMeasureAction, GoPreviousTrackAction, GoRightAction, GoToTrackAction, GoUpAction, ImportMidiAction, IncrementDurationAction, IncrementNoteSemitoneAction, InsertChordAction, InsertNoteAction, ListMarkersAction, MoveTrackDownAction, MoveTrackUpAction, NewFileAction, OpenFileAction, OpenRepeatAction, PasteMeasureAction, PlaySongAction, PrintAction, PrintPreviewAction, RedoAction, RemoveMeasureAction, RemoveNoteAction, RemoveTrackAction, SaveAsFileAction, SaveFileAction, SelectComponentAction, SelectScaleAction, SetEighthDurationAction, SetHalfDurationAction, SetLinearLayoutAction, SetMouseModeEditionAction, SetMouseModeSelectionAction, SetMultitrackViewAction, SetNaturalKeyAction, SetPageLayoutAction, SetQuarterDurationAction, SetScoreEnabledAction, SetSixteenthDurationAction, SetSixtyFourthDurationAction, SetThirtySecondDurationAction, SetWholeDurationAction, ShiftNoteDownAction, ShiftNoteUpAction, ShowAboutDialogAction, ShowFretBoardAction, ShowMixerAction, ShowPianoAction, ShowTransportAction, StopSongAction, UndoAction
public abstract class Action
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Action
public Action(java.lang.String name,
boolean editableKeyBinding,
TablatureEditor tablatureEditor)
Action
public Action(java.lang.String name,
TablatureEditor tablatureEditor)
doAction
protected abstract boolean doAction(TypedEvent e)
process
public void process(TypedEvent e)
isEditableKeyBinding
public boolean isEditableKeyBinding()
getName
public java.lang.String getName()
redraw
protected void redraw()
updateTablature
protected void updateTablature()
fireUpdate
protected void fireUpdate(int measureNumber,
boolean isNew)
fireUpdate
protected void fireUpdate(int measureNumber)
getEditor
protected TablatureEditor getEditor()
getSongManager
protected SongManager getSongManager()
getLastEvent
protected TypedEvent getLastEvent()
widgetDefaultSelected
public void widgetDefaultSelected(SelectionEvent e)
widgetSelected
public void widgetSelected(SelectionEvent e)
mouseDoubleClick
public void mouseDoubleClick(MouseEvent e)
mouseDown
public void mouseDown(MouseEvent e)
mouseUp
public void mouseUp(MouseEvent e)
menuShown
public void menuShown(MenuEvent e)
menuHidden
public void menuHidden(MenuEvent e)
widgetDisposed
public void widgetDisposed(DisposeEvent e)