TextFieldWidget tweaks (#2079)

The field focused clashes with superclass field, and is not accurate. It
actually controls whether the background is drawn. The getter and setter
methods are also not correct, as the field does not just control the
border.

The setSelected method does not set whether the field is selected, but
focused. It only exists to expose the protected AbstractButtonWidget.setFocused
method. It's named setTextFieldFocused not setFocused because that would
clash with the superclass name.
This commit is contained in:
Shadowfacts 2021-02-17 13:16:13 -05:00 committed by GitHub
parent 0c743eac04
commit 7d742e402f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
FIELD field_2088 changedListener Ljava/util/function/Consumer; FIELD field_2088 changedListener Ljava/util/function/Consumer;
FIELD field_2092 text Ljava/lang/String; FIELD field_2092 text Ljava/lang/String;
FIELD field_2094 editable Z FIELD field_2094 editable Z
FIELD field_2095 focused Z FIELD field_2095 drawsBackground Z
FIELD field_2096 focusUnlocked Z FIELD field_2096 focusUnlocked Z
FIELD field_2098 uneditableColor I FIELD field_2098 uneditableColor I
FIELD field_2099 renderTextProvider Ljava/util/function/BiFunction; FIELD field_2099 renderTextProvider Ljava/util/function/BiFunction;
@ -35,7 +35,7 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 x ARG 1 x
METHOD method_16873 erase (I)V METHOD method_16873 erase (I)V
ARG 1 offset ARG 1 offset
METHOD method_1851 hasBorder ()Z METHOD method_1851 drawsBackground ()Z
METHOD method_1852 setText (Ljava/lang/String;)V METHOD method_1852 setText (Ljava/lang/String;)V
ARG 1 text ARG 1 text
METHOD method_1853 getWordSkipPosition (I)I METHOD method_1853 getWordSkipPosition (I)I
@ -46,8 +46,8 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 offset ARG 1 offset
METHOD method_1856 setFocusUnlocked (Z)V METHOD method_1856 setFocusUnlocked (Z)V
ARG 1 focusUnlocked ARG 1 focusUnlocked
METHOD method_1858 setHasBorder (Z)V METHOD method_1858 setDrawsBackground (Z)V
ARG 1 hasBorder ARG 1 drawsBackground
METHOD method_1859 getInnerWidth ()I METHOD method_1859 getInnerWidth ()I
METHOD method_1860 setUneditableColor (I)V METHOD method_1860 setUneditableColor (I)V
ARG 1 color ARG 1 color
@ -74,8 +74,8 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 newText ARG 1 newText
METHOD method_1875 setSelectionStart (I)V METHOD method_1875 setSelectionStart (I)V
ARG 1 cursor ARG 1 cursor
METHOD method_1876 setSelected (Z)V METHOD method_1876 setTextFieldFocused (Z)V
ARG 1 selected ARG 1 focused
METHOD method_1877 eraseWords (I)V METHOD method_1877 eraseWords (I)V
ARG 1 wordOffset ARG 1 wordOffset
METHOD method_1878 eraseCharacters (I)V METHOD method_1878 eraseCharacters (I)V