Package heronarts.glx.ui.component
Class UIColorSlider
java.lang.Object
heronarts.glx.ui.UIEventHandler
heronarts.glx.ui.UIObject
heronarts.glx.ui.UI2dComponent
heronarts.glx.ui.component.UIColorSlider
- All Implemented Interfaces:
- UIControlTarget,- UIFocus,- UIKeyFocus,- UIMouseFocus,- UITabFocus,- LXLoopTask
- Direct Known Subclasses:
- UIColorSlider.Brightness,- UIColorSlider.Hue,- UIColorSlider.Saturation
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classNested classes/interfaces inherited from class heronarts.glx.ui.UI2dComponentUI2dComponent.Scissor, UI2dComponent.Scissored, UI2dComponent.UIDragReorder
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final ColorParameterprotected final LXNormalizedParameterFields inherited from class heronarts.glx.ui.UI2dComponentborderRoundingBottomLeft, borderRoundingBottomRight, borderRoundingTopLeft, borderRoundingTopRight, debug, debugName, hasBorderRounding, height, marginBottom, marginLeft, marginRight, marginTop, redraw, scissor, textAlignHorizontal, textAlignVertical, textOffsetX, textOffsetY, width, x, y
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedUIColorSlider(ColorParameter color, LXNormalizedParameter parameter, float x, float y, float w, float h) protectedUIColorSlider(LXNormalizedParameter parameter, float x, float y, float w, float h) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidprotected floatprotected floatprotected floatvoidonKeyPressed(KeyEvent keyEvent, char keyChar, int keyCode) Subclasses override to receive key eventsvoidonMouseDragged(MouseEvent MouseEvent, float mx, float my, float dx, float dy) Subclasses override to receive mouse eventsvoidonMousePressed(MouseEvent MouseEvent, float mx, float my) Subclasses override to receive mouse eventsMethods inherited from class heronarts.glx.ui.UI2dComponentaddAfterSibling, addBeforeSibling, addToContainer, addToContainer, addToContainer, addToContainer, addToContainer, addToContainer, addToContainer, addToContainer, assertValidContainer, clipTextToWidth, clipTextToWidth, contains, dbch, drawBackground, drawBorder, drawComponentBackground, drawFocus, drawFocusCorners, drawFocusCorners, drawParentBackground, getAbsoluteX, getAbsoluteY, getBackgroundColor, getBorderColor, getBorderWeight, getBottomMargin, getContainer, getDebugClassHierarchy, getDebugClassHierarchy, getFocusColor, getFocusSize, getFont, getFontColor, getHeight, getLeftMargin, getMappableParameter, getNextSibling, getNextSibling, getParent, getPrevSibling, getPrevSibling, getRightMargin, getTopMargin, getWidth, getX, getY, hasBackground, hasBorder, hasFont, hasFontColor, isMappable, onDraw, 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, vgRoundedRectMethods inherited from class heronarts.glx.ui.UIObjectaddListener, addListener, addLoopTask, addLoopTask, blur, bringToFront, dispose, focus, getDescription, getFocusedChild, getLX, getUI, hasDirectFocus, hasFocus, isVisible, isVisible, loop, onBlur, onFocus, onUIResize, removeLoopTask, requireUIThread, setConsumeMousePress, setDebugId, setMouseCursor, toggleVisible, toStringMethods inherited from class heronarts.glx.ui.UIEventHandleronGamepadAxisChanged, onGamepadButtonPressed, onGamepadButtonReleased, onKeyReleased, onMouseMoved, onMouseOut, onMouseOver, onMouseReleased, onMouseScroll
- 
Field Details- 
color
- 
parameter
 
- 
- 
Constructor Details- 
UIColorSlider
- 
UIColorSliderprotected UIColorSlider(ColorParameter color, LXNormalizedParameter parameter, float x, float y, float w, float h) 
 
- 
- 
Method Details- 
getBaseHuefprotected float getBaseHuef()
- 
getBaseSaturationfprotected float getBaseSaturationf()
- 
getBaseBrightnessfprotected float getBaseBrightnessf()
- 
drawValue
- 
onKeyPressedDescription copied from class:UIEventHandlerSubclasses override to receive key events- Overrides:
- onKeyPressedin class- UIEventHandler
- Parameters:
- keyEvent- Key event
- keyChar- Key character
- keyCode- Key code value
 
- 
onMousePressedDescription copied from class:UIEventHandlerSubclasses override to receive mouse events- Overrides:
- onMousePressedin class- UIEventHandler
- Parameters:
- MouseEvent- Mouse event
- mx- x-coordinate
- my- y-coordinate
 
- 
onMouseDraggedDescription copied from class:UIEventHandlerSubclasses override to receive mouse events- Overrides:
- onMouseDraggedin class- UIEventHandler
- Parameters:
- MouseEvent- Mouse event
- mx- x-coordinate
- my- y-coordinate
- dx- movement in x
- dy- movement in y
 
- 
getControlTarget- Specified by:
- getControlTargetin interface- UIControlTarget
 
 
-