com.frinika.sequencer.model
Class TextLane
java.lang.Object
com.frinika.sequencer.model.Lane
com.frinika.sequencer.model.TextLane
- All Implemented Interfaces:
- EditHistoryRecordable, EditHistoryRecorder<Part>, Selectable, java.io.Serializable
public class TextLane
- extends Lane
Text lane.
- Author:
- Jens Gulden
- See Also:
- Serialized Form
Field Summary |
protected java.util.ArrayList<javax.swing.event.ChangeListener> |
changeListeners
|
Methods inherited from class com.frinika.sequencer.model.Lane |
add, addChildLane, addChildLane, addToModel, clone, displayStructure, getChildren, getDisplayH, getDisplayID, getDisplayY, getFamilyLanes, getHeight, getName, getParts, getProject, isHidden, isOpen, isSelected, leftTickForMove, onLoad, remove, removeAll, removeChildLane, removeFromModel, rightTickForMove, setHeight, setHidden, setName, setOpen, setSelected |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
changeListeners
protected transient java.util.ArrayList<javax.swing.event.ChangeListener> changeListeners
TextLane
public TextLane(ProjectContainer project)
createNewTextPart
public TextPart createNewTextPart(long ticks)
deepCopy
public Selectable deepCopy(Selectable parent)
- Description copied from interface:
Selectable
- Complete copy of object.
- Parameters:
parent
- owner of the new object;
- Returns:
deepMove
public void deepMove(long tick)
- Description copied from interface:
Selectable
- Move object and all children by tick
restoreFromClone
public void restoreFromClone(EditHistoryRecordable object)
- Description copied from interface:
EditHistoryRecordable
- On removal the EditHistoryContainer will attempt to clone the object - and if restored later
it will use the restoreFromClone method to restore the cloned data on the original instance.
getAllText
public java.lang.String getAllText(java.lang.String delim)
setAllText
public void setAllText(java.lang.String text,
java.lang.String delim)
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener l)
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener l)
createPart
public Part createPart()
- Specified by:
createPart
in class Lane
getIcon
public javax.swing.Icon getIcon()
- Specified by:
getIcon
in class Lane
- Returns:
- icon for the gui (e.g. lane header)