From ec03792398d1b78ab5af20dbf5a2d171871396ce Mon Sep 17 00:00:00 2001 From: asie Date: Wed, 28 Nov 2018 10:54:38 +0100 Subject: add line number coloring, bugfixes --- src/main/java/cuchaz/enigma/config/Config.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/main/java/cuchaz/enigma/config/Config.java') diff --git a/src/main/java/cuchaz/enigma/config/Config.java b/src/main/java/cuchaz/enigma/config/Config.java index 034d077..8c16c47 100644 --- a/src/main/java/cuchaz/enigma/config/Config.java +++ b/src/main/java/cuchaz/enigma/config/Config.java @@ -12,7 +12,7 @@ import java.lang.reflect.Type; import java.nio.charset.Charset; public class Config { - public enum LookAndFeel { + public enum LookAndFeel { DEFAULT("Default"), DARCULA("Dank"); @@ -44,6 +44,9 @@ public class Config { public void apply(Config config) { switch (this) { case DEFAULT: + config.lineNumbersForeground = 0x333300; + config.lineNumbersBackground = 0xEEEEFF; + config.lineNumbersSelected = 0xCCCCEE; config.obfuscatedColor = 0xFFDCDC; config.obfuscatedHiglightAlpha = 1.0F; config.obfuscatedColorOutline = 0xA05050; @@ -66,6 +69,9 @@ public class Config { break; case DARCULA: //Based off colors found here: https://github.com/dracula/dracula-theme/ + config.lineNumbersForeground = 0xA4A4A3; + config.lineNumbersBackground = 0x313335; + config.lineNumbersSelected = 0x606366; config.obfuscatedColor = 0xFF5555; config.obfuscatedHiglightAlpha = 0.3F; config.obfuscatedColorOutline = 0xFF5555; @@ -120,6 +126,10 @@ public class Config { public Integer identifierColor; public Integer defaultTextColor; + public Integer lineNumbersBackground; + public Integer lineNumbersSelected; + public Integer lineNumbersForeground; + public LookAndFeel lookAndFeel = LookAndFeel.DEFAULT; private Config() { -- cgit v1.2.3