From aca9cec48c551c27faf875557de423f8b34d33af Mon Sep 17 00:00:00 2001 From: somehussar <148253652+somehussar@users.noreply.github.com> Date: Fri, 19 Dec 2025 22:38:43 +0100 Subject: [PATCH] Make it shift down the viewport if search is --- .../noppes/npcs/client/gui/util/GuiScriptTextArea.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java b/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java index c1e8e44f9..407be1454 100644 --- a/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java +++ b/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java @@ -262,6 +262,11 @@ public class GuiScriptTextArea extends GuiNpcTextField { } // Draw outer border around entire area drawRect(x - 1, y - 1, x + width + 1, y + height + 1, 0xffa0a0a0); + + int searchHeight = searchBar.getTotalHeight(); + y += searchHeight; + height -= searchHeight; + // Draw line number gutter background drawRect(x, y, x + LINE_NUMBER_GUTTER_WIDTH, y + height, 0xff000000); // Draw text viewport background (starts after gutter) @@ -551,6 +556,8 @@ public class GuiScriptTextArea extends GuiNpcTextField { goToLineDialog.draw(xMouse, yMouse); KEYS_OVERLAY.draw(xMouse, yMouse, wheelDelta); + y -= searchHeight; + height += searchHeight; } private void scissorViewport() {