@Environment(value=CLIENT) public class SignEditScreen extends Screen
| Modifier and Type | Field and Description |
|---|---|
private int |
currentRow |
private SignBlockEntityRenderer.SignModel |
model |
private SelectionManager |
selectionManager |
private SignBlockEntity |
sign |
private String[] |
text |
private int |
ticksSinceOpened |
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, widthGUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE| Constructor and Description |
|---|
SignEditScreen(SignBlockEntity sign) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
charTyped(char chr,
int keyCode)
Callback for when a character input has been captured.
|
private void |
finishEditing() |
protected void |
init() |
boolean |
keyPressed(int keyCode,
int scanCode,
int modifiers)
Callback for when a key down event has been captured.
|
void |
onClose() |
void |
removed() |
void |
render(MatrixStack matrices,
int mouseX,
int mouseY,
float delta) |
void |
tick() |
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenErrorgetFocused, isDragging, setDragging, setFocuseddrawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, setZOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchangeFocus, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocusmouseMovedprivate final SignBlockEntityRenderer.SignModel model
private final SignBlockEntity sign
private int ticksSinceOpened
private int currentRow
private SelectionManager selectionManager
private final String[] text
public SignEditScreen(SignBlockEntity sign)
public void tick()
tick in interface TickableElementtick in class Screenprivate void finishEditing()
public boolean charTyped(char chr,
int keyCode)
GLFW class.chr - the captured characterkeyCode - the associated key codetrue to indicate that the event handling is successful/validKeyboard.onChar(long, int, int),
GLFW.GLFW_KEY_Q,
GLFWKeyCallbackI.invoke(long, int, int, int, int)public boolean keyPressed(int keyCode,
int scanCode,
int modifiers)
GLFW class.keyPressed in interface ElementkeyPressed in interface ParentElementkeyPressed in class ScreenkeyCode - the named key code of the event as described in the GLFW classscanCode - the unique/platform-specific scan code of the keyboard inputmodifiers - a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)true to indicate that the event handling is successful/validKeyboard.onKey(long, int, int, int, int),
GLFW.GLFW_KEY_Q,
GLFWKeyCallbackI.invoke(long, int, int, int, int)public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)