Package zombie.ui
Class ScrollBar
java.lang.Object
zombie.ui.UIElement
zombie.ui.ScrollBar
public class ScrollBar extends UIElement
-
Field Summary
Fields Modifier and Type Field Description Color
BackgroundColour
Color
ButtonColour
Color
ButtonHighlightColour
boolean
IsVerticle
Fields inherited from class zombie.ui.UIElement
alwaysBack, anchorBottom, anchorLeft, anchorRight, anchorTop, bScrollChildren, bScrollWithParent, capture, clickedValue, Controls, defaultDraw, followGameWorld, height, IgnoreLossControl, Parent, playerContext, table, visible, width, x, y
-
Constructor Summary
Constructors Constructor Description ScrollBar(java.lang.String name, UIEventHandler messages, int x_pos, int y_pos, int Length, boolean IsVertical)
-
Method Summary
Modifier and Type Method Description java.lang.Boolean
onMouseDown(double x, double y)
java.lang.Boolean
onMouseMove(double dx, double dy)
void
onMouseMoveOutside(double dx, double dy)
java.lang.Boolean
onMouseUp(double x, double y)
void
render()
void
scrollToBottom()
void
setHeight(double height)
void
SetParentListBox(ListBox Parent)
void
SetParentTextBox(UITextBox2 Parent)
void
update()
Methods inherited from class zombie.ui.UIElement
AddChild, backMost, bringToTop, ButtonClicked, clampToParentX, clampToParentY, ClearChildren, clearMaxDrawHeight, clearStencilRect, DrawText, DrawText, DrawText, DrawText, DrawTextCentre, DrawTextCentre, DrawTextRight, DrawTextRight, DrawTextUntrimmed, DrawTexture, DrawTexture, DrawTexture_FlippedX, DrawTexture_FlippedXIgnoreOffset, DrawTextureAngle, DrawTextureCol, DrawTextureColor, DrawTextureIgnoreOffset, DrawTextureScaled, DrawTextureScaledAspect, DrawTextureScaledAspect2, DrawTextureScaledCol, DrawTextureScaledCol, DrawTextureScaledColor, DrawTextureScaledUniform, DrawUVSliceTexture, getAbsoluteX, getAbsoluteY, getClickedValue, getControls, getHeight, getMaxDrawHeight, getParent, getPlayerContext, getScrollChildren, getScrollHeight, getScrollWithParent, getTable, getUIName, getWidth, getX, getXScroll, getXScrolled, getY, getYScroll, getYScrolled, ignoreHeightChange, ignoreWidthChange, isAnchorBottom, isAnchorLeft, isAnchorRight, isAnchorTop, isCapture, isDefaultDraw, isEnabled, isFollowGameWorld, isIgnoreLossControl, isMouseOver, isPointOver, isVisible, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, repaintStencilRect, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, setEnabled, setFollowGameWorld, setHeightOnly, setHeightSilent, setIgnoreLossControl, setMaxDrawHeight, setParent, setPlayerContext, setScrollChildren, setScrollHeight, setScrollWithParent, setStencilRect, setTable, setUIName, setVisible, setWidth, setWidthOnly, setWidthSilent, setX, setXScroll, setY, setYScroll, suspendStencil
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
BackgroundColour
-
ButtonColour
-
ButtonHighlightColour
-
IsVerticle
public boolean IsVerticle
-
-
Constructor Details
-
ScrollBar
public ScrollBar(java.lang.String name, UIEventHandler messages, int x_pos, int y_pos, int Length, boolean IsVertical)
-
-
Method Details
-
SetParentListBox
-
SetParentTextBox
-
setHeight
public void setHeight(double height) -
render
public void render() -
onMouseMove
public java.lang.Boolean onMouseMove(double dx, double dy)- Overrides:
onMouseMove
in classUIElement
-
onMouseMoveOutside
public void onMouseMoveOutside(double dx, double dy)- Overrides:
onMouseMoveOutside
in classUIElement
-
onMouseUp
public java.lang.Boolean onMouseUp(double x, double y) -
onMouseDown
public java.lang.Boolean onMouseDown(double x, double y)- Overrides:
onMouseDown
in classUIElement
-
update
public void update() -
scrollToBottom
public void scrollToBottom()
-