aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/io/github/cottonmc/cotton/gui/widget/WTextField.java240
1 files changed, 0 insertions, 240 deletions
diff --git a/src/main/java/io/github/cottonmc/cotton/gui/widget/WTextField.java b/src/main/java/io/github/cottonmc/cotton/gui/widget/WTextField.java
index cef3df0..7237948 100644
--- a/src/main/java/io/github/cottonmc/cotton/gui/widget/WTextField.java
+++ b/src/main/java/io/github/cottonmc/cotton/gui/widget/WTextField.java
@@ -88,78 +88,6 @@ public class WTextField extends WWidget {
public void setSize(int x, int y) {
super.setSize(x, 20);
}
-
- /*
- public String getSelectedText() {
- int start = this.cursorMax < this.cursorMin ? this.cursorMax : this.cursorMin;
- int end = this.cursorMax < this.cursorMin ? this.cursorMin : this.cursorMax;
- return this.text.substring(start, end);
- }*/
-
- /*
- //This would seem to insert or paste text in the vanilla control
- public void addText(String string_1) {
- String string_2 = "";
- String string_3 = SharedConstants.stripInvalidChars(string_1);
- int int_1 = this.cursorMax < this.cursorMin ? this.cursorMax : this.cursorMin;
- int int_2 = this.cursorMax < this.cursorMin ? this.cursorMin : this.cursorMax;
- int int_3 = this.maxLength - this.text.length() - (int_1 - int_2);
- if (!this.text.isEmpty()) {
- string_2 = string_2 + this.text.substring(0, int_1);
- }
-
- int int_5;
- if (int_3 < string_3.length()) {
- string_2 = string_2 + string_3.substring(0, int_3);
- int_5 = int_3;
- } else {
- string_2 = string_2 + string_3;
- int_5 = string_3.length();
- }
-
- if (!this.text.isEmpty() && int_2 < this.text.length()) {
- string_2 = string_2 + this.text.substring(int_2);
- }
-
- if (this.textPredicate.test(string_2)) {
- this.text = string_2;
- this.setCursor(int_1 + int_5);
- this.method_1884(this.cursorMax);
- this.onChanged(this.text);
- }
- }*/
-
- /*
-
- //this would seem to delete text. if int_1 is negative, deletes from the end?
- public void method_1878(int int_1) {
- if (!this.text.isEmpty()) {
- if (this.cursorMin != this.cursorMax) {
- this.addText("");
- } else {
- boolean boolean_1 = int_1 < 0;
- int int_2 = boolean_1 ? this.cursorMax + int_1 : this.cursorMax;
- int int_3 = boolean_1 ? this.cursorMax : this.cursorMax + int_1;
- String string_1 = "";
- if (int_2 >= 0) {
- string_1 = this.text.substring(0, int_2);
- }
-
- if (int_3 < this.text.length()) {
- string_1 = string_1 + this.text.substring(int_3);
- }
-
- if (this.textPredicate.test(string_1)) {
- this.text = string_1;
- if (boolean_1) {
- this.moveCursor(int_1);
- }
-
- this.onChanged(this.text);
- }
- }
- }
- }*/
public void setCursorPos(int location) {
this.cursor = MathHelper.clamp(location, 0, this.text.length());
@@ -192,124 +120,6 @@ public class WTextField extends WWidget {
public boolean isEditable() {
return this.editable;
}
-
- /*
- public boolean keyPressed(int int_1, int int_2, int int_3) {
- if (!this.method_20315()) {
- return false;
- } else {
- this.field_17037 = Screen.hasShiftDown();
- if (Screen.isSelectAll(int_1)) {
- this.method_1872();
- this.method_1884(0);
- return true;
- } else if (Screen.isCopy(int_1)) {
- MinecraftClient.getInstance().keyboard.setClipboard(this.getSelectedText());
- return true;
- } else if (Screen.isPaste(int_1)) {
- if (this.editable) {
- this.addText(MinecraftClient.getInstance().keyboard.getClipboard());
- }
-
- return true;
- } else if (Screen.isCut(int_1)) {
- MinecraftClient.getInstance().keyboard.setClipboard(this.getSelectedText());
- if (this.editable) {
- this.addText("");
- }
-
- return true;
- } else {
- switch(int_1) {
- case 259:
- if (this.editable) {
- this.method_16873(-1);
- }
-
- return true;
- case 260:
- case 264:
- case 265:
- case 266:
- case 267:
- default:
- return false;
- case 261:
- if (this.editable) {
- this.method_16873(1);
- }
-
- return true;
- case 262:
- if (Screen.hasControlDown()) {
- this.method_1883(this.method_1853(1));
- } else {
- this.moveCursor(1);
- }
-
- return true;
- case 263:
- if (Screen.hasControlDown()) {
- this.method_1883(this.method_1853(-1));
- } else {
- this.moveCursor(-1);
- }
-
- return true;
- case 268:
- this.method_1870();
- return true;
- case 269:
- this.method_1872();
- return true;
- }
- }
- }
- }*/
-
- /*
- public boolean charTyped(char char_1, int int_1) {
- if (!this.method_20315()) {
- return false;
- } else if (SharedConstants.isValidChar(char_1)) {
- if (this.editable) {
- this.addText(Character.toString(char_1));
- }
-
- return true;
- } else {
- return false;
- }
- }*/
- /*
- @Override
- public void onClick(int x, int y, int button) {
-
- }
-
- public boolean mouseClicked(double double_1, double double_2, int int_1) {
- if (!this.isVisible()) {
- return false;
- } else {
- boolean boolean_1 = double_1 >= (double)this.x && double_1 < (double)(this.x + this.width) && double_2 >= (double)this.y && double_2 < (double)(this.y + this.height);
- if (this.field_2096) {
- this.method_1876(boolean_1);
- }
-
- if (this.isFocused() && boolean_1 && int_1 == 0) {
- int int_2 = MathHelper.floor(double_1) - this.x;
- if (this.focused) {
- int_2 -= 4;
- }
-
- String string_1 = this.textRenderer.trimToWidth(this.text.substring(this.field_2103), this.method_1859());
- this.method_1883(this.textRenderer.trimToWidth(string_1, int_2).length() + this.field_2103);
- return true;
- } else {
- return false;
- }
- }
- }*/
@Environment(EnvType.CLIENT)
protected void renderTextField(MatrixStack matrices, int x, int y) {
@@ -474,40 +284,6 @@ public class WTextField extends WWidget {
this.backgroundPainter = painter;
return this;
}
- /*
- public void method_1884(int int_1) {
- int int_2 = this.text.length();
- this.cursorMin = MathHelper.clamp(int_1, 0, int_2);
- if (this.textRenderer != null) {
- if (this.field_2103 > int_2) {
- this.field_2103 = int_2;
- }
-
- int int_3 = this.method_1859();
- String string_1 = this.textRenderer.trimToWidth(this.text.substring(this.field_2103), int_3);
- int int_4 = string_1.length() + this.field_2103;
- if (this.cursorMin == this.field_2103) {
- this.field_2103 -= this.textRenderer.trimToWidth(this.text, int_3, true).length();
- }
-
- if (this.cursorMin > int_4) {
- this.field_2103 += this.cursorMin - int_4;
- } else if (this.cursorMin <= this.field_2103) {
- this.field_2103 -= this.field_2103 - this.cursorMin;
- }
-
- this.field_2103 = MathHelper.clamp(this.field_2103, 0, int_2);
- }
-
- }*/
-
-
-
- /*
- @Environment(EnvType.CLIENT)
- public int getCharacterX(int int_1) {
- return int_1 > this.text.length() ? this.x : this.x + this.textRenderer.getStringWidth(this.text.substring(0, int_1));
- }*/
public boolean canFocus() {
return true;
@@ -520,22 +296,6 @@ public class WTextField extends WWidget {
@Environment(EnvType.CLIENT)
@Override
public void paint(MatrixStack matrices, int x, int y, int mouseX, int mouseY) {
-
- /*
- if (isFocused()) {
- ScreenDrawing.rect(x-1, y-1, this.getWidth()+2, this.getHeight()+2, 0xFFFFFFFF);
- }
-
- if (backgroundPainter!=null) {
- backgroundPainter.paintBackground(x, y, this);
- } else {
- ScreenDrawing.drawBeveledPanel(x, y, this.getWidth(), this.getHeight());
- }
-
- ScreenDrawing.drawString(this.text, x+OFFSET_X_TEXT, y+OFFSET_Y_TEXT, 0xFFFFFFFF);
- //int ofs = MinecraftClient.getInstance().textRenderer.getStringWidth(this.text);
- ScreenDrawing.rect(x+OFFSET_X_TEXT+getCaretOffset(this.text, cursor), y+OFFSET_Y_TEXT-2, 1, OFFSET_Y_TEXT*2, 0xFFE0E0E0);*/
-
renderTextField(matrices, x, y);
}