org.herac.tuxguitar.gui.undo

Interface UndoableEdit

Known Implementing Classes:
JoinedUndoable, UndoableAddMeasure, UndoableAddTrack, UndoableChangeClef, UndoableChangeCloseRepeat, UndoableChangeKeySignature, UndoableChangeMarker, UndoableChangeOpenRepeat, UndoableChangeTempo, UndoableChangeTimeSignature, UndoableChangeTripletFeel, UndoableCloneTrack, UndoableComponentChange, UndoableComponentGeneric, UndoableInfoTrack, UndoableInsertMeasure, UndoableInstrumentTrack, UndoableMoveTrackDown, UndoableMoveTrackUp, UndoableRemoveMeasure, UndoableRemoveTrack, UndoableReplaceMeasures, UndoableTrackGeneric

public interface UndoableEdit

Field Summary

static int
REDO_ACTION
static int
UNDO_ACTION

Method Summary

boolean
canRedo()
boolean
canUndo()
void
redo()
void
undo()

Field Details

REDO_ACTION

public static final int REDO_ACTION
Field Value:
2

UNDO_ACTION

public static final int UNDO_ACTION
Field Value:
1

Method Details

canRedo

public boolean canRedo()

canUndo

public boolean canUndo()

redo

public void redo()
            throws CannotRedoException

undo

public void undo()
            throws CannotUndoException