Package zombie.ui
Class DraggableWindow
java.lang.Object
zombie.ui.UIElement
zombie.ui.DraggableWindow
- Direct Known Subclasses:
StatsPage
public class DraggableWindow extends UIElement
-
Field Summary
Fields Modifier and Type Field Description float
alpha
int
clickX
int
clickY
boolean
closing
boolean
moving
int
rwidth
Fields 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 DraggableWindow(int x, int y, java.lang.String title, java.lang.String background)
-
Method Summary
Modifier and Type Method Description boolean
onMouseDown(int x, int y)
boolean
onMouseMove(int dx, int dy)
boolean
onMouseUp(int x, int y)
void
render()
void
update()
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, onMouseMoveOutside, 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, suspendStencil
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
alpha
public float alpha -
clickX
public int clickX -
clickY
public int clickY -
closing
public boolean closing -
moving
public boolean moving -
rwidth
public int rwidth
-
-
Constructor Details
-
DraggableWindow
public DraggableWindow(int x, int y, java.lang.String title, java.lang.String background) throws java.io.FileNotFoundException- Throws:
java.io.FileNotFoundException
-
-
Method Details
-
onMouseDown
public boolean onMouseDown(int x, int y)- Overrides:
onMouseDown
in classUIElement
-
onMouseMove
public boolean onMouseMove(int dx, int dy)- Overrides:
onMouseMove
in classUIElement
-
onMouseUp
public boolean onMouseUp(int x, int y) -
render
public void render() -
update
public void update()
-