aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/gui/widget/TextBox.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-01-06 20:47:14 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-01-06 20:47:14 +0800
commit8622811b9b8cd1447d08f5ee1654d18e01098536 (patch)
treed59478a252703e752082cb774e31de32fd96654c /src/main/java/me/shedaniel/gui/widget/TextBox.java
parent63fdcc76da7e2d7cbd79d327c6dd72404708f64f (diff)
downloadRoughlyEnoughItems-8622811b9b8cd1447d08f5ee1654d18e01098536.tar.gz
RoughlyEnoughItems-8622811b9b8cd1447d08f5ee1654d18e01098536.tar.bz2
RoughlyEnoughItems-8622811b9b8cd1447d08f5ee1654d18e01098536.zip
Close #6
Diffstat (limited to 'src/main/java/me/shedaniel/gui/widget/TextBox.java')
-rwxr-xr-xsrc/main/java/me/shedaniel/gui/widget/TextBox.java11
1 files changed, 8 insertions, 3 deletions
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;
}