Class AtomUITextEntry
java.lang.Object
zombie.ui.AtomUI
zombie.ui.AtomUITextEntry
- All Implemented Interfaces:
UIElementInterface, UITextEntryInterface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidfocus()booleangetFrame()intgetText()voidinit()booleanbooleanbooleanbooleanisMask()booleanbooleanbooleanbooleanbooleanonConsumeMouseButtonDown(int btn, double x, double y) booleanonConsumeMouseButtonUp(int btn, double x, double y) onConsumeMouseMove(double dx, double dy, double x, double y) voidonExtendMouseMoveOutside(double dx, double dy, double x, double y) voidvoidvoidvoidonKeyEnd()voidvoidvoidvoidvoidonKeyUp()voidonMouseButtonUpOutside(int btn, double x, double y) voidonOtherKey(int eventKey) voidvoidputCharacter(char eventChar) voidrender()voidvoidvoidsetDoingTextEntry(boolean value) voidvoidsetForceUpperCase(boolean forceUpperCase) voidsetIgnoreFirst(boolean value) voidsetMask(boolean b) voidsetMaxTextLength(int maxtextLength) voidsetMultiline(boolean value) voidsetOnlyNumbers(boolean onlyNumbers) voidsetOnlyText(boolean onlyText) voidsetSelectingRange(boolean value) voidvoidunfocus()voidupdate()Methods inherited from class 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, isModalVisible, 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, setYMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface UITextEntryInterface
getUIName
-
Constructor Details
-
AtomUITextEntry
public AtomUITextEntry(se.krka.kahlua.vm.KahluaTable table)
-
-
Method Details
-
render
public void render()- Specified by:
renderin interfaceUIElementInterface- Overrides:
renderin classAtomUI
-
init
-
update
public void update()- Specified by:
updatein interfaceUIElementInterface- Overrides:
updatein classAtomUI
-
setFont
-
setText
-
setMask
public void setMask(boolean b) -
isMask
public boolean isMask() -
focus
public void focus() -
unfocus
public void unfocus() -
onOtherKey
public void onOtherKey(int eventKey) - Specified by:
onOtherKeyin interfaceUITextEntryInterface
-
putCharacter
public void putCharacter(char eventChar) - Specified by:
putCharacterin interfaceUITextEntryInterface
-
onConsumeMouseButtonDown
public boolean onConsumeMouseButtonDown(int btn, double x, double y) - Specified by:
onConsumeMouseButtonDownin interfaceUIElementInterface- Overrides:
onConsumeMouseButtonDownin classAtomUI
-
onConsumeMouseMove
- Specified by:
onConsumeMouseMovein interfaceUIElementInterface- Overrides:
onConsumeMouseMovein classAtomUI
-
onExtendMouseMoveOutside
public void onExtendMouseMoveOutside(double dx, double dy, double x, double y) - Specified by:
onExtendMouseMoveOutsidein interfaceUIElementInterface- Overrides:
onExtendMouseMoveOutsidein classAtomUI
-
onConsumeMouseButtonUp
public boolean onConsumeMouseButtonUp(int btn, double x, double y) - Specified by:
onConsumeMouseButtonUpin interfaceUIElementInterface- Overrides:
onConsumeMouseButtonUpin classAtomUI
-
onMouseButtonUpOutside
public void onMouseButtonUpOutside(int btn, double x, double y) - Specified by:
onMouseButtonUpOutsidein interfaceUIElementInterface- Overrides:
onMouseButtonUpOutsidein classAtomUI
-
isDoingTextEntry
public boolean isDoingTextEntry()- Specified by:
isDoingTextEntryin interfaceUITextEntryInterface
-
setDoingTextEntry
public void setDoingTextEntry(boolean value) - Specified by:
setDoingTextEntryin interfaceUITextEntryInterface
-
isEditable
public boolean isEditable()- Specified by:
isEditablein interfaceUITextEntryInterface
-
getFrame
- Specified by:
getFramein interfaceUITextEntryInterface
-
isIgnoreFirst
public boolean isIgnoreFirst()- Specified by:
isIgnoreFirstin interfaceUITextEntryInterface
-
setIgnoreFirst
public void setIgnoreFirst(boolean value) - Specified by:
setIgnoreFirstin interfaceUITextEntryInterface
-
setSelectingRange
public void setSelectingRange(boolean value) - Specified by:
setSelectingRangein interfaceUITextEntryInterface
-
getStandardFrameColour
- Specified by:
getStandardFrameColourin interfaceUITextEntryInterface
-
onKeyEnter
public void onKeyEnter()- Specified by:
onKeyEnterin interfaceUITextEntryInterface
-
onKeyHome
public void onKeyHome()- Specified by:
onKeyHomein interfaceUITextEntryInterface
-
onKeyEnd
public void onKeyEnd()- Specified by:
onKeyEndin interfaceUITextEntryInterface
-
resetBlink
public void resetBlink() -
onKeyUp
public void onKeyUp()- Specified by:
onKeyUpin interfaceUITextEntryInterface
-
onKeyDown
public void onKeyDown()- Specified by:
onKeyDownin interfaceUITextEntryInterface
-
onKeyLeft
public void onKeyLeft()- Specified by:
onKeyLeftin interfaceUITextEntryInterface
-
onKeyRight
public void onKeyRight()- Specified by:
onKeyRightin interfaceUITextEntryInterface
-
onKeyDelete
public void onKeyDelete()- Specified by:
onKeyDeletein interfaceUITextEntryInterface
-
onKeyBack
public void onKeyBack()- Specified by:
onKeyBackin interfaceUITextEntryInterface
-
pasteFromClipboard
public void pasteFromClipboard()- Specified by:
pasteFromClipboardin interfaceUITextEntryInterface
-
copyToClipboard
public void copyToClipboard()- Specified by:
copyToClipboardin interfaceUITextEntryInterface
-
cutToClipboard
public void cutToClipboard()- Specified by:
cutToClipboardin interfaceUITextEntryInterface
-
selectAll
public void selectAll()- Specified by:
selectAllin interfaceUITextEntryInterface
-
isTextLimit
public boolean isTextLimit()- Specified by:
isTextLimitin interfaceUITextEntryInterface
-
isOnlyNumbers
public boolean isOnlyNumbers()- Specified by:
isOnlyNumbersin interfaceUITextEntryInterface
-
isOnlyText
public boolean isOnlyText()- Specified by:
isOnlyTextin interfaceUITextEntryInterface
-
setOnlyNumbers
public void setOnlyNumbers(boolean onlyNumbers) -
setOnlyText
public void setOnlyText(boolean onlyText) -
getMaxTextLength
public int getMaxTextLength() -
setMaxTextLength
public void setMaxTextLength(int maxtextLength) -
getForceUpperCase
public boolean getForceUpperCase() -
setForceUpperCase
public void setForceUpperCase(boolean forceUpperCase) -
isMultiline
public boolean isMultiline() -
setMultiline
public void setMultiline(boolean value) -
getText
-