zombie.ui
Class ScrollBar

java.lang.Object
  extended by zombie.ui.UIElement
      extended by zombie.ui.ScrollBar

public class ScrollBar
extends UIElement

Author:
NICK

Field Summary
 Color BackgroundColour
           
 Color ButtonColour
           
 Color ButtonHighlightColour
           
 boolean IsVerticle
           
 
Fields inherited from class zombie.ui.UIElement
anchorBottom, anchorLeft, anchorRight, anchorTop, bScrollChildren, bScrollWithParent, capture, clickedValue, Controls, defaultDraw, followGameWorld, height, IgnoreLossControl, Parent, playerContext, table, visible, width, x, y
 
Constructor Summary
ScrollBar(java.lang.String name, UIEventHandler messages, int x_pos, int y_pos, int Length, boolean IsVertical)
           
 
Method Summary
 boolean onMouseDown(int x, int y)
           
 boolean onMouseMove(int dx, int dy)
           
 void onMouseMoveOutside(int dx, int dy)
           
 boolean onMouseUp(int x, int y)
           
 void render()
           
 void SetParentListBox(ListBox Parent)
           
 void SetParentTextBox(UITextBox2 Parent)
           
 void update()
           
 
Methods inherited from class zombie.ui.UIElement
AddChild, bringToTop, ButtonClicked, ClearChildren, clearMaxDrawHeight, clearStencilRect, DrawText, DrawText, DrawTextCentre, DrawTextCentre, DrawTextRight, DrawTextRight, DrawTexture_FlippedX, DrawTexture_FlippedXIgnoreOffset, DrawTexture, DrawTextureCol, DrawTextureColor, DrawTextureIgnoreOffset, DrawTextureScaled, DrawTextureScaledCol, DrawTextureScaledCol, DrawTextureScaledColor, DrawUVSliceTexture, getAbsoluteX, getAbsoluteY, getClickedValue, getControls, getHeight, getParent, getPlayerContext, getScrollChildren, getScrollWithParent, getTable, getWidth, getX, getXScroll, getXScrolled, getY, getYScroll, getYScrolled, ignoreHeightChange, ignoreWidthChange, isAnchorBottom, isAnchorLeft, isAnchorRight, isAnchorTop, isCapture, isDefaultDraw, isFollowGameWorld, isIgnoreLossControl, isVisible, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, setFollowGameWorld, setHeight, setHeightSilent, setIgnoreLossControl, setMaxDrawHeight, setParent, setPlayerContext, setScrollChildren, setScrollWithParent, setStencilRect, setTable, setVisible, setWidth, setWidthSilent, setX, setXScroll, setY, setYScroll, suspendStencil
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BackgroundColour

public Color BackgroundColour

ButtonColour

public Color ButtonColour

ButtonHighlightColour

public Color ButtonHighlightColour

IsVerticle

public boolean IsVerticle
Constructor Detail

ScrollBar

public ScrollBar(java.lang.String name,
                 UIEventHandler messages,
                 int x_pos,
                 int y_pos,
                 int Length,
                 boolean IsVertical)
Method Detail

SetParentListBox

public void SetParentListBox(ListBox Parent)

SetParentTextBox

public void SetParentTextBox(UITextBox2 Parent)

render

public void render()
Overrides:
render in class UIElement

onMouseMove

public boolean onMouseMove(int dx,
                           int dy)
Overrides:
onMouseMove in class UIElement

onMouseMoveOutside

public void onMouseMoveOutside(int dx,
                               int dy)
Overrides:
onMouseMoveOutside in class UIElement

onMouseUp

public boolean onMouseUp(int x,
                         int y)
Overrides:
onMouseUp in class UIElement

onMouseDown

public boolean onMouseDown(int x,
                           int y)
Overrides:
onMouseDown in class UIElement

update

public void update()
Overrides:
update in class UIElement