Package zombie.ui
Class ListBox
java.lang.Object
zombie.ui.UIElement
zombie.ui.ListBox
public class ListBox extends UIElement
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ListBox.ListItem
-
Field Summary
Fields Modifier and Type Field Description Color
background
int
itemHeight
java.util.Stack
Items
int
LastSelected
Color
selColour
Color
selColourDis
int
Selected
int
topIndex
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 ListBox(java.lang.String string, UIEventHandler uIEventHandler)
-
Method Summary
Modifier and Type Method Description void
AddItem(IListBoxItem iListBoxItem, java.lang.String string, Color color, Color color2, Color color3)
void
AddItem(IListBoxItem iListBoxItem, java.lang.String string, Color color, Color color2, Color color3, boolean boolean1)
void
AddItem(IListBoxItem iListBoxItem, Color color, Color color2, Color color3)
void
AddItem(IListBoxItem iListBoxItem, Color color, Color color2, Color color3, boolean boolean1)
void
AddItem(IListBoxItem iListBoxItem, Texture texture, Color color, Color color2, Color color3)
IListBoxItem
getSelected()
java.lang.Boolean
onMouseDown(double double1, double double2)
java.lang.Boolean
onMouseMove(double double1, double double2)
void
onMouseMoveOutside(double double1, double double2)
java.lang.Boolean
onMouseUp(double double1, double double2)
void
remove(IListBoxItem iListBoxItem)
void
render()
void
SetItemHeight(int int1)
void
update()
Methods inherited from class zombie.ui.UIElement
AddChild, backMost, bringToTop, 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, isConsumeMouseEvents, 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, setHeight, 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
-
background
-
selColour
-
selColourDis
-
itemHeight
public int itemHeight -
topIndex
public int topIndex -
Selected
public int Selected -
LastSelected
public int LastSelected -
Items
public java.util.Stack Items
-
-
Constructor Details
-
ListBox
-
-
Method Details
-
SetItemHeight
public void SetItemHeight(int int1) -
remove
-
getSelected
-
AddItem
-
AddItem
public void AddItem(IListBoxItem iListBoxItem, Texture texture, Color color, Color color2, Color color3) -
AddItem
public void AddItem(IListBoxItem iListBoxItem, Color color, Color color2, Color color3, boolean boolean1) -
AddItem
public void AddItem(IListBoxItem iListBoxItem, java.lang.String string, Color color, Color color2, Color color3) -
AddItem
public void AddItem(IListBoxItem iListBoxItem, java.lang.String string, Color color, Color color2, Color color3, boolean boolean1) -
render
public void render() -
onMouseMove
public java.lang.Boolean onMouseMove(double double1, double double2)- Overrides:
onMouseMove
in classUIElement
-
onMouseMoveOutside
public void onMouseMoveOutside(double double1, double double2)- Overrides:
onMouseMoveOutside
in classUIElement
-
onMouseUp
public java.lang.Boolean onMouseUp(double double1, double double2) -
update
public void update() -
onMouseDown
public java.lang.Boolean onMouseDown(double double1, double double2)- Overrides:
onMouseDown
in classUIElement
-