Package zombie.ui

Class UITextBox2

java.lang.Object
zombie.ui.UIElement
zombie.ui.UITextBox2

public class UITextBox2
extends UIElement
  • Field Details

    • ConsoleHasFocus

      public static boolean ConsoleHasFocus
    • ResizeParent

      public boolean ResizeParent
    • Lines

      public java.util.Stack Lines
    • Frame

      public UINineGrid Frame
    • Text

      public java.lang.String Text
    • Centred

      public boolean Centred
    • StandardFrameColour

      public Color StandardFrameColour
    • TextEntryFrameColour

      public Color TextEntryFrameColour
    • TextEntryCursorColour

      public Color TextEntryCursorColour
    • TextEntryCursorColour2

      public Color TextEntryCursorColour2
    • NuetralColour

      public Color NuetralColour
    • NuetralColour2

      public Color NuetralColour2
    • BadColour

      public Color BadColour
    • GoodColour

      public Color GoodColour
    • DoingTextEntry

      public boolean DoingTextEntry
    • TextEntryCursorPos

      public int TextEntryCursorPos
    • TextEntryMaxLength

      public int TextEntryMaxLength
    • IsEditable

      public boolean IsEditable
    • CursorLine

      public int CursorLine
    • multipleLine

      public boolean multipleLine
    • TextOffsetOfLineStart

      public java.util.ArrayList TextOffsetOfLineStart
    • ToSelectionIndex

      public int ToSelectionIndex
    • internalText

      public java.lang.String internalText
    • maskChr

      public java.lang.String maskChr
    • bMask

      public boolean bMask
    • ignoreFirst

      public boolean ignoreFirst
  • Constructor Details

    • UITextBox2

      public UITextBox2​(UIFont font, int x, int y, int width, int height, java.lang.String text, boolean HasFrame)
  • Method Details

    • ClearHighlights

      public void ClearHighlights()
    • setMasked

      public void setMasked​(boolean b)
    • onresize

      public void onresize()
      Overrides:
      onresize in class UIElement
    • render

      public void render()
      Overrides:
      render in class UIElement
    • setTextColor

      public void setTextColor​(ColorInfo newColor)
    • getText

      public java.lang.String getText()
    • getInternalText

      public java.lang.String getInternalText()
    • update

      public void update()
      Overrides:
      update in class UIElement
    • getInset

      public int getInset()
    • setEditable

      public void setEditable​(boolean b)
    • onMouseUp

      public java.lang.Boolean onMouseUp​(double x, double y)
      Overrides:
      onMouseUp in class UIElement
    • onMouseUpOutside

      public void onMouseUpOutside​(double x, double y)
    • onMouseMove

      public java.lang.Boolean onMouseMove​(double dx, double dy)
      Overrides:
      onMouseMove in class UIElement
    • onMouseMoveOutside

      public void onMouseMoveOutside​(double dx, double dy)
      Overrides:
      onMouseMoveOutside in class UIElement
    • focus

      public void focus()
    • unfocus

      public void unfocus()
    • ignoreFirstInput

      public void ignoreFirstInput()
    • onMouseDown

      public java.lang.Boolean onMouseDown​(double x, double y)
      Overrides:
      onMouseDown in class UIElement
    • updateText

      public void updateText()
    • SetText

      public void SetText​(java.lang.String text)
    • clearInput

      public void clearInput()
    • onPressUp

      public void onPressUp()
    • onPressDown

      public void onPressDown()
    • onCommandEntered

      public void onCommandEntered()
    • onTextChange

      public void onTextChange()
    • onOtherKey

      public void onOtherKey​(int key)
    • getMaxTextLength

      public int getMaxTextLength()
    • setMaxTextLength

      public void setMaxTextLength​(int maxtextLength)
    • getForceUpperCase

      public boolean getForceUpperCase()
    • setForceUpperCase

      public void setForceUpperCase​(boolean forceUpperCase)
    • setHasFrame

      public void setHasFrame​(boolean hasFrame)
    • setClearButton

      public void setClearButton​(boolean hasButton)
    • toDisplayLine

      public int toDisplayLine​(int textOffset)
    • setMultipleLine

      public void setMultipleLine​(boolean multiple)
    • setCursorLine

      public void setCursorLine​(int line)
    • getMaxLines

      public int getMaxLines()
    • setMaxLines

      public void setMaxLines​(int maxLines)
    • isFocused

      public boolean isFocused()
    • isOnlyNumbers

      public boolean isOnlyNumbers()
    • setOnlyNumbers

      public void setOnlyNumbers​(boolean onlyNumbers)
    • resetBlink

      public void resetBlink()