aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin')
-rw-r--r--src/main/kotlin/com/dulkirfabric/config/DulkirConfig.kt2
-rw-r--r--src/main/kotlin/com/dulkirfabric/config/Pair.kt28
2 files changed, 29 insertions, 1 deletions
diff --git a/src/main/kotlin/com/dulkirfabric/config/DulkirConfig.kt b/src/main/kotlin/com/dulkirfabric/config/DulkirConfig.kt
index cc36306..2855a17 100644
--- a/src/main/kotlin/com/dulkirfabric/config/DulkirConfig.kt
+++ b/src/main/kotlin/com/dulkirfabric/config/DulkirConfig.kt
@@ -76,7 +76,7 @@ class DulkirConfig {
val deleteButtonEnabled = true
val insertInFront = true
//val createNewCell: BiFunction<Pair<Int,Int>, NestedListListEntry<Pair<Int,Int>, INNER>, INNER>>
-
+ //TODO
builder.transparentBackground()
screen = builder.build()
diff --git a/src/main/kotlin/com/dulkirfabric/config/Pair.kt b/src/main/kotlin/com/dulkirfabric/config/Pair.kt
new file mode 100644
index 0000000..cf5e914
--- /dev/null
+++ b/src/main/kotlin/com/dulkirfabric/config/Pair.kt
@@ -0,0 +1,28 @@
+package com.dulkirfabric.config
+
+class Pair<T, R>(val t: T, val r: R) {
+
+ fun getLeft(): T {
+ return t
+ }
+
+ fun getRight(): R {
+ return r
+ }
+
+ override fun equals(other: Any?): Boolean {
+ if (this === other) {
+ return true
+ } else if (other != null && this::class == other::class) {
+ other as Pair<*, *>
+ return t == other.t && r == other.r
+ }
+ return false
+ }
+
+ override fun hashCode(): Int {
+ var result = t?.hashCode() ?: 0
+ result = 31 * result + (r?.hashCode() ?: 0)
+ return result
+ }
+}