diff options
author | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-04-27 18:36:51 +0200 |
---|---|---|
committer | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-04-27 18:36:51 +0200 |
commit | ee479dddc391a2cfb961ba1751e14884e933d3ff (patch) | |
tree | ad88f551255b0069dfa46ec4aa4814d7f49e97c7 /src/main/java/io/polyfrost/oneconfig/gui/elements/config | |
parent | a93ec306e83f51e121441cb00f04cd9bb36d6951 (diff) | |
download | OneConfig-ee479dddc391a2cfb961ba1751e14884e933d3ff.tar.gz OneConfig-ee479dddc391a2cfb961ba1751e14884e933d3ff.tar.bz2 OneConfig-ee479dddc391a2cfb961ba1751e14884e933d3ff.zip |
Option page start
Diffstat (limited to 'src/main/java/io/polyfrost/oneconfig/gui/elements/config')
-rw-r--r-- | src/main/java/io/polyfrost/oneconfig/gui/elements/config/ConfigPage.java | 14 | ||||
-rw-r--r-- | src/main/java/io/polyfrost/oneconfig/gui/elements/config/ConfigSwitch.java | 9 |
2 files changed, 14 insertions, 9 deletions
diff --git a/src/main/java/io/polyfrost/oneconfig/gui/elements/config/ConfigPage.java b/src/main/java/io/polyfrost/oneconfig/gui/elements/config/ConfigPage.java index c761cd7..1a2d001 100644 --- a/src/main/java/io/polyfrost/oneconfig/gui/elements/config/ConfigPage.java +++ b/src/main/java/io/polyfrost/oneconfig/gui/elements/config/ConfigPage.java @@ -7,20 +7,26 @@ import java.lang.reflect.Field; public class ConfigPage extends BasicOption { public final OptionPage page; + public final String description; public ConfigPage(Field field, String name, String description, int size, OptionPage page) { - super(field, name, description, size); + super(field, name, size); + this.description = description; this.page = page; } - @Override - public void draw(long vg, int x, int y, int mouseX, int mouseY) { + public void draw(long vg, int x, int y) { } @Override public int getHeight() { - return 0; + return description.equals("") ? 64 : 96; + } + + @Override + public boolean hasHalfSize() { + return false; } } diff --git a/src/main/java/io/polyfrost/oneconfig/gui/elements/config/ConfigSwitch.java b/src/main/java/io/polyfrost/oneconfig/gui/elements/config/ConfigSwitch.java index 3da2480..a65e873 100644 --- a/src/main/java/io/polyfrost/oneconfig/gui/elements/config/ConfigSwitch.java +++ b/src/main/java/io/polyfrost/oneconfig/gui/elements/config/ConfigSwitch.java @@ -6,18 +6,17 @@ import java.lang.reflect.Field; public class ConfigSwitch extends BasicOption { - public ConfigSwitch(Field field, String name, String description, int size) { - super(field, name, description, size); + public ConfigSwitch(Field field, String name, int size) { + super(field, name, size); } - @Override - public void draw(long vg, int x, int y, int mouseX, int mouseY) { + public void draw(long vg, int x, int y) { } @Override public int getHeight() { - return 0; + return 32; } } |