From 550fe32e612801daa99493aa0bade083f3330133 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 18 Mar 2020 00:35:36 +0800 Subject: 4.0.14: Better widgets system Signed-off-by: shedaniel --- .../java/me/shedaniel/rei/api/widgets/Button.java | 160 +++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 src/main/java/me/shedaniel/rei/api/widgets/Button.java (limited to 'src/main/java/me/shedaniel/rei/api/widgets/Button.java') diff --git a/src/main/java/me/shedaniel/rei/api/widgets/Button.java b/src/main/java/me/shedaniel/rei/api/widgets/Button.java new file mode 100644 index 000000000..2bf51e5bc --- /dev/null +++ b/src/main/java/me/shedaniel/rei/api/widgets/Button.java @@ -0,0 +1,160 @@ +package me.shedaniel.rei.api.widgets; + +import me.shedaniel.math.api.Point; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import java.util.OptionalInt; +import java.util.function.BiFunction; +import java.util.function.Consumer; +import java.util.function.Function; + +public abstract class Button extends BaseWidget