Package zombie.ui
Class NewWindow
java.lang.Object
zombie.ui.UIElement
zombie.ui.NewWindow
- Direct Known Subclasses:
CharacterCreationPanel,ClothingPanel,EndTutorialMessage,LevelUpScreen,LuaUIWindow,ModalDialog,NewCraftingPanel,NewHealthPanel,QuestPanel,UIDebugConsole,UIServerToolbox
public class NewWindow extends UIElement
-
Field Summary
Fields Modifier and Type Field Description intclickXintclickYintclientHintclientWbooleanMovablebooleanmovingintncclientHintncclientWjava.util.StacknestedItemsbooleanResizeToFitYFields 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 NewWindow(int x, int y, int width, int height, boolean bHasClose) -
Method Summary
Modifier and Type Method Description voidButtonClicked(java.lang.String name)voidNest(UIElement el, int t, int r, int b, int l)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)voidrender()voidsetMovable(boolean bMoveable)voidupdate()Methods inherited from class zombie.ui.UIElement
AddChild, backMost, bringToTop, 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
-
clickX
public int clickX -
clickY
public int clickY -
clientH
public int clientH -
clientW
public int clientW -
Movable
public boolean Movable -
moving
public boolean moving -
ncclientH
public int ncclientH -
ncclientW
public int ncclientW -
nestedItems
public java.util.Stack nestedItems -
ResizeToFitY
public boolean ResizeToFitY
-
-
Constructor Details
-
NewWindow
public NewWindow(int x, int y, int width, int height, boolean bHasClose)
-
-
Method Details
-
Nest
-
ButtonClicked
public void ButtonClicked(java.lang.String name)- Overrides:
ButtonClickedin classUIElement
-
onMouseDown
public java.lang.Boolean onMouseDown(double x, double y)- Overrides:
onMouseDownin classUIElement
-
setMovable
public void setMovable(boolean bMoveable) -
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) -
render
public void render() -
update
public void update()
-