Package zombie.ui

Class UITextBox2


public class UITextBox2 extends UIElement
  • Field Details

    • ConsoleHasFocus

      public static boolean ConsoleHasFocus
    • Lines

      public Stack<String> Lines
    • Frame

      public UINineGrid Frame
    • Text

      public 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
    • IsSelectable

      public boolean IsSelectable
    • CursorLine

      public int CursorLine
    • multipleLine

      public boolean multipleLine
    • TextOffsetOfLineStart

      public gnu.trove.list.array.TIntArrayList TextOffsetOfLineStart
    • ToSelectionIndex

      public int ToSelectionIndex
    • internalText

      public String internalText
    • maskChr

      public String maskChr
    • bMask

      public boolean bMask
    • ignoreFirst

      public boolean ignoreFirst
    • bAlwaysPaginate

      public boolean bAlwaysPaginate
    • bTextChanged

      public boolean bTextChanged
  • Constructor Details

    • UITextBox2

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

    • ClearHighlights

      public void ClearHighlights()
    • setMasked

      public void setMasked(boolean b)
    • isMasked

      public boolean isMasked()
    • onresize

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

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

      public float getFrameAlpha()
    • setFrameAlpha

      public void setFrameAlpha(float alpha)
    • setTextColor

      public void setTextColor(ColorInfo newColor)
    • getText

      public String getText()
    • getInternalText

      public String getInternalText()
    • update

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

      public int getInset()
    • setEditable

      public void setEditable(boolean b)
    • isEditable

      public boolean isEditable()
    • setSelectable

      public void setSelectable(boolean b)
    • isSelectable

      public boolean isSelectable()
    • onMouseUp

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

      public void onMouseUpOutside(double x, double y)
      Overrides:
      onMouseUpOutside in class UIElement
    • onMouseMove

      public 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 Boolean onMouseDown(double x, double y)
      Overrides:
      onMouseDown in class UIElement
    • updateText

      public void updateText()
    • SetText

      public void SetText(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)
    • isMultipleLine

      public boolean isMultipleLine()
    • getCursorLine

      public int getCursorLine()
    • setCursorLine

      public void setCursorLine(int line)
    • getCursorPos

      public int getCursorPos()
    • setCursorPos

      public void setCursorPos(int charIndex)
    • 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()
    • selectAll

      public void selectAll()