diff options
| author | shedaniel <daniel@shedaniel.me> | 2023-06-07 02:17:16 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2024-04-16 00:38:18 +0900 |
| commit | 5fcf2698503b1eecae6b8f5abf79afbb11bc6f6e (patch) | |
| tree | 4309625622fcabbc42554ee33d70c442074c4013 /api | |
| parent | 50a7877d065532d2a082fbc9e51d99587c59d2a9 (diff) | |
| download | RoughlyEnoughItems-5fcf2698503b1eecae6b8f5abf79afbb11bc6f6e.tar.gz RoughlyEnoughItems-5fcf2698503b1eecae6b8f5abf79afbb11bc6f6e.tar.bz2 RoughlyEnoughItems-5fcf2698503b1eecae6b8f5abf79afbb11bc6f6e.zip | |
Initial Work on Config UI Rework
Diffstat (limited to 'api')
| -rw-r--r-- | api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widgets.java | 5 | ||||
| -rw-r--r-- | api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widgets.java b/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widgets.java index 954a83b8a..44e18b32e 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widgets.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widgets.java @@ -314,6 +314,11 @@ public final class Widgets { } @ApiStatus.Experimental + public static WidgetWithBounds scissored(Rectangle bounds, Widget widget) { + return ClientInternals.getWidgetsProvider().wrapScissored(bounds, widget); + } + + @ApiStatus.Experimental public static WidgetWithBounds padded(int padding, WidgetWithBounds widget) { return padded(padding, padding, padding, padding, widget); } 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); } |
