Class MultilineTextField
java.lang.Object
net.minecraft.client.gui.components.MultilineTextField
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate Runnableprivate final List<MultilineTextField.StringView>private final Fontprivate static final intstatic final intprivate intprivate booleanprivate Stringprivate final int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionintintcursor()voiddeleteText(int p_239475_) private MultilineTextField.StringViewprivate MultilineTextField.StringViewgetCursorLineView(int p_239855_) intintgetLineView(int p_239145_) private intgetWordEndPosition(int p_240093_) booleanbooleanvoidinsertText(String p_240016_) booleankeyPressed(int p_239712_) private voidprivate voidvoidseekCursor(Whence p_239798_, int p_239799_) voidseekCursorLine(int p_239394_) voidseekCursorToPoint(double p_239579_, double p_239580_) voidsetCharacterLimit(int p_240163_) voidsetCursorListener(Runnable p_239258_) voidsetSelecting(boolean p_239951_) voidvoidsetValueListener(Consumer<String> p_239920_) private StringtruncateFullText(String p_239843_) private StringtruncateInsertionText(String p_239418_) value() 
- 
Field Details
- 
NO_CHARACTER_LIMIT
public static final int NO_CHARACTER_LIMIT- See Also:
 
 - 
LINE_SEEK_PIXEL_BIAS
private static final int LINE_SEEK_PIXEL_BIAS- See Also:
 
 - 
font
 - 
displayLines
 - 
value
 - 
cursor
private int cursor - 
selectCursor
private int selectCursor - 
selecting
private boolean selecting - 
characterLimit
private int characterLimit - 
width
private final int width - 
valueListener
 - 
cursorListener
 
 - 
 - 
Constructor Details
- 
MultilineTextField
 
 - 
 - 
Method Details
- 
characterLimit
public int characterLimit() - 
setCharacterLimit
public void setCharacterLimit(int p_240163_)  - 
hasCharacterLimit
public boolean hasCharacterLimit() - 
setValueListener
 - 
setCursorListener
 - 
setValue
 - 
value
 - 
insertText
 - 
deleteText
public void deleteText(int p_239475_)  - 
cursor
public int cursor() - 
setSelecting
public void setSelecting(boolean p_239951_)  - 
getSelected
 - 
getLineCount
public int getLineCount() - 
getLineAtCursor
public int getLineAtCursor() - 
getLineView
 - 
seekCursor
 - 
seekCursorLine
public void seekCursorLine(int p_239394_)  - 
seekCursorToPoint
public void seekCursorToPoint(double p_239579_, double p_239580_)  - 
keyPressed
public boolean keyPressed(int p_239712_)  - 
iterateLines
 - 
hasSelection
public boolean hasSelection() - 
getSelectedText
 - 
getCursorLineView
 - 
getCursorLineView
 - 
getPreviousWord
 - 
getNextWord
 - 
getWordEndPosition
private int getWordEndPosition(int p_240093_)  - 
onValueChange
private void onValueChange() - 
reflowDisplayLines
private void reflowDisplayLines() - 
truncateFullText
 - 
truncateInsertionText
 
 -