Package zombie.ui
Class UITextBox2
java.lang.Object
zombie.ui.UIElement
zombie.ui.UITextBox2
public class UITextBox2 extends UIElement
- 
Field SummaryFields Modifier and Type Field Description ColorBadColourbooleanbMaskbooleanCentredstatic booleanConsoleHasFocusintCursorLinebooleanDoingTextEntryUINineGridFrameColorGoodColourbooleanignoreFirstjava.lang.StringinternalTextbooleanIsEditablejava.util.StackLinesjava.lang.StringmaskChrbooleanmultipleLineColorNuetralColourColorNuetralColour2booleanResizeParentColorStandardFrameColourjava.lang.StringTextColorTextEntryCursorColourColorTextEntryCursorColour2intTextEntryCursorPosColorTextEntryFrameColourintTextEntryMaxLengthjava.util.ArrayListTextOffsetOfLineStartintToSelectionIndexFields inherited from class zombie.ui.UIElementalwaysBack, anchorBottom, anchorLeft, anchorRight, anchorTop, bScrollChildren, bScrollWithParent, capture, clickedValue, Controls, defaultDraw, followGameWorld, height, IgnoreLossControl, Parent, playerContext, table, visible, width, x, y
- 
Constructor SummaryConstructors Constructor Description UITextBox2(UIFont font, int x, int y, int width, int height, java.lang.String text, boolean HasFrame)
- 
Method SummaryModifier and Type Method Description voidClearHighlights()voidclearInput()voidfocus()booleangetForceUpperCase()intgetInset()java.lang.StringgetInternalText()intgetMaxLines()intgetMaxTextLength()java.lang.StringgetText()voidignoreFirstInput()booleanisFocused()booleanisOnlyNumbers()voidonCommandEntered()booleanonMouseDown(int x, int y)booleanonMouseMove(int dx, int dy)voidonMouseMoveOutside(int dx, int dy)booleanonMouseUp(int x, int y)voidonMouseUpOutside(int x, int y)voidonOtherKey(int key)voidonPressDown()voidonPressUp()voidonresize()voidonTextChange()voidrender()voidresetBlink()voidsetClearButton(boolean hasButton)voidsetCursorLine(int line)voidsetEditable(boolean b)voidsetForceUpperCase(boolean forceUpperCase)voidsetHasFrame(boolean hasFrame)voidsetMasked(boolean b)voidsetMaxLines(int maxLines)voidsetMaxTextLength(int maxtextLength)voidsetMultipleLine(boolean multiple)voidsetOnlyNumbers(boolean onlyNumbers)voidSetText(java.lang.String text)voidsetTextColor(ColorInfo newColor)inttoDisplayLine(int textOffset)voidunfocus()voidupdate()voidupdateText()Methods inherited from class zombie.ui.UIElementAddChild, 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, onMouseWheel, 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, suspendStencilMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Field Details- 
ConsoleHasFocuspublic static boolean ConsoleHasFocus
- 
ResizeParentpublic boolean ResizeParent
- 
Linespublic java.util.Stack Lines
- 
Frame
- 
Textpublic java.lang.String Text
- 
Centredpublic boolean Centred
- 
StandardFrameColour
- 
TextEntryFrameColour
- 
TextEntryCursorColour
- 
TextEntryCursorColour2
- 
NuetralColour
- 
NuetralColour2
- 
BadColour
- 
GoodColour
- 
DoingTextEntrypublic boolean DoingTextEntry
- 
TextEntryCursorPospublic int TextEntryCursorPos
- 
TextEntryMaxLengthpublic int TextEntryMaxLength
- 
IsEditablepublic boolean IsEditable
- 
CursorLinepublic int CursorLine
- 
multipleLinepublic boolean multipleLine
- 
TextOffsetOfLineStartpublic java.util.ArrayList TextOffsetOfLineStart
- 
ToSelectionIndexpublic int ToSelectionIndex
- 
internalTextpublic java.lang.String internalText
- 
maskChrpublic java.lang.String maskChr
- 
bMaskpublic boolean bMask
- 
ignoreFirstpublic boolean ignoreFirst
 
- 
- 
Constructor Details- 
UITextBox2public UITextBox2(UIFont font, int x, int y, int width, int height, java.lang.String text, boolean HasFrame)
 
- 
- 
Method Details- 
ClearHighlightspublic void ClearHighlights()
- 
setMaskedpublic void setMasked(boolean b)
- 
onresizepublic void onresize()
- 
renderpublic void render()
- 
setTextColor
- 
getTextpublic java.lang.String getText()
- 
getInternalTextpublic java.lang.String getInternalText()
- 
updatepublic void update()
- 
getInsetpublic int getInset()
- 
setEditablepublic void setEditable(boolean b)
- 
onMouseUppublic boolean onMouseUp(int x, int y)
- 
onMouseUpOutsidepublic void onMouseUpOutside(int x, int y)
- 
onMouseMovepublic boolean onMouseMove(int dx, int dy)- Overrides:
- onMouseMovein class- UIElement
 
- 
onMouseMoveOutsidepublic void onMouseMoveOutside(int dx, int dy)- Overrides:
- onMouseMoveOutsidein class- UIElement
 
- 
focuspublic void focus()
- 
unfocuspublic void unfocus()
- 
ignoreFirstInputpublic void ignoreFirstInput()
- 
onMouseDownpublic boolean onMouseDown(int x, int y)- Overrides:
- onMouseDownin class- UIElement
 
- 
updateTextpublic void updateText()
- 
SetTextpublic void SetText(java.lang.String text)
- 
clearInputpublic void clearInput()
- 
onPressUppublic void onPressUp()
- 
onPressDownpublic void onPressDown()
- 
onCommandEnteredpublic void onCommandEntered()
- 
onTextChangepublic void onTextChange()
- 
onOtherKeypublic void onOtherKey(int key)
- 
getMaxTextLengthpublic int getMaxTextLength()
- 
setMaxTextLengthpublic void setMaxTextLength(int maxtextLength)
- 
getForceUpperCasepublic boolean getForceUpperCase()
- 
setForceUpperCasepublic void setForceUpperCase(boolean forceUpperCase)
- 
setHasFramepublic void setHasFrame(boolean hasFrame)
- 
setClearButtonpublic void setClearButton(boolean hasButton)
- 
toDisplayLinepublic int toDisplayLine(int textOffset)
- 
setMultipleLinepublic void setMultipleLine(boolean multiple)
- 
setCursorLinepublic void setCursorLine(int line)
- 
getMaxLinespublic int getMaxLines()
- 
setMaxLinespublic void setMaxLines(int maxLines)
- 
isFocusedpublic boolean isFocused()
- 
isOnlyNumberspublic boolean isOnlyNumbers()
- 
setOnlyNumberspublic void setOnlyNumbers(boolean onlyNumbers)
- 
resetBlinkpublic void resetBlink()
 
-