net.minecraft.client.input

public class ImeStatusController

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

Field summary

Modifier and TypeField
private final Window
window
window
field_1_2578
window
private boolean
textInputEnabled
textInputEnabled
field_1_2577
editing
private boolean
imeRequested
imeRequested
field_1_2575
active
private volatile boolean
imeStatusChanged
imeStatusChanged
field_1_2576
statusChanged
private boolean
cachedIMEStatus
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)
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()
notifyIMEChanged()
method_1_3108()
onChangeStatus()
public void
tick()
tick()
method_1_3114()
tick()
private boolean
getIMEStatus()
getIMEStatus()
method_1_3107()
isEnabled()
private void
tickOutsideTextInput()
tickOutsideTextInput()
method_1_3116()
disable()
private void
tickDuringTextInput()
tickDuringTextInput()
method_1_3115()
updateActiveStatus()
public void
startTextInput()
startTextInput()
method_1_3112()
startEditing()
public void
stopTextInput()
stopTextInput()
method_1_3113()
stopEditign()
public void
onTextInputFocusChange(boolean focused)
onTextInputFocusChange(boolean focused)
method_1_3109(boolean arg0)
setEditing(boolean editing)
private void
setIMEInputMode(boolean value)
setIMEInputMode(boolean value)
method_1_3110(boolean arg0)
setEnabledInner(boolean enabled)