Class OwnSliderPlus

java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
com.badlogic.gdx.scenes.scene2d.ui.ProgressBar
com.badlogic.gdx.scenes.scene2d.ui.Slider
gaiasky.util.scene2d.OwnSliderPlus
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Disableable, com.badlogic.gdx.scenes.scene2d.utils.Layout

public class OwnSliderPlus extends com.badlogic.gdx.scenes.scene2d.ui.Slider
Same as a regular slider, but contains the title (name) and the value within its bounds.
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.Slider

    com.badlogic.gdx.scenes.scene2d.ui.Slider.SliderStyle

    Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.ProgressBar

    com.badlogic.gdx.scenes.scene2d.ui.ProgressBar.ProgressBarStyle
  • Constructor Summary

    Constructors
    Constructor
    Description
    OwnSliderPlus​(String title, float min, float max, float stepSize, boolean vertical, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
     
    OwnSliderPlus​(String title, float min, float max, float stepSize, boolean vertical, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String labelStyleName)
     
    OwnSliderPlus​(String title, float min, float max, float stepSize, float mapMin, float mapMax, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
     
    OwnSliderPlus​(String title, float min, float max, float stepSize, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
     
    OwnSliderPlus​(String title, float min, float max, float stepSize, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String style)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    draw​(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha)
     
    float
     
    float
     
    float
     
     
    void
     
    void
     
    void
    setDisabled​(boolean disabled)
     
    void
    setDisplayValueMapped​(boolean displayValueMapped)
     
    void
    setHeight​(float height)
     
    void
    setLabelColor​(float r, float g, float b, float a)
     
    void
    setMappedValue​(double mappedValue)
     
    void
    setMappedValue​(float mappedValue)
     
    void
    setMapValues​(float mapMin, float mapMax)
     
    void
     
    void
    setSize​(float width, float height)
     
    void
    setUp​(String title, float mapMin, float mapMax, INumberFormat nf, String labelStyleName)
     
    void
    setUp​(String title, float mapMin, float mapMax, String labelStyleName)
     
    void
     
    void
    setValuePrefix​(String valuePrefix)
     
    void
    setValueSuffix​(String valueSuffix)
     
    void
    setWidth​(float width)
     

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Slider

    getBackgroundDrawable, getKnobAfterDrawable, getKnobBeforeDrawable, getKnobDrawable, getStyle, isDragging, isOver, setButton, setSnapToValues, setVisualInterpolationInverse, setVisualPercent, snap

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.ProgressBar

    act, clamp, getKnobPosition, getMaxValue, getMinValue, getPercent, getStepSize, getValue, getVisualPercent, getVisualValue, isAnimating, isDisabled, isVertical, round, setAnimateDuration, setAnimateInterpolation, setProgrammaticChangeEvents, setRange, setRound, setStepSize, setStyle, setValue, setVisualInterpolation, updateVisualValue

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Widget

    getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, invalidate, invalidateHierarchy, layout, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor

    addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clear, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, debug, drawDebug, drawDebugBounds, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getX, getY, getY, getZIndex, hasActions, hasKeyboardFocus, hasParent, hasScrollFocus, hit, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, positionChanged, remove, removeAction, removeCaptureListener, removeListener, rotateBy, rotationChanged, scaleBy, scaleBy, scaleChanged, screenToLocalCoordinates, setBounds, setColor, setColor, setDebug, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setStage, setTouchable, setUserObject, setVisible, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • OwnSliderPlus

      public OwnSliderPlus(String title, float min, float max, float stepSize, float mapMin, float mapMax, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
    • OwnSliderPlus

      public OwnSliderPlus(String title, float min, float max, float stepSize, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
    • OwnSliderPlus

      public OwnSliderPlus(String title, float min, float max, float stepSize, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String style)
    • OwnSliderPlus

      public OwnSliderPlus(String title, float min, float max, float stepSize, boolean vertical, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
    • OwnSliderPlus

      public OwnSliderPlus(String title, float min, float max, float stepSize, boolean vertical, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String labelStyleName)
  • Method Details

    • setUp

      public void setUp(String title, float mapMin, float mapMax, String labelStyleName)
    • setUp

      public void setUp(String title, float mapMin, float mapMax, INumberFormat nf, String labelStyleName)
    • setValueLabelTransform

      public void setValueLabelTransform(Function<Float,​String> transform)
    • setNumberFormatter

      public void setNumberFormatter(INumberFormat nf)
    • setDisplayValueMapped

      public void setDisplayValueMapped(boolean displayValueMapped)
    • setMapValues

      public void setMapValues(float mapMin, float mapMax)
    • removeMapValues

      public void removeMapValues()
    • getValueString

      public String getValueString()
    • getMappedValue

      public float getMappedValue()
    • setMappedValue

      public void setMappedValue(double mappedValue)
    • setMappedValue

      public void setMappedValue(float mappedValue)
    • setValuePrefix

      public void setValuePrefix(String valuePrefix)
    • setValueSuffix

      public void setValueSuffix(String valueSuffix)
    • setWidth

      public void setWidth(float width)
      Overrides:
      setWidth in class com.badlogic.gdx.scenes.scene2d.Actor
    • setHeight

      public void setHeight(float height)
      Overrides:
      setHeight in class com.badlogic.gdx.scenes.scene2d.Actor
    • setSize

      public void setSize(float width, float height)
      Overrides:
      setSize in class com.badlogic.gdx.scenes.scene2d.Actor
    • getPrefWidth

      public float getPrefWidth()
      Specified by:
      getPrefWidth in interface com.badlogic.gdx.scenes.scene2d.utils.Layout
      Overrides:
      getPrefWidth in class com.badlogic.gdx.scenes.scene2d.ui.ProgressBar
    • getPrefHeight

      public float getPrefHeight()
      Specified by:
      getPrefHeight in interface com.badlogic.gdx.scenes.scene2d.utils.Layout
      Overrides:
      getPrefHeight in class com.badlogic.gdx.scenes.scene2d.ui.ProgressBar
    • draw

      public void draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha)
      Overrides:
      draw in class com.badlogic.gdx.scenes.scene2d.ui.ProgressBar
    • setDisabled

      public void setDisabled(boolean disabled)
      Specified by:
      setDisabled in interface com.badlogic.gdx.scenes.scene2d.utils.Disableable
      Overrides:
      setDisabled in class com.badlogic.gdx.scenes.scene2d.ui.ProgressBar
    • setLabelColor

      public void setLabelColor(float r, float g, float b, float a)
    • restoreLabelColor

      public void restoreLabelColor()