Class UISoundObject.UIElevation
java.lang.Object
heronarts.glx.ui.UIEventHandler
heronarts.glx.ui.UIObject
heronarts.glx.ui.UI2dComponent
heronarts.lx.studio.ui.modulation.UISoundObject.UILocation
heronarts.lx.studio.ui.modulation.UISoundObject.UIElevation
- All Implemented Interfaces:
LXLoopTask
- Enclosing class:
- UISoundObject
-
Nested Class Summary
Nested classes/interfaces inherited from class heronarts.glx.ui.UI2dComponent
UI2dComponent.Scissor, UI2dComponent.Scissored, UI2dComponent.UIDragReorder
-
Field Summary
Fields inherited from class heronarts.lx.studio.ui.modulation.UISoundObject.UILocation
editing, soundObject
Fields inherited from class heronarts.glx.ui.UI2dComponent
debug, debugName, height, marginBottom, marginLeft, marginRight, marginTop, redraw, scissor, textAlignHorizontal, textAlignVertical, textOffsetX, textOffsetY, width, x, y
-
Constructor Summary
ConstructorDescriptionUIElevation
(UI ui, SoundObject soundObject, float w) UIElevation
(UI ui, SoundObject soundObject, float x, float y, float w) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
drawBackgroundDetails
(UI ui, VGraphics vg) protected float
getDotX()
protected float
getDotY()
protected void
setObjectPosition
(float xn, float yn) Methods inherited from class heronarts.lx.studio.ui.modulation.UISoundObject.UILocation
dispose, drawDot, onDraw, onMouseDragged, onMousePressed, setEditable, setSoundObject
Methods inherited from class heronarts.glx.ui.UI2dComponent
addToContainer, addToContainer, addToContainer, addToContainer, addToContainer, addToContainer, addToContainer, addToContainer, assertValidContainer, clipTextToWidth, clipTextToWidth, contains, dbch, drawBackground, drawBorder, drawFocus, drawFocusCorners, drawFocusCorners, drawParentBackground, getAbsoluteX, getAbsoluteY, getBackgroundColor, getBorderColor, getBorderWeight, getContainer, getDebugClassHierarchy, getDebugClassHierarchy, getFocusColor, getFocusSize, getFont, getFontColor, getHeight, getMappableParameter, getNextSibling, getParent, getPrevSibling, getWidth, getX, getY, hasBackground, hasBorder, hasFont, hasFontColor, isMappable, onResize, redraw, removeFromContainer, removeFromContainer, setBackground, setBackgroundColor, setBackgroundColor, setBorder, setBorderColor, setBorderColor, setBorderRounding, setBorderRounding, setBorderWeight, setBottomMargin, setContainerIndex, setContainerPosition, setDebug, setDebug, setDescription, setFocusBackground, setFocusBackgroundColor, setFocusBackgroundColor, setFocusColor, setFocusColor, setFocusCorners, setFont, setFontColor, setFontColor, setFontColor, setHeight, setLeftMargin, setMappable, setMargin, setMargin, setMargin, setPosition, setPosition, setPosition, setPosition, setRightMargin, setSize, setTextAlignment, setTextAlignment, setTextOffset, setTopMargin, setVisible, setWidth, setX, setY, vgRoundedRect, vgRoundedRect, vgRoundedRect
Methods inherited from class heronarts.glx.ui.UIObject
addListener, addListener, addLoopTask, blur, bringToFront, focus, getDescription, getFocusedChild, getLX, getUI, hasDirectFocus, hasFocus, isVisible, loop, onBlur, onFocus, onUIResize, removeLoopTask, requireUIThread, setConsumeMousePress, setDebugId, toggleVisible, toString
Methods inherited from class heronarts.glx.ui.UIEventHandler
onKeyPressed, onKeyReleased, onMouseMoved, onMouseOut, onMouseOver, onMouseReleased, onMouseScroll
-
Constructor Details
-
UIElevation
-
UIElevation
-
-
Method Details
-
setObjectPosition
protected void setObjectPosition(float xn, float yn) - Specified by:
setObjectPosition
in classUISoundObject.UILocation
-
drawBackgroundDetails
- Specified by:
drawBackgroundDetails
in classUISoundObject.UILocation
-
getDotX
protected float getDotX()- Specified by:
getDotX
in classUISoundObject.UILocation
-
getDotY
protected float getDotY()- Specified by:
getDotY
in classUISoundObject.UILocation
-