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()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)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, 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 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 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) -
update
public void update() -
onMouseDown
public java.lang.Boolean onMouseDown(double x, double y)- Overrides:
onMouseDownin classUIElement
-