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 classListBox.ListItem -
Field Summary
Fields Modifier and Type Field Description ColorbackgroundintitemHeightjava.util.StackItemsintLastSelectedColorselColourColorselColourDisintSelectedinttopIndexFields 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 voidAddItem(IListBoxItem iListBoxItem, java.lang.String string, Color color, Color color2, Color color3)voidAddItem(IListBoxItem iListBoxItem, java.lang.String string, Color color, Color color2, Color color3, boolean boolean1)voidAddItem(IListBoxItem iListBoxItem, Color color, Color color2, Color color3)voidAddItem(IListBoxItem iListBoxItem, Color color, Color color2, Color color3, boolean boolean1)voidAddItem(IListBoxItem iListBoxItem, Texture texture, Color color, Color color2, Color color3)IListBoxItemgetSelected()java.lang.BooleanonMouseDown(double double1, double double2)java.lang.BooleanonMouseMove(double double1, double double2)voidonMouseMoveOutside(double double1, double double2)java.lang.BooleanonMouseUp(double double1, double double2)voidremove(IListBoxItem iListBoxItem)voidrender()voidSetItemHeight(int int1)voidupdate()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, suspendStencilMethods 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:
onMouseMovein classUIElement
-
onMouseMoveOutside
public void onMouseMoveOutside(double double1, double double2)- Overrides:
onMouseMoveOutsidein 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:
onMouseDownin classUIElement
-