From 6c4e036e462334aa90a8d28ec755b26e5a89e86c Mon Sep 17 00:00:00 2001 From: Speiger Date: Thu, 23 Jan 2025 12:15:17 +0100 Subject: [PATCH] New window hints and a few fixes --- .../layout/constraints/ConstrainedContext.java | 4 ++-- .../gui/layout/constraints/Constraints.java | 16 +++++++++------- .../rendering/input/window/Window.java | 5 +++++ .../rendering/input/window/WindowManager.java | 9 +++++++++ 4 files changed, 25 insertions(+), 9 deletions(-) diff --git a/src/main/java/speiger/src/coreengine/rendering/gui/layout/constraints/ConstrainedContext.java b/src/main/java/speiger/src/coreengine/rendering/gui/layout/constraints/ConstrainedContext.java index a2f6c61..3d2aaad 100644 --- a/src/main/java/speiger/src/coreengine/rendering/gui/layout/constraints/ConstrainedContext.java +++ b/src/main/java/speiger/src/coreengine/rendering/gui/layout/constraints/ConstrainedContext.java @@ -33,8 +33,8 @@ public class ConstrainedContext { totals[3] += weights[i*2+1]; } IGuiBox box = owner.getBox(); - totals[0] -= box.getBaseWidth(); - totals[1] -= box.getBaseHeight(); + totals[0] = box.getBaseWidth() - totals[0]; + totals[1] = box.getBaseHeight() - totals[1]; if(totals[2] > 0F) { float scale = 1F / totals[2]; for(int i = 0,m=children.size();i