org.herac.tuxguitar.gui.actions
Class Action
java.lang.Object
org.herac.tuxguitar.gui.actions.ActionAdapter
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, ChangeTremoloBarAction, ChangeTremoloPickingAction, ChangeTrillNoteAction, ChangeTripletFeelAction, ChangeTupletoDurationAction, ChangeVelocityAction, ChangeVibratoNoteAction, CleanBeatAction, CleanMeasureAction, CloneTrackAction, CopyMeasureAction, DecrementDurationAction, DecrementNoteSemitoneAction, DisposeAction, EditConfigAction, EditKeyBindingsAction, EditLyricsAction, EditPluginsAction, ExitAction, ExportSongAction, GoDownAction, GoFirstMarkerAction, GoFirstMeasureAction, GoFirstTrackAction, GoLastMarkerAction, GoLastMeasureAction, GoLastTrackAction, GoLeftAction, GoNextMarkerAction, GoNextMeasureAction, GoNextTrackAction, GoPreviousMarkerAction, GoPreviousMeasureAction, GoPreviousTrackAction, GoRightAction, GoToTrackAction, GoUpAction, ImportSongAction, IncrementDurationAction, IncrementNoteSemitoneAction, InsertChordAction, InsertNoteAction, InsertTextAction, ListMarkersAction, MoveTrackDownAction, MoveTrackUpAction, NewFileAction, OpenFileAction, OpenURLAction, PasteMeasureAction, PrintAction, PrintPreviewAction, RedoAction, RemoveMeasureAction, RemoveNoteAction, RemoveTrackAction, RemoveUnusedVoiceAction, RepeatAlternativeAction, RepeatCloseAction, RepeatOpenAction, SaveAsFileAction, SaveFileAction, ScaleAction, SetChordDiagramEnabledAction, SetChordNameEnabledAction, SetCompactViewAction, SetEighthDurationAction, SetHalfDurationAction, SetLinearLayoutAction, SetMouseModeEditionAction, SetMouseModeSelectionAction, SetMultitrackViewAction, SetNaturalKeyAction, SetPageLayoutAction, SetQuarterDurationAction, SetScoreEnabledAction, SetSixteenthDurationAction, SetSixtyFourthDurationAction, SetStrokeDownAction, SetStrokeUpAction, SetTablatureEnabledAction, SetThirtySecondDurationAction, SetVoice1Action, SetVoice2Action, SetVoiceAutoAction, SetVoiceDownAction, SetVoiceUpAction, SetWholeDurationAction, ShiftNoteDownAction, ShiftNoteUpAction, ShowAboutAction, ShowDocAction, ShowFretBoardAction, ShowMatrixAction, ShowMixerAction, ShowPianoAction, ShowTransportAction, TGBrowserAction, TGToolItemPlugin.TGCustomToolAction, TrackPropertiesAction, TransportMetronomeAction, TransportModeAction, TransportPlayAction, TransportStopAction, UndoAction
public abstract class Action
- extends ActionAdapter
Constructor Summary |
Action(java.lang.String name,
int flags)
|
Methods inherited from class org.herac.tuxguitar.gui.actions.ActionAdapter |
menuHidden, menuShown, mouseDoubleClick, mouseDown, mouseUp, shellActivated, shellClosed, shellDeactivated, shellDeiconified, shellIconified, widgetDefaultSelected, widgetSelected |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AUTO_LOCK
protected static final int AUTO_LOCK
- See Also:
- Constant Field Values
AUTO_UNLOCK
protected static final int AUTO_UNLOCK
- See Also:
- Constant Field Values
AUTO_UPDATE
protected static final int AUTO_UPDATE
- See Also:
- Constant Field Values
KEY_BINDING_AVAILABLE
protected static final int KEY_BINDING_AVAILABLE
- See Also:
- Constant Field Values
DISABLE_ON_PLAYING
protected static final int DISABLE_ON_PLAYING
- See Also:
- Constant Field Values
Action
public Action(java.lang.String name,
int flags)
execute
protected abstract int execute(TypedEvent e)
process
public void process(TypedEvent e)
- Specified by:
process
in class ActionAdapter
getFlags
protected int getFlags()
getSongManager
public TGSongManager getSongManager()
getEditor
public TablatureEditor getEditor()
getName
public java.lang.String getName()
isKeyBindingAvailable
public boolean isKeyBindingAvailable()
updateTablature
public void updateTablature()
fireUpdate
public void fireUpdate(int measureNumber)
addUndoableEdit
public void addUndoableEdit(UndoableEdit anEdit)