Class AtomUITextEntry
java.lang.Object
zombie.ui.AtomUI
zombie.ui.AtomUITextEntry
- All Implemented Interfaces:
UIElementInterface
,UITextEntryInterface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
focus()
boolean
getFrame()
int
getText()
void
init()
boolean
boolean
boolean
boolean
isMask()
boolean
boolean
boolean
boolean
boolean
onConsumeMouseButtonDown
(int int0, double double0, double double1) boolean
onConsumeMouseButtonUp
(int int0, double double0, double double1) onConsumeMouseMove
(double double0, double double1, double double2, double double3) void
onExtendMouseMoveOutside
(double double0, double double1, double double2, double double3) void
void
void
void
onKeyEnd()
void
void
void
void
void
onKeyUp()
void
onMouseButtonUpOutside
(int int0, double double0, double double1) void
onOtherKey
(int var1) void
void
putCharacter
(char char0) void
render()
void
void
void
setDoingTextEntry
(boolean boolean0) void
void
setForceUpperCase
(boolean boolean0) void
setIgnoreFirst
(boolean var1) void
setMask
(boolean boolean0) void
setMaxTextLength
(int int0) void
setMultiline
(boolean boolean0) void
setOnlyNumbers
(boolean boolean0) void
setOnlyText
(boolean boolean0) void
setSelectingRange
(boolean boolean0) void
void
unfocus()
void
update()
Methods inherited from class zombie.ui.AtomUI
addNode, bringToTop, clearStencilRect, getAngle, getColor, getHeight, getLuaAbsolutePosition, getLuaLocalPosition, getLuaParentPosition, getMaxDrawHeight, getNodes, getParent, getParentNode, getPivotX, getPivotY, getRenderThisPlayerOnly, getScaleX, getScaleY, getTable, getUIName, getWidth, getX, getY, isAlwaysOnTop, isBackMost, isCapture, isDefaultDraw, isEnabled, isFollowGameWorld, isForceCursorVisible, isIgnoreLossControl, isMouseOver, isOverElement, isPointOver, isVisible, isWantKeyEvents, onConsumeKeyPress, onConsumeKeyRelease, onConsumeKeyRepeat, onConsumeMouseWheel, onMouseButtonDownOutside, removeNode, repaintStencilRect, setAlwaysOnTop, setAngle, setBackMost, setColor, setEnabled, setHeight, setHeightSilent, setParentNode, setPivotX, setPivotY, setScaleX, setScaleY, setStencilRect, setUIName, setVisible, setWidth, setWidthSilent, setX, setY
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface zombie.ui.UITextEntryInterface
getUIName
-
Constructor Details
-
AtomUITextEntry
public AtomUITextEntry(se.krka.kahlua.vm.KahluaTable kahluaTable)
-
-
Method Details
-
render
public void render()- Specified by:
render
in interfaceUIElementInterface
- Overrides:
render
in classAtomUI
-
init
-
update
public void update()- Specified by:
update
in interfaceUIElementInterface
- Overrides:
update
in classAtomUI
-
setFont
-
setText
-
setMask
public void setMask(boolean boolean0) -
isMask
public boolean isMask() -
focus
public void focus() -
unfocus
public void unfocus() -
onOtherKey
public void onOtherKey(int var1) - Specified by:
onOtherKey
in interfaceUITextEntryInterface
-
putCharacter
public void putCharacter(char char0) - Specified by:
putCharacter
in interfaceUITextEntryInterface
-
onConsumeMouseButtonDown
public boolean onConsumeMouseButtonDown(int int0, double double0, double double1) - Specified by:
onConsumeMouseButtonDown
in interfaceUIElementInterface
- Overrides:
onConsumeMouseButtonDown
in classAtomUI
-
onConsumeMouseMove
- Specified by:
onConsumeMouseMove
in interfaceUIElementInterface
- Overrides:
onConsumeMouseMove
in classAtomUI
-
onExtendMouseMoveOutside
public void onExtendMouseMoveOutside(double double0, double double1, double double2, double double3) - Specified by:
onExtendMouseMoveOutside
in interfaceUIElementInterface
- Overrides:
onExtendMouseMoveOutside
in classAtomUI
-
onConsumeMouseButtonUp
public boolean onConsumeMouseButtonUp(int int0, double double0, double double1) - Specified by:
onConsumeMouseButtonUp
in interfaceUIElementInterface
- Overrides:
onConsumeMouseButtonUp
in classAtomUI
-
onMouseButtonUpOutside
public void onMouseButtonUpOutside(int int0, double double0, double double1) - Specified by:
onMouseButtonUpOutside
in interfaceUIElementInterface
- Overrides:
onMouseButtonUpOutside
in classAtomUI
-
isDoingTextEntry
public boolean isDoingTextEntry()- Specified by:
isDoingTextEntry
in interfaceUITextEntryInterface
-
setDoingTextEntry
public void setDoingTextEntry(boolean boolean0) - Specified by:
setDoingTextEntry
in interfaceUITextEntryInterface
-
isEditable
public boolean isEditable()- Specified by:
isEditable
in interfaceUITextEntryInterface
-
getFrame
- Specified by:
getFrame
in interfaceUITextEntryInterface
-
isIgnoreFirst
public boolean isIgnoreFirst()- Specified by:
isIgnoreFirst
in interfaceUITextEntryInterface
-
setIgnoreFirst
public void setIgnoreFirst(boolean var1) - Specified by:
setIgnoreFirst
in interfaceUITextEntryInterface
-
setSelectingRange
public void setSelectingRange(boolean boolean0) - Specified by:
setSelectingRange
in interfaceUITextEntryInterface
-
getStandardFrameColour
- Specified by:
getStandardFrameColour
in interfaceUITextEntryInterface
-
onKeyEnter
public void onKeyEnter()- Specified by:
onKeyEnter
in interfaceUITextEntryInterface
-
onKeyHome
public void onKeyHome()- Specified by:
onKeyHome
in interfaceUITextEntryInterface
-
onKeyEnd
public void onKeyEnd()- Specified by:
onKeyEnd
in interfaceUITextEntryInterface
-
resetBlink
public void resetBlink() -
onKeyUp
public void onKeyUp()- Specified by:
onKeyUp
in interfaceUITextEntryInterface
-
onKeyDown
public void onKeyDown()- Specified by:
onKeyDown
in interfaceUITextEntryInterface
-
onKeyLeft
public void onKeyLeft()- Specified by:
onKeyLeft
in interfaceUITextEntryInterface
-
onKeyRight
public void onKeyRight()- Specified by:
onKeyRight
in interfaceUITextEntryInterface
-
onKeyDelete
public void onKeyDelete()- Specified by:
onKeyDelete
in interfaceUITextEntryInterface
-
onKeyBack
public void onKeyBack()- Specified by:
onKeyBack
in interfaceUITextEntryInterface
-
pasteFromClipboard
public void pasteFromClipboard()- Specified by:
pasteFromClipboard
in interfaceUITextEntryInterface
-
copyToClipboard
public void copyToClipboard()- Specified by:
copyToClipboard
in interfaceUITextEntryInterface
-
cutToClipboard
public void cutToClipboard()- Specified by:
cutToClipboard
in interfaceUITextEntryInterface
-
selectAll
public void selectAll()- Specified by:
selectAll
in interfaceUITextEntryInterface
-
isTextLimit
public boolean isTextLimit()- Specified by:
isTextLimit
in interfaceUITextEntryInterface
-
isOnlyNumbers
public boolean isOnlyNumbers()- Specified by:
isOnlyNumbers
in interfaceUITextEntryInterface
-
isOnlyText
public boolean isOnlyText()- Specified by:
isOnlyText
in interfaceUITextEntryInterface
-
setOnlyNumbers
public void setOnlyNumbers(boolean boolean0) -
setOnlyText
public void setOnlyText(boolean boolean0) -
getMaxTextLength
public int getMaxTextLength() -
setMaxTextLength
public void setMaxTextLength(int int0) -
getForceUpperCase
public boolean getForceUpperCase() -
setForceUpperCase
public void setForceUpperCase(boolean boolean0) -
isMultiline
public boolean isMultiline() -
setMultiline
public void setMultiline(boolean boolean0) -
getText
-