public class BBTextField extends UITextField implements IBBCodeRenderer<BBTextField>
UITextField.CursorPositionITransformable.Alpha, ITransformable.Brightness, ITransformable.Color, ITransformable.Position<T>, ITransformable.Rotate, ITransformable.Scale, ITransformable.Size<T>, ITransformable.Translate| Modifier and Type | Field and Description |
|---|---|
protected BBString |
bbText
BBCode for this
UILabel |
protected BBCodeEditor |
editor |
protected boolean |
isWysiwyg |
autoSelectOnFocus, bgColor, charOffset, cursorColor, cursorPosition, cursorShape, disabledFro, editable, font, fro, iconTextfield, iconTextfieldDisabled, lineOffset, lines, lineSpacing, multiLine, scrollBar, selectColor, selectingText, selectionPosition, selectShape, startTimer, text, validator| Constructor and Description |
|---|
BBTextField(MalisisGui gui,
BBCodeEditor editor) |
BBTextField(MalisisGui gui,
BBCodeEditor editor,
BBString bbText) |
BBTextField(MalisisGui gui,
BBCodeEditor editor,
java.lang.String text) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTag(net.malisis.core.util.bbcode.gui.BBCodeEditor.Tag tag) |
void |
addText(java.lang.String str)
Adds text at current cursor position.
|
void |
buildLines()
Builds the lines for this
UITextField. |
void |
deleteSelectedText()
Deletes the text currently selected.
|
void |
drawText(GuiRenderer renderer)
Draws the text of this
UITextField. |
BBString |
getBBText() |
float |
getFontScale() |
int |
getStartLine() |
boolean |
isWysiwyg() |
BBTextField |
setText(BBString str) |
void |
setWysiwyg(boolean isWysiwyg) |
deleteFromCursor, deleteWord, drawBackground, drawCursor, drawForeground, drawSelectionBox, getContentHeight, getContentWidth, getCursorColor, getCursorPosition, getDisabledFontRendererOptions, getFont, getFontRenderOptions, getHorizontalPadding, getLineHeight, getLineSpacing, getOffsetX, getOffsetY, getPropertyString, getScrollbar, getScrollStep, getSelectColor, getSelectedText, getSelectionPosition, getText, getValidator, getVerticalPadding, getVisibleLines, handleCtrlKeyDown, isEditable, onAddedToScreen, onButtonPress, onButtonRelease, onCursorUpdated, onDoubleClick, onDrag, onKeyTyped, selectWord, selectWord, setAutoSelectOnFocus, setCursorColor, setCursorPosition, setDisabledFontRendererOptions, setEditable, setFocused, setFont, setFontRenderOptions, setLineOffset, setLineSpacing, setOffsetX, setOffsetY, setOptions, setParent, setSelectColor, setSize, setText, setValidator, startSelecting, validateTextaddControlComponent, attachData, componentX, componentY, draw, fireEvent, getAlpha, getAnchor, getComponentAt, getData, getGui, getHeight, getIconProvider, getName, getParent, getRawHeight, getRawWidth, getRenderer, getTooltip, getWidth, getX, getY, getZIndex, isDisabled, isFocused, isHovered, isInsideBounds, isRelativeHeight, isRelativeWidth, isVisible, onClick, onMouseMove, onRightClick, onScrollWheel, parentX, parentY, register, relativeX, relativeY, removeAllControlComponents, removeControlComponent, screenX, screenY, self, setAlpha, setAnchor, setDisabled, setHovered, setName, setPosition, setPosition, setTooltip, setTooltip, setVisible, setZIndex, toString, unregisterclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetHeight, getLineHeight, getVisibleLines, getWidthprotected BBCodeEditor editor
protected boolean isWysiwyg
public BBTextField(MalisisGui gui, BBCodeEditor editor, BBString bbText)
public BBTextField(MalisisGui gui, BBCodeEditor editor, java.lang.String text)
public BBTextField(MalisisGui gui, BBCodeEditor editor)
public BBString getBBText()
getBBText in interface IBBCodeRenderer<BBTextField>public BBTextField setText(BBString str)
setText in interface IBBCodeRenderer<BBTextField>public float getFontScale()
getFontScale in interface IBBCodeRenderer<BBTextField>public boolean isWysiwyg()
public void setWysiwyg(boolean isWysiwyg)
public int getStartLine()
getStartLine in interface IBBCodeRenderer<BBTextField>public void buildLines()
UITextFieldUITextField.buildLines in class UITextFieldpublic void addText(java.lang.String str)
UITextFieldaddText in class UITextFieldstr - the textpublic void deleteSelectedText()
UITextFielddeleteSelectedText in class UITextFieldpublic void addTag(net.malisis.core.util.bbcode.gui.BBCodeEditor.Tag tag)
public void drawText(GuiRenderer renderer)
UITextFieldUITextField.drawText in class UITextFieldrenderer - the renderer