abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/NumberLayout.java
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/juloo.keyboard2/NumberLayout.java')
-rw-r--r--srcs/juloo.keyboard2/NumberLayout.java16
1 files changed, 13 insertions, 3 deletions
diff --git a/srcs/juloo.keyboard2/NumberLayout.java b/srcs/juloo.keyboard2/NumberLayout.java
index b059e10..4fbbe58 100644
--- a/srcs/juloo.keyboard2/NumberLayout.java
+++ b/srcs/juloo.keyboard2/NumberLayout.java
@@ -1,7 +1,17 @@
package juloo.keyboard2;
public enum NumberLayout {
- PIN,
- NUMBER,
- NORMAL
+ PIN,
+ NUMBER,
+ NORMAL;
+
+ public static NumberLayout of_string(String name)
+ {
+ switch (name)
+ {
+ case "number": return NUMBER;
+ case "normal": return NORMAL;
+ case "pin": default: return PIN;
+ }
+ }
}