net.minecraft.client.util

public class SelectionManager

net.minecraft.client.gui.font.TextFieldHelper
net.minecraft.class_3728
net.minecraft.client.util.SelectionManager

Field summary

Modifier and TypeField
private final Supplier<String>
getMessageFn
field_24257
stringGetter
private final Consumer<String>
setMessageFn
field_24258
stringSetter
private final Supplier<String>
getClipboardFn
field_16456
clipboardGetter
private final Consumer<String>
setClipboardFn
field_16458
clipboardSetter
private final Predicate<String>
stringValidator
field_24259
stringFilter
private int
cursorPos
field_16453
selectionStart
private int
selectionPos
field_16452
selectionEnd

Constructor summary

ModifierConstructor
public (Supplier<String> stringGetter, Consumer<String> stringSetter, Supplier<String> clipboardGetter, Consumer<String> clipboardSetter, Predicate<String> stringFilter)

Method summary

Modifier and TypeMethod
public static Supplier<String>
createClipboardGetter(Minecraft minecraft)
method_27550(class_310 arg0)
makeClipboardGetter(MinecraftClient client)
public static String
getClipboardContents(Minecraft minecraft)
method_27556(class_310 arg0)
getClipboard(MinecraftClient client)
public static Consumer<String>
createClipboardSetter(Minecraft minecraft)
method_27561(class_310 arg0)
makeClipboardSetter(MinecraftClient client)
public static void
setClipboardContents(Minecraft minecraft, String text)
method_27551(class_310 arg0, String arg1)
setClipboard(MinecraftClient client, String clipboard)
public boolean
charTyped(CharacterEvent event)
method_16199(class_11905 arg0)
insert(CharInput input)
public boolean
keyPressed(KeyEvent event)
method_16202(class_11908 arg0)
handleSpecialKey(KeyInput input)
private int
clampToMsgLength(int value)
method_27567(int arg0)
clampCursorPosition(int pos)
private void
insertText(String message, String text)
method_27552(String arg0, String arg1)
insert(String string, String insertion)
public void
insertText(String text)
method_16197(String arg0)
insert(String string)
private void
resetSelectionIfNeeded(boolean selecting)
method_27562(boolean arg0)
updateSelectionRange(boolean shiftDown)
public void
moveBy(int count, boolean selecting, TextFieldHelper$CursorStep scope)
method_42575(int arg0, boolean arg1, class_3728$class_7279 arg2)
moveCursor(int offset, boolean shiftDown, SelectionManager$SelectionType selectionType)
public void
moveByChars(int count)
method_35727(int arg0)
moveCursor(int offset)
public void
moveByChars(int count, boolean selecting)
method_27549(int arg0, boolean arg1)
moveCursor(int offset, boolean shiftDown)
public void
moveByWords(int count)
method_35728(int arg0)
moveCursorPastWord(int offset)
public void
moveByWords(int count, boolean selecting)
method_27555(int arg0, boolean arg1)
moveCursorPastWord(int offset, boolean shiftDown)
public void
removeFromCursor(int count, TextFieldHelper$CursorStep scope)
method_42574(int arg0, class_3728$class_7279 arg1)
delete(int offset, SelectionManager$SelectionType selectionType)
public void
removeWordsFromCursor(int count)
method_42576(int arg0)
deleteWord(int offset)
public void
removeCharsFromCursor(int count)
method_27564(int arg0)
delete(int offset)
public void
cut()
method_27547()
cut()
public void
paste()
method_27554()
paste()
public void
copy()
method_27559()
copy()
public void
selectAll()
method_27563()
selectAll()
private String
getSelected(String text)
method_16200(String arg0)
getSelectedText(String string)
private String
deleteSelection(String message)
method_16198(String arg0)
deleteSelectedText(String string)
public void
setCursorToStart()
method_35729()
moveCursorToStart()
public void
setCursorToStart(boolean selecting)
method_27553(boolean arg0)
moveCursorToStart(boolean shiftDown)
public void
setCursorToEnd()
method_16204()
putCursorAtEnd()
public void
setCursorToEnd(boolean selecting)
method_27558(boolean arg0)
moveCursorToEnd(boolean shiftDown)
public int
getCursorPos()
method_16201()
getSelectionStart()
public void
setCursorPos(int value)
method_35730(int arg0)
moveCursorTo(int position)
public void
setCursorPos(int value, boolean selecting)
method_27560(int arg0, boolean arg1)
moveCursorTo(int position, boolean shiftDown)
public int
getSelectionPos()
method_16203()
getSelectionEnd()
public void
setSelectionPos(int value)
method_35731(int arg0)
setSelectionEnd(int pos)
public void
setSelectionRange(int start, int end)
method_27548(int arg0, int arg1)
setSelection(int start, int end)
public boolean
isSelecting()
method_27568()
isSelecting()
private static void
lambda$createClipboardSetter$0(Minecraft arg0, String arg1)
method_27557(class_310 arg0, String arg1)
method_27557(MinecraftClient arg0, String clipboardString)
private static String
lambda$createClipboardGetter$0(Minecraft arg0)
method_27565(class_310 arg0)
method_27565(MinecraftClient arg0)