From 68f94064ad9374489046baa4632d16c73f2449a5 Mon Sep 17 00:00:00 2001 From: limepotato Date: Sat, 17 Feb 2024 17:29:20 -0700 Subject: [PATCH] Change color theme option --- .../kotRemote/jexerWindow/OptionsWindow.kt | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/main/kotlin/xyz/limepot/kotRemote/jexerWindow/OptionsWindow.kt diff --git a/src/main/kotlin/xyz/limepot/kotRemote/jexerWindow/OptionsWindow.kt b/src/main/kotlin/xyz/limepot/kotRemote/jexerWindow/OptionsWindow.kt new file mode 100644 index 0000000..f43534a --- /dev/null +++ b/src/main/kotlin/xyz/limepot/kotRemote/jexerWindow/OptionsWindow.kt @@ -0,0 +1,26 @@ +package xyz.limepot.kotRemote.jexerWindow + +import jexer.TAction +import jexer.TApplication +import jexer.TEditColorThemeWindow +import jexer.TWindow +import jexer.layout.StretchLayoutManager + +class OptionsWindow private constructor(parent: TApplication, flags: Int) : + TWindow(parent, "Options", 0, 0, 36, 19, flags) { + constructor(parent: TApplication) : this(parent, CENTERED) + + init { + layoutManager = StretchLayoutManager( + width - 2, + height - 2 + ) + + addButton("Change Color Theme", 6, 2, + object : TAction() { + override fun DO() { + TEditColorThemeWindow(application) + } + }) + } +} \ No newline at end of file