Package heronarts.lx.studio.ui.device
Interface UIControls
- All Known Subinterfaces:
UIDeviceControls<T>
,UIModulatorControls<T>
- All Known Implementing Classes:
FocusedPatternControls
,UIBandGate
,UIBlurEffect
,UIBooleanLogic
,UIChasePattern
,UIChevronPattern
,UIColorizeEffect
,UIColorMaskEffect
,UIComparatorModulator
,UIDamper
,UIDeviceControls.Default
,UIDeviceControls.Placeholder
,UIDmxColorModulator
,UIDmxModulator
,UIDynamicsEffect
,UIGateEffect
,UIGradientPattern
,UIHueSaturationEffect
,UIImageMaskEffect
,UIImageMaskEffect.ImageControls
,UIImagePattern
,UIImagePattern.ImageControls
,UIInterval
,UIInvertEffect
,UILifePattern
,UIMacroKnobs
,UIMacroSwitches
,UIMacroTriggers
,UIMidiNoteTrigger
,UIModulatorControls.Missing
,UIModulatorControls.Placeholder
,UIMultiModeEnvelope
,UIMultiStageEnvelope
,UIMultiTrig
,UINoiseModulator
,UINoisePattern
,UIOperatorModulator
,UIOrboxPattern
,UIPlanesPattern
,UIRandomizer
,UIScaler
,UIScriptEffect
,UIScriptPattern
,UISlideshowPattern
,UISmoother
,UISolidPattern
,UISoundObject
,UISoundObjectEffect
,UISoundObjectPattern
,UISparkleEffect
,UISparklePattern
,UISpring
,UIStepSequencer
,UIStrobeEffect
,UITestPattern
,UITimer
,UIVariableLFO
public interface UIControls
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault UI2dContainer
addColumn
(UI2dContainer uiDevice, float columnWidth, UI2dComponent... components) default UI2dContainer
addColumn
(UI2dContainer uiDevice, float columnWidth, String label, UI2dComponent... components) default UI2dContainer
addColumn
(UI2dContainer uiDevice, UI2dComponent... components) default UI2dContainer
addColumn
(UI2dContainer uiDevice, String label) default UI2dContainer
addColumn
(UI2dContainer uiDevice, String label, UI2dComponent... components) default UI2dComponent
addVerticalBreak
(LXStudio.UI ui, UI2dContainer uiDevice) default UILabel
controlLabel
(LXStudio.UI ui, String label) default UILabel
controlLabel
(LXStudio.UI ui, String label, float width) default UI2dComponent
horizontalBreak
(LXStudio.UI ui, float width) default UIButton
default UIButton
newButton
(BooleanParameter p, float width) default UIButton
newButton
(EnumParameter<?> p) default UIButton
newButton
(EnumParameter<?> p, float width) default UIColorControl
default UIColorControl
newColorControl
(ColorParameter p, float x) default UIDoubleBox
default UIDoubleBox
newDoubleBox
(BoundedParameter p, float width) default UIDropMenu
default UIDropMenu
newDropMenu
(DiscreteParameter p, float width) default UIEnumBox
newEnumBox
(EnumParameter<?> p) default UIEnumBox
newEnumBox
(EnumParameter<?> p, float width) default UISlider
default UISlider
newHorizontalSlider
(LXListenableNormalizedParameter p, float width) default UIIntegerBox
default UIIntegerBox
newIntegerBox
(DiscreteParameter p, float width) default UIKnob
default UIKnob
newKnob
(LXListenableNormalizedParameter p, float x) default UITextBox
default UITextBox
newTextBox
(StringParameter p, float width) default UITextBox
newTextBox
(StringParameter p, float width, float height) default UISlider
newVerticalSlider
(LXListenableNormalizedParameter p, float height) default UI2dComponent
sectionLabel
(String label) default UI2dComponent
sectionLabel
(String label, float columnWidth) default UI2dComponent
verticalBreak
(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)
-