uk.org.toot.control
Class CompoundControlChain
java.lang.Object
java.util.Observable
uk.org.toot.control.Control
uk.org.toot.control.CompoundControl
uk.org.toot.control.CompoundControlChain
- Direct Known Subclasses:
- AudioControlsChain
public class CompoundControlChain
- extends CompoundControl
An editable chain of CompoundControls,
suitable for use as an audio mixer strip or audio multi-fx unit.
Nested Class Summary |
static class |
CompoundControlChain.ChainMutation
A ChainMutation is used to notify relevant observers to modify their
structure to match this CompoundControlChain in a thread-safe manner. |
Methods inherited from class uk.org.toot.control.CompoundControl |
canBeDeleted, canBeInsertedBefore, canBeMinimized, canBeMoved, canBeMovedBefore, deepFind, find, find, find, getAlignmentY, getAlternate, getClientProperty, getControls, getInstanceIndex, getMemberControls, getNativeSupport, getPersistence, getPersistenceDomain, getProviderId, hasCustomUI, hasPresets, isAlwaysHorizontal, isAlwaysVertical, isNeverBordered, putClientProperty, setEnabled, setPersistence, setProviderId, toString |
Methods inherited from class uk.org.toot.control.Control |
getAnnotation, getControlPath, getControlPath, getId, getIntValue, getName, getParent, getValueString, isAdjusting, isEnabled, isHidden, isIndicator, setAdjusting, setAnnotation, setHidden, setIntValue, setName |
Methods inherited from class java.util.Observable |
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CompoundControlChain
public CompoundControlChain(int id,
java.lang.String name)
CompoundControlChain
public CompoundControlChain(int id,
int index,
java.lang.String name)
add
public void add(CompoundControl control)
add
public void add(int index,
CompoundControl control)
insert
public void insert(java.lang.String insertName,
java.lang.String insertBeforeName)
descriptors
public java.util.List<ServiceDescriptor> descriptors()
delete
public void delete(java.lang.String deleteName)
delete
public void delete(int indexToDelete)
move
public void move(java.lang.String moveName,
java.lang.String moveBeforeName)
setMutating
public void setMutating(boolean mutating)
isPluginParent
public boolean isPluginParent()
- Overrides:
isPluginParent
in class CompoundControl
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.