aboutsummaryrefslogtreecommitdiff
path: root/api/src/main/java/me/shedaniel
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2023-06-07 02:17:16 +0800
committershedaniel <daniel@shedaniel.me>2024-04-16 00:38:18 +0900
commit5fcf2698503b1eecae6b8f5abf79afbb11bc6f6e (patch)
tree4309625622fcabbc42554ee33d70c442074c4013 /api/src/main/java/me/shedaniel
parent50a7877d065532d2a082fbc9e51d99587c59d2a9 (diff)
downloadRoughlyEnoughItems-5fcf2698503b1eecae6b8f5abf79afbb11bc6f6e.tar.gz
RoughlyEnoughItems-5fcf2698503b1eecae6b8f5abf79afbb11bc6f6e.tar.bz2
RoughlyEnoughItems-5fcf2698503b1eecae6b8f5abf79afbb11bc6f6e.zip
Initial Work on Config UI Rework
Diffstat (limited to 'api/src/main/java/me/shedaniel')
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widgets.java5
-rw-r--r--api/src/main/java/me/shedaniel/rei/impl/ClientInternals.java2
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);
}