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 name, UIEventHandler messages) -
Method Summary
Modifier and Type Method Description voidAddItem(IListBoxItem item, java.lang.String IconName, Color leftCol, Color rightCol, Color backCol)voidAddItem(IListBoxItem item, java.lang.String IconName, Color leftCol, Color rightCol, Color backCol, boolean bDisabled)voidAddItem(IListBoxItem item, Color leftCol, Color rightCol, Color backCol)voidAddItem(IListBoxItem item, Color leftCol, Color rightCol, Color backCol, boolean bDisabled)voidAddItem(IListBoxItem item, Texture IconTex, Color leftCol, Color rightCol, Color backCol)IListBoxItemgetSelected()booleanonMouseDown(int x, int y)booleanonMouseMove(int dx, int dy)voidonMouseMoveOutside(int dx, int dy)booleanonMouseUp(int x, int y)voidremove(IListBoxItem remove)voidrender()voidSetItemHeight(int NewHeight)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, isFollowGameWorld, isIgnoreLossControl, isMouseOver, isPointOver, isVisible, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, repaintStencilRect, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, 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 NewHeight) -
remove
-
getSelected
-
AddItem
-
AddItem
public void AddItem(IListBoxItem item, Texture IconTex, Color leftCol, Color rightCol, Color backCol) -
AddItem
public void AddItem(IListBoxItem item, Color leftCol, Color rightCol, Color backCol, boolean bDisabled) -
AddItem
public void AddItem(IListBoxItem item, java.lang.String IconName, Color leftCol, Color rightCol, Color backCol) -
AddItem
public void AddItem(IListBoxItem item, java.lang.String IconName, Color leftCol, Color rightCol, Color backCol, boolean bDisabled) -
render
public void render() -
onMouseMove
public boolean onMouseMove(int dx, int dy)- Overrides:
onMouseMovein classUIElement
-
onMouseMoveOutside
public void onMouseMoveOutside(int dx, int dy)- Overrides:
onMouseMoveOutsidein classUIElement
-
onMouseUp
public boolean onMouseUp(int x, int y) -
update
public void update() -
onMouseDown
public boolean onMouseDown(int x, int y)- Overrides:
onMouseDownin classUIElement
-