Uses of Class
heronarts.glx.ui.UI2dComponent
Packages that use UI2dComponent
Package
Description
-
Uses of UI2dComponent in heronarts.glx.ui
Subclasses of UI2dComponent in heronarts.glx.uiModifier and TypeClassDescriptionclassclassclassclassclassA 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.static classclassMethods in heronarts.glx.ui that return UI2dComponentModifier and TypeMethodDescriptionUI2dComponent.addAfterSibling(UI2dComponent sibling) Adds this component to the same container as a sibling, immediately after itUI2dComponent.addBeforeSibling(UI2dComponent sibling) Adds this component to the same container as a sibling, immediately before itfinal UI2dComponentUI2dComponent.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 UI2dComponentUI2dComponent.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 UI2dComponentUI2dComponent.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 UI2dComponentUI2dComponent.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.final UI2dComponentUI2dComponent.addToContainer(UIContainer container) Adds this component to a container, also removing it from any other container that is currently holding it.final UI2dComponentUI2dComponent.addToContainer(UIContainer container, boolean redraw) Adds this component to a container, also removing it from any other container that is currently holding it.final UI2dComponentUI2dComponent.addToContainer(UIContainer container, int index) Adds this component to a container at a specified index, also removing it from any other container that is currently holding it.final UI2dComponentUI2dComponent.addToContainer(UIContainer container, int index, boolean redraw) Adds this component to a container at a specified index, also removing it from any other container that is currently holding it.UI2dContainer.getChild(int i) UI2dComponent.getNextSibling()Returns the adjacent object in the hierarchyUI2dComponent.getNextSibling(boolean visible) Returns the adjacent object in the hierarchyUI2dComponent.getPrevSibling()Returns the adjacent object in the hierarchyUI2dComponent.getPrevSibling(boolean visible) Returns the adjacent object in the hierarchyfinal UI2dComponentUI2dComponent.redraw()Redraws this object.UI2dComponent.removeFromContainer()Removes this component from the container it is held byUI2dComponent.removeFromContainer(boolean redraw) Removes this component from the container it is held byUI2dComponent.setBackground(boolean hasBackground) Sets whether the object has a backgroundUI2dComponent.setBackgroundColor(int backgroundColor) Sets a background colorUI2dComponent.setBackgroundColor(UIColor backgroundColor) Sets a background colorUI2dComponent.setBorder(boolean hasBorder) Sets whether there is a borderUI2dComponent.setBorderColor(int borderColor) Sets the color of the borderUI2dComponent.setBorderColor(UIColor borderColor) Sets the color of the borderUI2dComponent.setBorderRounding(int borderRounding) UI2dComponent.setBorderRounding(int borderRoundingTopLeft, int borderRoundingTopRight, int borderRoundingBottomRight, int borderRoundingBottomLeft) UI2dComponent.setBorderWeight(int borderWeight) Sets the weight of the borderUI2dComponent.setBottomMargin(float bottomMargin) Sets the bottom margin around this object when inside a UI2dContainer with layoutUI2dComponent.setContainerIndex(int index) Sets the index of this object in its container.UI2dComponent.setContainerPosition(UI2dContainer.Position containerPosition) Sets the position of this object in its containerUI2dComponent.setDebug(boolean debug) UI2dComponent.setDescription(String description) UI2dComponent.setFocusBackground(boolean focusBackground) Sets whether a focus background color is usedUI2dComponent.setFocusBackgroundColor(int focusBackgroundColor) Sets a background color to be used when the component is focusedUI2dComponent.setFocusBackgroundColor(UIColor focusBackgroundColor) Sets a background color to be used when the component is focusedUI2dComponent.setFocusColor(int focusColor) UI2dComponent.setFocusColor(UIColor focusColor) UI2dComponent.setFocusCorners(boolean focusCorners) UI2dComponent.setFont(VGraphics.Font font) Sets the default font for this object to use, null indicates component may use its own default behavior.UI2dComponent.setFontColor(boolean hasFontColor) Sets whether the object has a font colorUI2dComponent.setFontColor(int fontColor) Sets a font colorUI2dComponent.setFontColor(UIColor fontColor) Sets a font colorUI2dComponent.setHeight(float height) Sets the height of this componentUI2dComponent.setLeftMargin(float leftMargin) Sets the left margin around this object when inside a UI2dContainer with layoutUI2dComponent.setMappable(boolean mappable) Sets whether this component can ever be used for mapping controlUI2dComponent.setMargin(float margin) Sets the margins around this object when inside of a UI2dContainer with layoutUI2dComponent.setMargin(float yMargin, float xMargin) Sets the margins around this object when inside of a UI2dContainer with layoutUI2dComponent.setMargin(float topMargin, float rightMargin, float bottomMargin, float leftMargin) Sets the margins around this object when inside of a UI2dContainer with layoutUI2dComponent.setPosition(float[] position) Sets position based upon an array of either 2 coordinates or 4UI2dComponent.setPosition(float x, float y) Set the position of this component in its parent coordinate spaceUI2dComponent.setPosition(float x, float y, float width, float height) Set the position of this component in its parent coordinate spaceUI2dComponent.setPosition(UIObject parent, float offsetX, float offsetY) Sets the position of this object in the global space, relative to a parent object with a defined offsetUI2dComponent.setRightMargin(float rightMargin) Sets the right margin around this object when inside a UI2dContainer with layoutUI2dComponent.setSize(float width, float height) Set the dimensions of this componentUI2dComponent.setTextAlignment(VGraphics.Align horizontalAlignment) Sets the text alignmentUI2dComponent.setTextAlignment(VGraphics.Align horizontalAlignment, VGraphics.Align verticalAlignment) Sets the text alignment of this componentUI2dComponent.setTextOffset(float textOffsetX, float textOffsetY) Sets an offset for text rendering position relative to alignment.UI2dComponent.setTopMargin(float topMargin) Sets the top margin around this object when inside a UI2dContainer with layoutUI2dComponent.setVisible(boolean visible) Set the visibility state of this componentUI2dComponent.setWidth(float width) Sets the width of this componentUI2dComponent.setX(float x) Set the position of this component in its parent coordinate spaceUI2dComponent.setY(float y) Set the position of this component in its parent coordinate spaceMethods in heronarts.glx.ui with parameters of type UI2dComponentModifier and TypeMethodDescriptionUI2dComponent.addAfterSibling(UI2dComponent sibling) Adds this component to the same container as a sibling, immediately after itUI2dComponent.addBeforeSibling(UI2dComponent sibling) Adds this component to the same container as a sibling, immediately before itUI2dContainer.addChildren(UI2dComponent... children) protected UI2dContainerUI2dContainer.addTopLevelComponent(UI2dComponent child) UI.clearContextOverlay(UI2dComponent contextOverlay) static UI2dContainerUI2dContainer.newHorizontalContainer(float height, float childSpacing, UI2dComponent... children) static UI2dContainerUI2dContainer.newVerticalContainer(float width, float childSpacing, UI2dComponent... children) default voidUI2dComponent.UIDragReorder.onDragReorder(UI2dContainer container, UI2dComponent child, int dragIndex) Callback when an attempt is made to reorder this component in its containerprotected voidUI2dComponent.Scissor.reset(UI2dComponent that) UI.resizeContextOverlay(UI2dComponent contextOverlay) UI.showContextOverlay(UI2dComponent contextOverlay) protected voidUI2dComponent.vgRoundedRect(UI2dComponent that, VGraphics vg, float x, float y, float w, float h) Constructors in heronarts.glx.ui with parameters of type UI2dComponentModifierConstructorDescriptionRedraw(UI2dComponent component, double period) Redraw(UI2dComponent component, double period, UITimerTask.Mode mode) -
Uses of UI2dComponent in heronarts.glx.ui.component
Subclasses of UI2dComponent in heronarts.glx.ui.componentModifier and TypeClassDescriptionclassstatic classstatic classstatic classstatic classstatic classclassclassclassSection with a title which can collapse/expandclassclassprotected classclassstatic classstatic classstatic classclassclassclassclassclassclassclassclassclassclassclassclassclassclassstatic classstatic classclassclassA simple text label object.static classstatic classclassclassclassclassclassclassclassclassclassclassclassclassMethods in heronarts.glx.ui.component that return UI2dComponentModifier and TypeMethodDescriptiondefault UI2dComponentUICollapsibleSection.Utils.geometryContainer(UI ui, float contentWidth, UI2dComponent... components) UIContextButton.getContextMenu()Accessor for the underlying context menu objectMethods in heronarts.glx.ui.component with parameters of type UI2dComponentModifier and TypeMethodDescriptionprotected UI2dContainerUICollapsibleSection.controlRow(UI ui, String label, UI2dComponent control) default UI2dContainerUICollapsibleSection.Utils.controlRow(UI ui, float contentWidth, String label, UI2dComponent control) static voidUIParameterControl.drawParameterLabel(UI ui, VGraphics vg, UI2dComponent component, String labelText) static voidUIDropMenu.drawTriangle(UI ui, UI2dComponent component, VGraphics vg, float textOffsetY) default UI2dComponentUICollapsibleSection.Utils.geometryContainer(UI ui, float contentWidth, UI2dComponent... components) protected voidUICollapsibleSection.setFooter(UI2dComponent footer) Constructors in heronarts.glx.ui.component with parameters of type UI2dComponentModifierConstructorDescriptionUIContextButton(UI ui, float x, float y, float w, float h, UI2dComponent contextMenu) -
Uses of UI2dComponent in heronarts.lx.studio
Subclasses of UI2dComponent in heronarts.lx.studioMethods in heronarts.lx.studio that return UI2dComponentModifier and TypeMethodDescriptionLXStudio.UI.instantiateParameterControl(AggregateParameter parameter, LXParameter child) LXStudio.UI.instantiateParameterControl(LXParameter parameter) -
Uses of UI2dComponent in heronarts.lx.studio.ui
Subclasses of UI2dComponent in heronarts.lx.studio.uiModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassMethods in heronarts.lx.studio.ui with parameters of type UI2dComponentModifier and TypeMethodDescriptionvoidUIContentPicker.show(LXStudio.UI ui, UI2dComponent source, LXComponent target, Event event) voidUIContentPicker.show(LXStudio.UI ui, UI2dComponent source, LXComponent target, Event event, boolean effectsOnly) voidUIContentPicker.show(LXStudio.UI ui, UI2dComponent source, LXComponent target, Event event, boolean effectsOnly, boolean above, boolean left) -
Uses of UI2dComponent in heronarts.lx.studio.ui.browser
Subclasses of UI2dComponent in heronarts.lx.studio.ui.browserModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of UI2dComponent in heronarts.lx.studio.ui.clip
Subclasses of UI2dComponent in heronarts.lx.studio.ui.clipModifier and TypeClassDescriptionclassclassclassclassUIClipEnvelope<T extends LXClipLane<?>>protected classRow header for LXClipLaneclassclassclassclassA UI lane containing loop markersclassclassclassclassstatic classclassclassclassstatic classstatic classclassclassclassclassFields in heronarts.lx.studio.ui.clip declared as UI2dComponentMethods in heronarts.lx.studio.ui.clip with parameters of type UI2dComponentModifier and TypeMethodDescriptionvoidUIClipEnvelope.UIClipLaneMetadata.onDragReorder(UI2dContainer container, UI2dComponent child, int dragIndex) -
Uses of UI2dComponent in heronarts.lx.studio.ui.device
Subclasses of UI2dComponent in heronarts.lx.studio.ui.deviceModifier and TypeClassDescriptionclassclassstatic classclassclassclassclassclassclassclassclassMethods in heronarts.lx.studio.ui.device that return UI2dComponentModifier and TypeMethodDescriptiondefault UI2dComponentUIControls.addVerticalBreak(LXStudio.UI ui, UI2dContainer uiDevice) default UI2dComponentUIControls.horizontalBreak(LXStudio.UI ui, float width) default UI2dComponentUIControls.sectionLabel(String label) default UI2dComponentUIControls.sectionLabel(String label, float columnWidth) default UI2dComponentUIControls.verticalBreak(LXStudio.UI ui, float height) Methods in heronarts.lx.studio.ui.device with parameters of type UI2dComponentModifier and TypeMethodDescriptiondefault UI2dContainerUIControls.addColumn(UI2dContainer uiDevice, float columnWidth, UI2dComponent... components) default UI2dContainerUIControls.addColumn(UI2dContainer uiDevice, float columnWidth, String label, UI2dComponent... components) default UI2dContainerUIControls.addColumn(UI2dContainer uiDevice, UI2dComponent... components) default UI2dContainerUIControls.addColumn(UI2dContainer uiDevice, String label, UI2dComponent... components) voidUIEffectDevice.onDragReorder(UI2dContainer container, UI2dComponent child, int dragIndex) -
Uses of UI2dComponent in heronarts.lx.studio.ui.dmx
Subclasses of UI2dComponent in heronarts.lx.studio.ui.dmx -
Uses of UI2dComponent in heronarts.lx.studio.ui.effect
Subclasses of UI2dComponent in heronarts.lx.studio.ui.effectModifier and TypeClassDescriptionclassclass -
Uses of UI2dComponent in heronarts.lx.studio.ui.fixture
Subclasses of UI2dComponent in heronarts.lx.studio.ui.fixtureModifier and TypeClassDescriptionclassclassclassclassclassclassMethods in heronarts.lx.studio.ui.fixture with parameters of type UI2dComponentModifier and TypeMethodDescriptionUIFixture.Section.addControlRow(UI2dComponent[] components) UIFixture.addSection(String name, UI2dComponent... controls) UIFixture.addSection(String name, UI2dComponent[]... controls) UIFixture.newControlRow(UI2dComponent... components) Constructors in heronarts.lx.studio.ui.fixture with parameters of type UI2dComponent -
Uses of UI2dComponent in heronarts.lx.studio.ui.global
Subclasses of UI2dComponent in heronarts.lx.studio.ui.globalModifier and TypeClassDescriptionclassstatic classstatic classclassclassclassclassclassstatic classclassclassMethods in heronarts.lx.studio.ui.global with parameters of type UI2dComponentModifier and TypeMethodDescriptionvoidUIPalette.SavedSwatch.onDragReorder(UI2dContainer container, UI2dComponent child, int dragIndex) -
Uses of UI2dComponent in heronarts.lx.studio.ui.lfo
Subclasses of UI2dComponent in heronarts.lx.studio.ui.lfo -
Uses of UI2dComponent in heronarts.lx.studio.ui.midi
Subclasses of UI2dComponent in heronarts.lx.studio.ui.midiModifier and TypeClassDescriptionclassclassclassclass -
Uses of UI2dComponent in heronarts.lx.studio.ui.midi.template
Subclasses of UI2dComponent in heronarts.lx.studio.ui.midi.templateModifier and TypeClassDescriptionclassclassstatic classMethods in heronarts.lx.studio.ui.midi.template with parameters of type UI2dComponentModifier and TypeMethodDescriptionvoidUIMidiTemplate.onDragReorder(UI2dContainer container, UI2dComponent child, int dragIndex) -
Uses of UI2dComponent in heronarts.lx.studio.ui.mixer
Subclasses of UI2dComponent in heronarts.lx.studio.ui.mixerModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in heronarts.lx.studio.ui.mixer that return UI2dComponentModifier and TypeMethodDescriptionprotected UI2dComponentUIAbstractChannelStripControls.getName()protected UI2dComponentUIChannelStripControls.getName()protected UI2dComponentUIMasterStripControls.getName()protected abstract UI2dComponentUIMixerStripControls.getName() -
Uses of UI2dComponent in heronarts.lx.studio.ui.model
Subclasses of UI2dComponent in heronarts.lx.studio.ui.modelModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of UI2dComponent in heronarts.lx.studio.ui.modulation
Subclasses of UI2dComponent in heronarts.lx.studio.ui.modulationModifier and TypeClassDescriptionclassstatic classclassclassclassclassstatic classstatic classstatic classclassprotected classclassclassAbstract base class for a modulator UI element with controls, which could be either in the global modulation scope or in the scope of a deviceclassstatic classstatic classstatic classstatic classFields in heronarts.lx.studio.ui.modulation declared as UI2dComponentModifier and TypeFieldDescriptionprotected final UI2dComponentUIAbstractGlobalModulator.toggleTargetMethods in heronarts.lx.studio.ui.modulation with parameters of type UI2dComponentModifier and TypeMethodDescriptionvoidUIGlobalModulator.onDragReorder(UI2dContainer container, UI2dComponent child, int dragIndex) -
Uses of UI2dComponent in heronarts.lx.studio.ui.osc
Subclasses of UI2dComponent in heronarts.lx.studio.ui.osc -
Uses of UI2dComponent in heronarts.lx.studio.ui.pattern
Subclasses of UI2dComponent in heronarts.lx.studio.ui.patternModifier and TypeClassDescriptionstatic classstatic classstatic class -
Uses of UI2dComponent in heronarts.lx.studio.ui.performance
Subclasses of UI2dComponent in heronarts.lx.studio.ui.performanceModifier and TypeClassDescriptionclassclassclassclassclassstatic classstatic class -
Uses of UI2dComponent in heronarts.lx.studio.ui.timeline
Subclasses of UI2dComponent in heronarts.lx.studio.ui.timelineModifier and TypeClassDescriptionclassclassThe body is the vertically scrolling main pane that sits beneath the header.classclassThe header lives at the top of the timeline, it scrolls horizontally but not vertically with the content below.classHelper class for a lensed container that scrolls sideways but has a dynamic vertical height.classClassic-style overview used for navigationMethods in heronarts.lx.studio.ui.timeline with parameters of type UI2dComponentModifier and TypeMethodDescriptionstatic voidVGTimeline.PositionMarker.draw(VGraphics vg, UI2dComponent target, float xPos, boolean rightFlag, UIColor outlineColor, UIColor fillColor) Draw a timeline position marker -
Uses of UI2dComponent in heronarts.lx.studio.ui.timeline.lane
Subclasses of UI2dComponent in heronarts.lx.studio.ui.timeline.laneModifier and TypeClassDescriptionclassLane that supports having a clip context loaded, with optional selection in bounds-space relative to the clip context.classA lane that draws grid linesclassBasic UI Lane provides 3 components: one each for the Left, Main center (scrollable), and Right sections.classFields in heronarts.lx.studio.ui.timeline.lane declared as UI2dComponentMethods in heronarts.lx.studio.ui.timeline.lane that return UI2dComponentMethods in heronarts.lx.studio.ui.timeline.lane with parameters of type UI2dComponentModifier and TypeMethodDescriptionprotected voidUILane.setSideBarComponent(UI2dComponent component) Subclasses should set the side bar component in their constructor, if one is to be made available. -
Uses of UI2dComponent in heronarts.lx.studio.ui.toolbar
Subclasses of UI2dComponent in heronarts.lx.studio.ui.toolbarModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclass