net.minecraft.client.input

public class ImeStatusController

com.mojang.blaze3d.platform.TextInputManager
net.minecraft.class_1_490
net.minecraft.client.input.ImeStatusController

Field summary

Modifier and TypeField
private final Window
window
field_1_2578
window
private boolean
textInputEnabled
field_1_2577
editing
private boolean
imeRequested
field_1_2575
active
private volatile boolean
imeStatusChanged
field_1_2576
statusChanged
private boolean
cachedIMEStatus
field_1_2574
enabled

Constructor summary

ModifierConstructor
public (Window window)

Method summary

Modifier and TypeMethod
public void
setTextInputArea(int x0, int y0, int x1, int y1)
method_1_3111(int arg0, int arg1, int arg2, int arg3)
setCursorRectangle(int left, int top, int right, int bottom)
public void
notifyIMEChanged()
method_1_3108()
onChangeStatus()
public void
tick()
method_1_3114()
tick()
private boolean
getIMEStatus()
method_1_3107()
isEnabled()
private void
tickOutsideTextInput()
method_1_3116()
disable()
private void
tickDuringTextInput()
method_1_3115()
updateActiveStatus()
public void
startTextInput()
method_1_3112()
startEditing()
public void
stopTextInput()
method_1_3113()
stopEditing()
public void
onTextInputFocusChange(boolean focused)
method_1_3109(boolean arg0)
setEditing(boolean editing)
private void
setIMEInputMode(boolean value)
method_1_3110(boolean arg0)
setEnabledInner(boolean enabled)