com.groovemanager.gui.custom.controls
Interface ControlContainer

All Known Implementing Classes:
BooleanControlComposite, ControlComposite, EnumControlComposite, FloatControlComposite

public interface ControlContainer

Implementers of this interface should be capable of displaying javax.sound.sampled.Control instances for user modification

Author:
Manu Robledo

Method Summary
 void apply()
          Appl the changes made by the user to the underlying Control instance
 void reset()
          Reset the GUI elements to the value of the underlying Control instance
 void setAutoApply(boolean auto)
          Set this Container into auto-apply mode or out of auto-apply mode.
 

Method Detail

apply

void apply()
Appl the changes made by the user to the underlying Control instance


reset

void reset()
Reset the GUI elements to the value of the underlying Control instance


setAutoApply

void setAutoApply(boolean auto)
Set this Container into auto-apply mode or out of auto-apply mode. In auto-apply mode all changes made by the user will be directly made to the underlying Control instance

Parameters:
auto - true if auto-apply should be turned on, false otherwise