diff --git a/src/main/java/com/minelittlepony/common/client/gui/element/Cycler.java b/src/main/java/com/minelittlepony/common/client/gui/element/Cycler.java index 0d1480e2..766428ce 100644 --- a/src/main/java/com/minelittlepony/common/client/gui/element/Cycler.java +++ b/src/main/java/com/minelittlepony/common/client/gui/element/Cycler.java @@ -9,8 +9,6 @@ /** * Represents a toggle button that switches between different * styles as you toggle through its different states. - *
- * "Iconic" here refers to how it uses an icon instead of text
*
* @author Sollace
*
diff --git a/src/main/java/com/minelittlepony/common/client/gui/element/Selector.java b/src/main/java/com/minelittlepony/common/client/gui/element/Selector.java
new file mode 100644
index 00000000..cef7d55c
--- /dev/null
+++ b/src/main/java/com/minelittlepony/common/client/gui/element/Selector.java
@@ -0,0 +1,77 @@
+package com.minelittlepony.common.client.gui.element;
+
+import java.util.function.Function;
+import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
+
+import com.minelittlepony.common.client.gui.IField;
+import com.minelittlepony.common.client.gui.style.IMultiStyled;
+import com.minelittlepony.common.client.gui.style.Style;
+
+/**
+ * Represents a toggle button that switches between different
+ * values as you toggle through its different states.
+ *
+ * @author Sollace
+ *
+ */
+public class Selector