This repository was archived by the owner on Dec 30, 2022. It is now read-only.
File tree Expand file tree Collapse file tree
src/main/java/xyz/deathsgun/modmanager/gui Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424import net .minecraft .client .util .math .MatrixStack ;
2525import net .minecraft .text .TranslatableText ;
2626import org .jetbrains .annotations .Nullable ;
27+ import org .lwjgl .glfw .GLFW ;
2728import xyz .deathsgun .modmanager .gui .widget .CategoryListEntry ;
2829import xyz .deathsgun .modmanager .gui .widget .CategoryListWidget ;
2930import xyz .deathsgun .modmanager .gui .widget .ModListEntry ;
@@ -40,6 +41,7 @@ public class ModsOverviewScreen extends Screen implements IListScreen {
4041 private CategoryListWidget categoryListWidget ;
4142 private CategoryListEntry selectedCategory ;
4243 private TextFieldWidget searchBox ;
44+ private String query ;
4345 private int paneWidth ;
4446 private int rightPaneX ;
4547 private ButtonWidget previousPage ;
@@ -75,7 +77,15 @@ protected void init() {
7577 }
7678
7779 private void handleSearch (String query ) {
78- this .modListWidget .searchMods (query );
80+ this .query = query ;
81+ }
82+
83+ @ Override
84+ public boolean keyPressed (int keyCode , int scanCode , int modifiers ) {
85+ if (keyCode == GLFW .GLFW_KEY_ENTER && this .searchBox .isFocused ()) {
86+ this .modListWidget .searchMods (query );
87+ }
88+ return super .keyPressed (keyCode , scanCode , modifiers );
7989 }
8090
8191 @ Override
You can’t perform that action at this time.
0 commit comments