Class VerticalSlider
java.lang.Object
de.gurkenlabs.litiengine.gui.GuiComponent
de.gurkenlabs.litiengine.gui.Slider
de.gurkenlabs.litiengine.gui.VerticalSlider
- All Implemented Interfaces:
IRenderable,Tweenable,MouseListener,MouseMotionListener,MouseWheelListener,EventListener
-
Field Summary
FieldsFields inherited from class de.gurkenlabs.litiengine.gui.GuiComponent
ICON_FONT -
Constructor Summary
ConstructorsConstructorDescriptionVerticalSlider(double x, double y, double width, double height, float minValue, float maxValue, float stepSize) -
Method Summary
Modifier and TypeMethodDescriptionprotected floatprotected voidInitialize child components.protected voidprotected voidprotected voidMethods inherited from class de.gurkenlabs.litiengine.gui.Slider
getButton1, getButton2, getButtonSpritesheet, getChangeConsumer, getCurrentValue, getMaxValue, getMinValue, getSliderComponent, getSliderSpritesheet, getSteps, getStepSize, getTickSize, inferValueFromMouseLocation, isDragging, isShowingTicks, onChange, prepare, render, setButton1, setButton2, setButtonSpritesheet, setCurrentValue, setMaxValue, setMinValue, setShowTicks, setSliderComponent, setSliderSpritesheet, setStepSize, setTickSizeMethods inherited from class de.gurkenlabs.litiengine.gui.GuiComponent
addRenderedListener, addRenderListener, getAppearance, getAppearanceDisabled, getAppearanceHovered, getBoundingBox, getCenterX, getCenterY, getClickConsumer, getComponentId, getComponents, getCurrentAppearance, getFont, getHeight, getHoverConsumer, getHoverSound, getLocation, getMouseDraggedConsumer, getMouseEnterConsumer, getMouseLeaveConsumer, getMouseMovedConsumer, getMousePressedConsumer, getMouseReleasedConsumer, getMouseWheelConsumer, getName, getShape, getTag, getText, getTextAlign, getTextAngle, getTextShadowColor, getTextShadowRadius, getTextToRender, getTextValign, getTextX, getTextY, getTweenValues, getWidth, getX, getY, hasAutomaticLineBreaks, hasTextAntialiasing, hasTextShadow, isEnabled, isForwardMouseEvents, isHovered, isPressed, isSelected, isSuspended, isVisible, mouseClicked, mouseDragged, mouseEntered, mouseEventShouldBeForwarded, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, onClicked, onHovered, onMouseDragged, onMouseEnter, onMouseLeave, onMouseMoved, onMousePressed, onMouseReleased, onMouseWheelScrolled, onTextChanged, removeListener, removeListener, setAutomaticLineBreaks, setDimension, setEnabled, setFont, setFontSize, setForwardMouseEvents, setHeight, setHovered, setHoverSound, setLocation, setLocation, setName, setSelected, setTag, setText, setTextAlign, setTextAngle, setTextAntialiasing, setTextShadow, setTextShadowColor, setTextShadowRadius, setTextValign, setTextX, setTextY, setTweenValues, setVisible, setWidth, setX, setY, suspend, toggleSelection, toggleSuspension
-
Field Details
-
ARROW_DOWN
-
ARROW_UP
-
-
Constructor Details
-
VerticalSlider
public VerticalSlider(double x, double y, double width, double height, float minValue, float maxValue, float stepSize)
-
-
Method Details
-
getRelativeSliderLocation
- Specified by:
getRelativeSliderLocationin classSlider
-
updateSliderDimensions
protected void updateSliderDimensions()- Specified by:
updateSliderDimensionsin classSlider
-
renderBar
-
renderTicks
- Specified by:
renderTicksin classSlider
-
getRelativeMouseValue
protected float getRelativeMouseValue()- Specified by:
getRelativeMouseValuein classSlider
-
initializeComponents
protected void initializeComponents()Description copied from class:GuiComponentInitialize child components.- Overrides:
initializeComponentsin classGuiComponent
-