Package heronarts.lx.studio.ui.device
Interface UIControls
- All Known Subinterfaces:
UIDeviceControls<T>,UIMidiTemplateControls<T>,UIModulatorControls<T>
- All Known Implementing Classes:
FocusedPatternControls,UIAkaiMidiMix,UIAkaiMPD218,UIBandFilter,UIBandGate,UIBlurEffect,UIBooleanLogic,UIChasePattern,UIChevronPattern,UIColorizeEffect,UIColorMaskEffect,UIComparatorModulator,UICycleModulator,UIDamper,UIDeviceControls.Default,UIDeviceControls.Placeholder,UIDJTTMidiFigherTwister,UIDmxColorModulator,UIDmxModulator,UIDynamicsEffect,UIFreezeEffect,UIGateEffect,UIGradientMaskEffect,UIGradientPattern,UIHueSaturationEffect,UIImageMaskEffect,UIImageMaskEffect.ImageControls,UIImagePattern,UIImagePattern.ImageControls,UIInterval,UIInvertEffect,UILifePattern,UILinearMaskEffect,UIMacroKnobs,UIMacroSwitches,UIMacroTriggers,UIMidiNoteTrigger,UIMidiTemplateControls.Missing,UIModulatorControls.Missing,UIModulatorControls.Placeholder,UIMultiModeEnvelope,UIMultiStageEnvelope,UIMultiTrig,UINoiseModulator,UINoisePattern,UINovationLaunchkeyMk337,UIOperatorModulator,UIOrboxPattern,UIPlanesPattern,UIQuantizer,UIRandomizer,UIScaler,UIScriptEffect,UIScriptPattern,UISlideshowPattern,UISmoother,UISolidPattern,UISoundObject,UISoundObjectEffect,UISoundObjectPattern,UISparkleEffect,UISparklePattern,UISpring,UIStepper,UIStepSequencer,UIStrobeEffect,UITestPattern,UITimer,UIVariableLFO
public interface UIControls
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault UI2dContaineraddColumn(UI2dContainer uiDevice, float columnWidth, UI2dComponent... components) default UI2dContaineraddColumn(UI2dContainer uiDevice, float columnWidth, String label, UI2dComponent... components) default UI2dContaineraddColumn(UI2dContainer uiDevice, UI2dComponent... components) default UI2dContaineraddColumn(UI2dContainer uiDevice, String label) default UI2dContaineraddColumn(UI2dContainer uiDevice, String label, UI2dComponent... components) default UI2dComponentaddVerticalBreak(LXStudio.UI ui, UI2dContainer uiDevice) default UILabelcontrolLabel(LXStudio.UI ui, String label) default UILabelcontrolLabel(LXStudio.UI ui, String label, float width) default UI2dComponenthorizontalBreak(LXStudio.UI ui, float width) default UIButtondefault UIButtonnewButton(BooleanParameter p, float width) default UIButtonnewButton(EnumParameter<?> p) default UIButtonnewButton(EnumParameter<?> p, float width) default UIColorControldefault UIColorControlnewColorControl(ColorParameter p, float x) default UIDoubleBoxdefault UIDoubleBoxnewDoubleBox(BoundedParameter p, float width) default UIDropMenudefault UIDropMenunewDropMenu(DiscreteParameter p, float width) default UIEnumBoxnewEnumBox(EnumParameter<?> p) default UIEnumBoxnewEnumBox(EnumParameter<?> p, float width) default UISliderdefault UISlidernewHorizontalSlider(LXListenableNormalizedParameter p, float width) default UIIntegerBoxdefault UIIntegerBoxnewIntegerBox(DiscreteParameter p, float width) default UIKnobdefault UIKnobnewKnob(LXListenableNormalizedParameter p, float x) default UITextBoxdefault UITextBoxnewTextBox(StringParameter p, float width) default UITextBoxnewTextBox(StringParameter p, float width, float height) default UISlidernewVerticalSlider(LXListenableNormalizedParameter p, float height) default UI2dComponentsectionLabel(String label) default UI2dComponentsectionLabel(String label, float columnWidth) default UI2dComponentverticalBreak(LXStudio.UI ui, float height)
-
Field Details
-
KNOB_SIDE_MARGIN
static final int KNOB_SIDE_MARGIN- See Also:
-
COL_WIDTH
static final int COL_WIDTH- See Also:
-
-
Method Details
-
newButton
-
newButton
-
newButton
-
newButton
-
newColorControl
-
newColorControl
-
newDropMenu
-
newDropMenu
-
newDoubleBox
-
newDoubleBox
-
newIntegerBox
-
newIntegerBox
-
newEnumBox
-
newEnumBox
-
newHorizontalSlider
-
newHorizontalSlider
-
newVerticalSlider
-
newKnob
-
newKnob
-
newTextBox
-
newTextBox
-
newTextBox
-
addVerticalBreak
-
verticalBreak
-
horizontalBreak
-
sectionLabel
-
sectionLabel
-
controlLabel
-
controlLabel
-
addColumn
-
addColumn
default UI2dContainer addColumn(UI2dContainer uiDevice, float columnWidth, UI2dComponent... components) -
addColumn
-
addColumn
-
addColumn
default UI2dContainer addColumn(UI2dContainer uiDevice, float columnWidth, String label, UI2dComponent... components)
-