Class ObjectTooltip
java.lang.Object
zombie.ui.UIElement
zombie.ui.ObjectTooltip
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic float
boolean
int
int
int
int
Fields inherited from class zombie.ui.UIElement
alwaysBack, alwaysOnTop, anchorBottom, anchorLeft, anchorRight, anchorTop, bScrollChildren, bScrollWithParent, capture, clickedValue, Controls, defaultDraw, followGameWorld, height, IgnoreLossControl, maxDrawHeight, Parent, playerContext, table, visible, width, x, y
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
adjustWidth
(int textX, String text) static void
void
DrawProgressBar
(int x, int y, int w, int h, float f, double r, double g, double b, double a) void
DrawText
(UIFont _font, String text, double x, double y, double r, double g, double b, double _alpha) void
DrawTextCentre
(UIFont _font, String text, double x, double y, double r, double g, double b, double _alpha) void
DrawTextRight
(UIFont _font, String text, double x, double y, double r, double g, double b, double _alpha) void
DrawTextureScaled
(Texture tex, double x, double y, double width, double height, double _alpha) void
DrawTextureScaledAspect
(Texture tex, double x, double y, double width, double height, double r, double g, double b, double _alpha) void
DrawValueRight
(int value, int x, int y, boolean highGood) void
DrawValueRightNoPlus
(float value, int x, int y) void
DrawValueRightNoPlus
(int value, int x, int y) void
endLayout
(ObjectTooltip.Layout layout) getFont()
int
float
void
hide()
boolean
onMouseMove
(double dx, double dy) void
onMouseMoveOutside
(double dx, double dy) void
render()
void
void
setMeasureOnly
(boolean b) void
setWeightOfStack
(float weight) void
void
update()
Methods inherited from class zombie.ui.UIElement
AddChild, backMost, bringToTop, BringToTop, ButtonClicked, clampToParentX, clampToParentY, ClearChildren, clearMaxDrawHeight, clearStencilRect, DrawItemIcon, DrawLine, DrawScriptItemIcon, DrawSubTextureRGBA, DrawText, DrawText, DrawText, DrawTextCentre, DrawTextRight, DrawTextUntrimmed, DrawTexture, DrawTexture, DrawTexture_FlippedX, DrawTexture_FlippedXIgnoreOffset, DrawTextureAngle, DrawTextureAngle, DrawTextureCol, DrawTextureColor, DrawTextureIcon, DrawTextureIconMask, DrawTextureIgnoreOffset, DrawTexturePercentage, DrawTexturePercentageBottomUp, DrawTextureScaledAspect2, DrawTextureScaledAspect3, DrawTextureScaledCol, DrawTextureScaledCol, DrawTextureScaledColor, DrawTextureScaledUniform, DrawTextureTiled, DrawTextureTiledX, DrawTextureTiledY, DrawTextureTiledYOffset, DrawUVSliceTexture, EndOutline, getAbsoluteX, getAbsoluteY, getClickedValue, getControls, getHeight, getMaxDrawHeight, getParent, getPlayerContext, getRenderThisPlayerOnly, getScrollChildren, getScrollHeight, getScrollWithParent, getTable, getUIName, getWidth, getX, getXScroll, getXScrolled, getY, getYScroll, getYScrolled, ignoreHeightChange, ignoreWidthChange, isAlwaysOnTop, isAnchorBottom, isAnchorLeft, isAnchorRight, isAnchorTop, isBackMost, isCapture, isConsumeMouseEvents, isDefaultDraw, isEnabled, isFollowGameWorld, isForceCursorVisible, isIgnoreLossControl, isKeyConsumed, isMouseOver, isOverElement, isPointOver, isReallyVisible, isVisible, isWantExtraMouseEvents, isWantKeyEvents, onConsumeKeyPress, onConsumeKeyRelease, onConsumeKeyRepeat, onConsumeMouseButtonDown, onConsumeMouseButtonUp, onConsumeMouseMove, onConsumeMouseWheel, onExtendMouseMoveOutside, onKeyPress, onKeyRelease, onKeyRepeat, onMouseButtonDown, onMouseButtonDownOutside, onMouseButtonUpOutside, onMouseDown, onMouseUp, onMouseUpOutside, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, repaintStencilRect, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, setEnabled, setFollowGameWorld, setForceCursorVisible, setHeight, setHeightOnly, setHeightSilent, setIgnoreLossControl, setMaxDrawHeight, setParent, setPlayerContext, setRenderClippedChildren, setRenderThisPlayerOnly, setScrollChildren, setScrollHeight, setScrollWithParent, setStencilRect, setTable, setUIName, setVisible, setWantExtraMouseEvents, setWantKeyEvents, setWidth, setWidthOnly, setWidthSilent, setX, setXScroll, setY, setYScroll, StartOutline, suspendStencil, tryGetTableValue
-
Field Details
-
alphaStep
public static float alphaStep -
bIsItem
public boolean bIsItem -
Item
-
Object
-
padLeft
public int padLeft -
padTop
public int padTop -
padRight
public int padRight -
padBottom
public int padBottom
-
-
Constructor Details
-
ObjectTooltip
public ObjectTooltip()
-
-
Method Details
-
checkFont
public static void checkFont() -
getFont
-
getLineSpacing
public int getLineSpacing() -
DrawText
-
DrawTextCentre
public void DrawTextCentre(UIFont _font, String text, double x, double y, double r, double g, double b, double _alpha) - Overrides:
DrawTextCentre
in classUIElement
-
DrawTextRight
public void DrawTextRight(UIFont _font, String text, double x, double y, double r, double g, double b, double _alpha) - Overrides:
DrawTextRight
in classUIElement
-
DrawValueRight
public void DrawValueRight(int value, int x, int y, boolean highGood) -
DrawValueRightNoPlus
public void DrawValueRightNoPlus(int value, int x, int y) -
DrawValueRightNoPlus
public void DrawValueRightNoPlus(float value, int x, int y) -
DrawTextureScaled
public void DrawTextureScaled(Texture tex, double x, double y, double width, double height, double _alpha) - Overrides:
DrawTextureScaled
in classUIElement
-
DrawTextureScaledAspect
public void DrawTextureScaledAspect(Texture tex, double x, double y, double width, double height, double r, double g, double b, double _alpha) - Overrides:
DrawTextureScaledAspect
in classUIElement
-
DrawProgressBar
public void DrawProgressBar(int x, int y, int w, int h, float f, double r, double g, double b, double a) -
onMouseMove
- Overrides:
onMouseMove
in classUIElement
-
onMouseMoveOutside
public void onMouseMoveOutside(double dx, double dy) - Overrides:
onMouseMoveOutside
in classUIElement
-
render
public void render()- Specified by:
render
in interfaceUIElementInterface
- Overrides:
render
in classUIElement
-
show
-
hide
public void hide() -
update
public void update()- Specified by:
update
in interfaceUIElementInterface
- Overrides:
update
in classUIElement
-
adjustWidth
-
beginLayout
-
endLayout
-
getTexture
-
setCharacter
-
getCharacter
-
setMeasureOnly
public void setMeasureOnly(boolean b) -
isMeasureOnly
public boolean isMeasureOnly() -
getWeightOfStack
public float getWeightOfStack() -
setWeightOfStack
public void setWeightOfStack(float weight)
-