Package net.minecraft.client.util
Class SelectionManager
java.lang.Object
net.minecraft.client.util.SelectionManager
@Environment(CLIENT) public class SelectionManager extends Object
-
Field Summary
Fields Modifier and Type Field Description private Supplier<String>clipboardGetterprivate Consumer<String>clipboardSetterprivate intselectionEndprivate intselectionStartprivate Predicate<String>stringFilterprivate Supplier<String>stringGetterprivate Consumer<String>stringSetter -
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidcopy()voidcut()voiddelete(int cursorOffset)private StringdeleteSelectedText(String string)static StringgetClipboard(MinecraftClient client)private StringgetSelectedText(String string)intgetSelectionEnd()intgetSelectionStart()booleanhandleSpecialKey(int keyCode)booleaninsert(char c)voidinsert(String string)private voidinsert(String string, String insertion)static Supplier<String>makeClipboardGetter(MinecraftClient client)static Consumer<String>makeClipboardSetter(MinecraftClient client)voidmethod_27548(int int2, int int3)private voidmethod_27553(boolean bool)private voidmethod_27558(boolean bool)voidmethod_27560(int int2, boolean bool)private intmethod_27567(int int2)booleanmethod_27568()voidmoveCaretToEnd()voidmoveCursor(int offset, boolean shiftDown)voidmoveCursorPastWord(int offset, boolean shiftDown)voidpaste()voidselectAll()static voidsetClipboard(MinecraftClient client, String string)private voidupdateSelectionRange(boolean shiftDown)
-
Field Details
-
stringGetter
-
stringSetter
-
clipboardGetter
-
clipboardSetter
-
stringFilter
-
selectionStart
private int selectionStart -
selectionEnd
private int selectionEnd
-
-
Constructor Details
-
SelectionManager
-
-
Method Details
-
makeClipboardGetter
-
getClipboard
-
makeClipboardSetter
-
setClipboard
-
insert
public boolean insert(char c) -
handleSpecialKey
public boolean handleSpecialKey(int keyCode) -
method_27567
private int method_27567(int int2) -
insert
-
insert
-
updateSelectionRange
private void updateSelectionRange(boolean shiftDown) -
moveCursor
public void moveCursor(int offset, boolean shiftDown) -
moveCursorPastWord
public void moveCursorPastWord(int offset, boolean shiftDown) -
delete
public void delete(int cursorOffset) -
cut
public void cut() -
paste
public void paste() -
copy
public void copy() -
selectAll
public void selectAll() -
getSelectedText
-
deleteSelectedText
-
method_27553
private void method_27553(boolean bool) -
moveCaretToEnd
public void moveCaretToEnd() -
method_27558
private void method_27558(boolean bool) -
getSelectionStart
public int getSelectionStart() -
method_27560
public void method_27560(int int2, boolean bool) -
getSelectionEnd
public int getSelectionEnd() -
method_27548
public void method_27548(int int2, int int3) -
method_27568
public boolean method_27568()
-