Uses of Class
heronarts.glx.ui.UI2dContainer
Packages that use UI2dContainer
Package
Description
-
Uses of UI2dContainer in heronarts.glx.ui
Subclasses of UI2dContainer in heronarts.glx.uiModifier and TypeClassDescriptionclass
class
class
class
A wrapper container to place a scrollable pane with an inset and an optional scroll bar drawn in the margin between the outer bounds and the inset.class
Methods in heronarts.glx.ui that return UI2dContainerModifier and TypeMethodDescriptionUI2dContainer.addChildren
(UI2dComponent... children) protected UI2dContainer
UI2dContainer.addTopLevelComponent
(UI2dComponent child) UI2dComponent.getContainer()
Returns the 2d container that this is inUI2dContainer.getContentTarget()
Returns the object that elements are added to when placed in this container.static UI2dContainer
UI2dContainer.newHorizontalContainer
(float height) static UI2dContainer
UI2dContainer.newHorizontalContainer
(float height, float childSpacing) static UI2dContainer
UI2dContainer.newHorizontalContainer
(float height, float childSpacing, UI2dComponent... children) static UI2dContainer
UI2dContainer.newVerticalContainer
(float width) static UI2dContainer
UI2dContainer.newVerticalContainer
(float width, float childSpacing) static UI2dContainer
UI2dContainer.newVerticalContainer
(float width, float childSpacing, UI2dComponent... children) UI2dContainer.removeAllChildren()
UI2dContainer.removeAllChildren
(boolean dispose) UI2dContainer.setArrowKeyFocus
(UI2dContainer.ArrowKeyFocus keyFocus) UI2dContainer.setChildMargin
(float childMargin) Deprecated.UI2dContainer.setChildSpacing
(float childSpacing) UI2dContainer.setChildSpacing
(float childSpacingY, float childSpacingX) UI2dContainer.setChildSpacingX
(float childSpacingX) UI2dContainer.setChildSpacingY
(float childSpacingY) UI2dContainer.setContentHeight
(float h) UI2dContainer.setContentSize
(float w, float h) UI2dScrollContainer.setContentSize
(float w, float h) UI2dScrollContext.setContentSize
(float w, float h) protected UI2dContainer
UI2dContainer.setContentTarget
(UI2dContainer contentTarget) UI2dContainer.setContentWidth
(float w) UI2dContainer.setDragToReorder
(boolean dragToReorder) UI2dContainer.setLayout
(UI2dContainer.Layout layout) UI2dContainer.setLayout
(UI2dContainer.Layout layout, float childSpacing) UI2dContainer.setMinHeight
(float minHeight) UI2dContainer.setMinWidth
(float minWidth) UI2dContainer.setPadding
(float padding) UI2dContainer.setPadding
(float yPadding, float xPadding) UI2dContainer.setPadding
(float topPadding, float rightPadding, float bottomPadding, float leftPadding) Methods in heronarts.glx.ui with parameters of type UI2dContainerModifier and TypeMethodDescriptionfinal UI2dComponent
UI2dComponent.addToContainer
(UI2dContainer container, int index, UI2dContainer.Position position) Adds this component to a container at a specified index, also removing it from any other container that is currently holding it.final UI2dComponent
UI2dComponent.addToContainer
(UI2dContainer container, int index, UI2dContainer.Position position, boolean redraw) Adds this component to a container at a specified index, also removing it from any other container that is currently holding it.final UI2dComponent
UI2dComponent.addToContainer
(UI2dContainer container, UI2dContainer.Position position) Adds this component to a container, also removing it from any other container that is currently holding it.final UI2dComponent
UI2dComponent.addToContainer
(UI2dContainer container, UI2dContainer.Position position, boolean redraw) Adds this component to a container, also removing it from any other container that is currently holding it.default void
UI2dComponent.UIDragReorder.onDragReorder
(UI2dContainer container, UI2dComponent child, int dragIndex) Callback when an attempt is made to reorder this component in its containerprotected UI2dContainer
UI2dContainer.setContentTarget
(UI2dContainer contentTarget) -
Uses of UI2dContainer in heronarts.glx.ui.component
Subclasses of UI2dContainer in heronarts.glx.ui.componentModifier and TypeClassDescriptionclass
class
Section with a title which can collapse/expandprotected class
class
static class
static class
Methods in heronarts.glx.ui.component that return UI2dContainerModifier and TypeMethodDescriptionprotected UI2dContainer
UICollapsibleSection.controlRow
(UI ui, String label, UI2dComponent control) default UI2dContainer
UICollapsibleSection.Utils.controlRow
(UI ui, float contentWidth, String label, UI2dComponent control) UICollapsibleSection.getContentTarget()
UIItemList.ScrollList.setContentSize
(float w, float h) -
Uses of UI2dContainer in heronarts.lx.studio
Subclasses of UI2dContainer in heronarts.lx.studio -
Uses of UI2dContainer in heronarts.lx.studio.ui
Subclasses of UI2dContainer in heronarts.lx.studio.uiModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
Fields in heronarts.lx.studio.ui declared as UI2dContainerModifier and TypeFieldDescriptionfinal UI2dContainer
UILeftPane.content
final UI2dContainer
UILeftPane.global
protected final UI2dContainer[]
UIPane.headers
final UI2dContainer
UILeftPane.model
Methods in heronarts.lx.studio.ui that return UI2dContainerModifier and TypeMethodDescriptionprotected UI2dContainer
UIPane.buildHeader
(int i) protected UI2dContainer
UIRightPane.buildHeader
(int i) -
Uses of UI2dContainer in heronarts.lx.studio.ui.browser
Subclasses of UI2dContainer in heronarts.lx.studio.ui.browserModifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of UI2dContainer in heronarts.lx.studio.ui.clip
Subclasses of UI2dContainer in heronarts.lx.studio.ui.clipModifier and TypeClassDescriptionclass
class
class
UIClipEnvelope<T extends LXClipLane<?>>
protected class
Row header for LXClipLaneclass
class
class
A UI lane containing loop markersclass
class
class
class
class
class
class
Methods in heronarts.lx.studio.ui.clip with parameters of type UI2dContainerModifier and TypeMethodDescriptionvoid
UIClipEnvelope.UIClipLaneMetadata.onDragReorder
(UI2dContainer container, UI2dComponent child, int dragIndex) -
Uses of UI2dContainer in heronarts.lx.studio.ui.device
Subclasses of UI2dContainer in heronarts.lx.studio.ui.deviceModifier and TypeClassDescriptionclass
class
static class
class
class
class
class
class
class
class
class
Fields in heronarts.lx.studio.ui.device declared as UI2dContainerMethods in heronarts.lx.studio.ui.device that return UI2dContainerModifier and TypeMethodDescriptiondefault UI2dContainer
UIControls.addColumn
(UI2dContainer uiDevice, float columnWidth, UI2dComponent... components) default UI2dContainer
UIControls.addColumn
(UI2dContainer uiDevice, float columnWidth, String label, UI2dComponent... components) default UI2dContainer
UIControls.addColumn
(UI2dContainer uiDevice, UI2dComponent... components) default UI2dContainer
UIControls.addColumn
(UI2dContainer uiDevice, String label) default UI2dContainer
UIControls.addColumn
(UI2dContainer uiDevice, String label, UI2dComponent... components) static UI2dContainer
UIChannelDevice.buildBlendControls
(UI ui, UI2dContainer container, LXChannel channel, float contentWidth) static UI2dContainer
UIChannelDevice.buildPlaylistControls
(UI ui, UI2dContainer container, LXChannel channel, float contentWidth) Methods in heronarts.lx.studio.ui.device with parameters of type UI2dContainerModifier and TypeMethodDescriptiondefault UI2dContainer
UIControls.addColumn
(UI2dContainer uiDevice, float columnWidth, UI2dComponent... components) default UI2dContainer
UIControls.addColumn
(UI2dContainer uiDevice, float columnWidth, String label, UI2dComponent... components) default UI2dContainer
UIControls.addColumn
(UI2dContainer uiDevice, UI2dComponent... components) default UI2dContainer
UIControls.addColumn
(UI2dContainer uiDevice, String label) default UI2dContainer
UIControls.addColumn
(UI2dContainer uiDevice, String label, UI2dComponent... components) default UI2dComponent
UIControls.addVerticalBreak
(LXStudio.UI ui, UI2dContainer uiDevice) static UI2dContainer
UIChannelDevice.buildBlendControls
(UI ui, UI2dContainer container, LXChannel channel, float contentWidth) static UI2dContainer
UIChannelDevice.buildPlaylistControls
(UI ui, UI2dContainer container, LXChannel channel, float contentWidth) void
UIEffectDevice.onDragReorder
(UI2dContainer container, UI2dComponent child, int dragIndex) -
Uses of UI2dContainer in heronarts.lx.studio.ui.dmx
Subclasses of UI2dContainer in heronarts.lx.studio.ui.dmx -
Uses of UI2dContainer in heronarts.lx.studio.ui.effect
Subclasses of UI2dContainer in heronarts.lx.studio.ui.effect -
Uses of UI2dContainer in heronarts.lx.studio.ui.fixture
Subclasses of UI2dContainer in heronarts.lx.studio.ui.fixtureModifier and TypeClassDescriptionclass
class
class
class
class
class
Methods in heronarts.lx.studio.ui.fixture that return UI2dContainerModifier and TypeMethodDescriptionUIFixture.newControlRow()
UIFixture.newControlRow
(UI2dComponent... components) -
Uses of UI2dContainer in heronarts.lx.studio.ui.global
Subclasses of UI2dContainer in heronarts.lx.studio.ui.globalModifier and TypeClassDescriptionclass
static class
class
class
class
class
class
static class
class
class
Methods in heronarts.lx.studio.ui.global that return UI2dContainerModifier and TypeMethodDescriptionstatic UI2dContainer
UIPalette.buildSwatchControls
(UI ui, LXPalette palette, float width) static UI2dContainer
UIPalette.buildSwatchControls
(UI ui, LXPalette palette, float width, UIDropMenu.Direction direction) Methods in heronarts.lx.studio.ui.global with parameters of type UI2dContainerModifier and TypeMethodDescriptionstatic void
UIAudio.addAttackAndRelease
(UI ui, UI2dContainer container, float yp, BoundedParameter attack, BoundedParameter release) static void
UIAudio.addGainAndRange
(UI ui, UI2dContainer container, float yp, BoundedParameter gain, BoundedParameter range) void
UIPalette.SavedSwatch.onDragReorder
(UI2dContainer container, UI2dComponent child, int dragIndex) -
Uses of UI2dContainer in heronarts.lx.studio.ui.lfo
Subclasses of UI2dContainer in heronarts.lx.studio.ui.lfo -
Uses of UI2dContainer in heronarts.lx.studio.ui.midi
Subclasses of UI2dContainer in heronarts.lx.studio.ui.midi -
Uses of UI2dContainer in heronarts.lx.studio.ui.midi.template
Subclasses of UI2dContainer in heronarts.lx.studio.ui.midi.templateModifier and TypeClassDescriptionclass
class
static class
Methods in heronarts.lx.studio.ui.midi.template with parameters of type UI2dContainerModifier and TypeMethodDescriptionvoid
UIMidiTemplate.onDragReorder
(UI2dContainer container, UI2dComponent child, int dragIndex) -
Uses of UI2dContainer in heronarts.lx.studio.ui.mixer
Subclasses of UI2dContainer in heronarts.lx.studio.ui.mixerModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
Fields in heronarts.lx.studio.ui.mixer declared as UI2dContainer -
Uses of UI2dContainer in heronarts.lx.studio.ui.model
Subclasses of UI2dContainer in heronarts.lx.studio.ui.modelModifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of UI2dContainer in heronarts.lx.studio.ui.modulation
Subclasses of UI2dContainer in heronarts.lx.studio.ui.modulationModifier and TypeClassDescriptionclass
class
class
class
class
protected class
class
class
Abstract base class for a modulator UI element with controls, which could be either in the global modulation scope or in the scope of a deviceclass
static class
Methods in heronarts.lx.studio.ui.modulation that return UI2dContainerModifier and TypeMethodDescriptionstatic UI2dContainer
UITimer.newTimerRow
(LXStudio.UI ui, String label, TimeParameter time, BooleanParameter triggerOut) Methods in heronarts.lx.studio.ui.modulation with parameters of type UI2dContainerModifier and TypeMethodDescriptionstatic void
UIBandFilter.addControlRow
(UI2dContainer uiModulator, float yp, String label1, BoundedParameter p1, String label2, BoundedParameter p2) static void
UIBandFilter.addControlRow
(UI2dContainer uiModulator, float yp, String label1, BoundedParameter p1, String label2, BoundedParameter p2, float shiftMultiplier) void
UIGlobalModulator.onDragReorder
(UI2dContainer container, UI2dComponent child, int dragIndex) -
Uses of UI2dContainer in heronarts.lx.studio.ui.osc
Subclasses of UI2dContainer in heronarts.lx.studio.ui.osc -
Uses of UI2dContainer in heronarts.lx.studio.ui.pattern
Subclasses of UI2dContainer in heronarts.lx.studio.ui.patternModifier and TypeClassDescriptionstatic class
static class
Methods in heronarts.lx.studio.ui.pattern that return UI2dContainerModifier and TypeMethodDescriptionprotected UI2dContainer
UIImagePattern.ImageControls.addDefaultImageColumn
(LXStudio.UI ui) -
Uses of UI2dContainer in heronarts.lx.studio.ui.performance
Subclasses of UI2dContainer in heronarts.lx.studio.ui.performanceModifier and TypeClassDescriptionclass
class
class
class
class
static class
static class
-
Uses of UI2dContainer in heronarts.lx.studio.ui.timeline
Subclasses of UI2dContainer in heronarts.lx.studio.ui.timelineModifier and TypeClassDescriptionclass
class
The body is the vertically scrolling main pane that sits beneath the header.class
class
The header lives at the top of the timeline, it scrolls horizontally but not vertically with the content below.class
Helper class for a lensed container that scrolls sideways but has a dynamic vertical height.Fields in heronarts.lx.studio.ui.timeline declared as UI2dContainer -
Uses of UI2dContainer in heronarts.lx.studio.ui.timeline.lane
Subclasses of UI2dContainer in heronarts.lx.studio.ui.timeline.laneModifier and TypeClassDescriptionclass
Lane that supports having a clip context loaded, with optional selection in bounds-space relative to the clip context.class
A lane that draws grid linesclass
Basic UI Lane provides 3 components: one each for the Left, Main center (scrollable), and Right sections.class
-
Uses of UI2dContainer in heronarts.lx.studio.ui.toolbar
Subclasses of UI2dContainer in heronarts.lx.studio.ui.toolbarModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class