aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/polyfrost/oneconfig/gui/elements/config
diff options
context:
space:
mode:
authorDeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com>2022-04-27 18:36:51 +0200
committerDeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com>2022-04-27 18:36:51 +0200
commitee479dddc391a2cfb961ba1751e14884e933d3ff (patch)
treead88f551255b0069dfa46ec4aa4814d7f49e97c7 /src/main/java/io/polyfrost/oneconfig/gui/elements/config
parenta93ec306e83f51e121441cb00f04cd9bb36d6951 (diff)
downloadOneConfig-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.java14
-rw-r--r--src/main/java/io/polyfrost/oneconfig/gui/elements/config/ConfigSwitch.java9
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;
}
}