com.frinika.sequencer.gui.menu.midi
Class MidiTimeStretchAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by com.frinika.gui.AbstractDialogAction
          extended by com.frinika.sequencer.gui.menu.midi.AbstractMidiAction
              extended by com.frinika.sequencer.gui.menu.midi.MidiTimeStretchAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

public class MidiTimeStretchAction
extends AbstractMidiAction

Menu-action for time-stretching selected MIDI notes.

Author:
Jens Gulden
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.frinika.sequencer.gui.menu.midi.AbstractMidiAction
endTick, events, lastTick, startTick
 
Fields inherited from class com.frinika.gui.AbstractDialogAction
actionId, canceled, dialog, frame
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
MidiTimeStretchAction(ProjectFrame frame)
           
 
Method Summary
protected  javax.swing.JComponent createGUI()
          Creates inner gui-editor of a dialog to show to the user.
 void modifyNoteEvent(NoteEvent note)
           
 
Methods inherited from class com.frinika.sequencer.gui.menu.midi.AbstractMidiAction
actionPerformed, getMidiLane, getMidiPart, modifyEvents, modifyNoteEvents, performAction, performPrepare
 
Methods inherited from class com.frinika.gui.AbstractDialogAction
cancel, createDialog, getDialog, getProjectFrame, perform, performDialog, performUndoable
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidiTimeStretchAction

public MidiTimeStretchAction(ProjectFrame frame)
Method Detail

modifyNoteEvent

public void modifyNoteEvent(NoteEvent note)
Specified by:
modifyNoteEvent in class AbstractMidiAction

createGUI

protected javax.swing.JComponent createGUI()
Description copied from class: AbstractDialogAction
Creates inner gui-editor of a dialog to show to the user. The implementation may just return null, which makes the class effectually behave as an AbstractAction without user-interaction.

Specified by:
createGUI in class AbstractDialogAction
Returns: