From 8622811b9b8cd1447d08f5ee1654d18e01098536 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 6 Jan 2019 20:47:14 +0800 Subject: Close #6 --- src/main/java/me/shedaniel/gui/widget/TextBox.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/main/java/me/shedaniel/gui/widget/TextBox.java') diff --git a/src/main/java/me/shedaniel/gui/widget/TextBox.java b/src/main/java/me/shedaniel/gui/widget/TextBox.java index 849e52c8c..6329c5c23 100755 --- a/src/main/java/me/shedaniel/gui/widget/TextBox.java +++ b/src/main/java/me/shedaniel/gui/widget/TextBox.java @@ -2,6 +2,7 @@ package me.shedaniel.gui.widget; import me.shedaniel.gui.REIRenderHelper; import net.minecraft.client.gui.widget.TextFieldWidget; +import net.minecraft.client.render.GuiLighting; import java.awt.*; @@ -30,6 +31,7 @@ public class TextBox extends Control implements IFocusable { @Override public void draw() { + GuiLighting.disable(); textField.render(0, 0, 0); } @@ -44,6 +46,11 @@ public class TextBox extends Control implements IFocusable { } protected boolean doMouseClick(int button) { + if (button == 1) { + textField.setText(""); + REIRenderHelper.updateSearch(); + return true; + } Point mouseLoc = REIRenderHelper.getMouseLoc(); if (!hasFocus()) setFocused(true); @@ -52,10 +59,8 @@ public class TextBox extends Control implements IFocusable { protected boolean onKeyPressed(int first, int second, int third) { boolean handled = textField.keyPressed(first, second, third); - if (handled) { + if (handled) REIRenderHelper.updateSearch(); - } - return handled; } -- cgit