diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/io/github/cottonmc/cotton/gui/widget/WTextField.java | 240 |
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); } |