zombie.ui
Class ListBox
java.lang.Object
zombie.ui.UIElement
zombie.ui.ListBox
public class ListBox
- extends UIElement
- Author:
- LEMMY
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 |
Method Summary |
void |
AddItem(IListBoxItem item,
Color leftCol,
Color rightCol,
Color backCol)
|
void |
AddItem(IListBoxItem item,
Color leftCol,
Color rightCol,
Color backCol,
boolean bDisabled)
|
void |
AddItem(IListBoxItem item,
java.lang.String IconName,
Color leftCol,
Color rightCol,
Color backCol)
|
void |
AddItem(IListBoxItem item,
java.lang.String IconName,
Color leftCol,
Color rightCol,
Color backCol,
boolean bDisabled)
|
void |
AddItem(IListBoxItem item,
Texture IconTex,
Color leftCol,
Color rightCol,
Color backCol)
|
IListBoxItem |
getSelected()
|
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 |
remove(IListBoxItem remove)
|
void |
render()
|
void |
SetItemHeight(int NewHeight)
|
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 |
background
public Color background
selColour
public Color selColour
selColourDis
public Color selColourDis
itemHeight
public int itemHeight
topIndex
public int topIndex
Selected
public int Selected
LastSelected
public int LastSelected
Items
public java.util.Stack<ListBox.ListItem> Items
ListBox
public ListBox(java.lang.String name,
UIEventHandler messages)
SetItemHeight
public void SetItemHeight(int NewHeight)
remove
public void remove(IListBoxItem remove)
getSelected
public IListBoxItem getSelected()
AddItem
public void AddItem(IListBoxItem item,
Color leftCol,
Color rightCol,
Color backCol)
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()
- 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
update
public void update()
- Overrides:
update
in class UIElement
onMouseDown
public boolean onMouseDown(int x,
int y)
- Overrides:
onMouseDown
in class UIElement