From 5fcf2698503b1eecae6b8f5abf79afbb11bc6f6e Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 7 Jun 2023 02:17:16 +0800 Subject: Initial Work on Config UI Rework --- api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java') diff --git a/api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java b/api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java index e7e165b97..7fc29b400 100644 --- a/api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java +++ b/api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java @@ -232,6 +232,8 @@ public final class ClientInternals { WidgetWithBounds wrapOverflow(Rectangle bounds, WidgetWithBounds widget); + WidgetWithBounds wrapScissored(Rectangle bounds, Widget widget); + WidgetWithBounds wrapPadded(int padLeft, int padRight, int padTop, int padBottom, WidgetWithBounds widget); } -- cgit From 5aaae0c437971008678afb44474f0d43bdad9783 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Mon, 3 Jul 2023 18:30:58 +0800 Subject: Improve Widgets creation --- api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java') diff --git a/api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java b/api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java index 7fc29b400..af177e30a 100644 --- a/api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java +++ b/api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java @@ -228,12 +228,16 @@ public final class ClientInternals { Widget concatWidgets(List widgets); + WidgetWithBounds concatWidgetsWithBounds(Supplier bounds, List widgets); + WidgetWithBounds noOp(); WidgetWithBounds wrapOverflow(Rectangle bounds, WidgetWithBounds widget); WidgetWithBounds wrapScissored(Rectangle bounds, Widget widget); + WidgetWithBounds wrapScissored(WidgetWithBounds widget); + WidgetWithBounds wrapPadded(int padLeft, int padRight, int padTop, int padBottom, WidgetWithBounds widget); } -- cgit