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
  • 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, float mapMin, float mapMax, com.badlogic.gdx.scenes.scene2d.ui.Skin skin, String labelStyle)
     
    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)
     
    protected com.badlogic.gdx.scenes.scene2d.utils.Drawable
     
    protected com.badlogic.gdx.scenes.scene2d.utils.Drawable
     
    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
    setLabelColor(com.badlogic.gdx.graphics.Color c)
     
    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, String labelStyleName)
     
    void
    setUp(String title, float mapMin, float mapMax, DecimalFormat nf, String labelStyleName)
     
    boolean
    setValue(float value)
     
    void
     
    void
    setValuePrefix(String valuePrefix)
     
    void
    setValueSuffix(String valueSuffix)
     
    void
    setWidth(float width)
     

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

    getKnobAfterDrawable, getKnobDrawable, getSnapToValues, getSnapToValuesThreshold, getStyle, isDragging, isOver, setButton, setSnapToValues, 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, 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, String labelStyle)
    • 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, DecimalFormat nf, String labelStyleName)
    • setValueLabelTransform

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

      public void setNumberFormatter(DecimalFormat nf)
    • setDisplayValueMapped

      public void setDisplayValueMapped(boolean displayValueMapped)
    • setMapValues

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

      public void removeMapValues()
    • getValueString

      public String getValueString()
    • setValue

      public boolean setValue(float value)
      Overrides:
      setValue in class com.badlogic.gdx.scenes.scene2d.ui.ProgressBar
    • 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
    • getBackgroundDrawable

      @Null protected com.badlogic.gdx.scenes.scene2d.utils.Drawable getBackgroundDrawable()
      Overrides:
      getBackgroundDrawable in class com.badlogic.gdx.scenes.scene2d.ui.Slider
    • getKnobBeforeDrawable

      protected com.badlogic.gdx.scenes.scene2d.utils.Drawable getKnobBeforeDrawable()
      Overrides:
      getKnobBeforeDrawable in class com.badlogic.gdx.scenes.scene2d.ui.Slider
    • 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(com.badlogic.gdx.graphics.Color c)
    • setLabelColor

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

      public void restoreLabelColor()