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 ColorBackgroundColourColorButtonColourColorButtonHighlightColourbooleanIsVerticleFields 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.BooleanonMouseDown(double x, double y)java.lang.BooleanonMouseMove(double dx, double dy)voidonMouseMoveOutside(double dx, double dy)java.lang.BooleanonMouseUp(double x, double y)voidrender()voidscrollToBottom()voidsetHeight(double height)voidSetParentListBox(ListBox Parent)voidSetParentTextBox(UITextBox2 Parent)voidupdate()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, suspendStencilMethods 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:
onMouseMovein classUIElement
-
onMouseMoveOutside
public void onMouseMoveOutside(double dx, double dy)- Overrides:
onMouseMoveOutsidein classUIElement
-
onMouseUp
public java.lang.Boolean onMouseUp(double x, double y) -
onMouseDown
public java.lang.Boolean onMouseDown(double x, double y)- Overrides:
onMouseDownin classUIElement
-
update
public void update() -
scrollToBottom
public void scrollToBottom()
-