From ca75962a1dd8e5e629d6d4a794d7460dadf430a5 Mon Sep 17 00:00:00 2001 From: asie Date: Wed, 28 Nov 2018 10:11:47 +0100 Subject: refactors and bugfixes --- src/main/java/cuchaz/enigma/gui/Gui.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/main/java/cuchaz/enigma/gui/Gui.java') diff --git a/src/main/java/cuchaz/enigma/gui/Gui.java b/src/main/java/cuchaz/enigma/gui/Gui.java index cac6ca1..95fde43 100644 --- a/src/main/java/cuchaz/enigma/gui/Gui.java +++ b/src/main/java/cuchaz/enigma/gui/Gui.java @@ -16,6 +16,7 @@ import cuchaz.enigma.Constants; import cuchaz.enigma.ExceptionIgnorer; import cuchaz.enigma.analysis.*; import cuchaz.enigma.config.Config; +import cuchaz.enigma.config.Themes; import cuchaz.enigma.gui.dialog.CrashDialog; import cuchaz.enigma.gui.elements.MenuBar; import cuchaz.enigma.gui.elements.PopupMenuBar; @@ -306,6 +307,9 @@ public class Gui { panel.setLayout(new FlowLayout()); panel.add(new JLabel("Loading...")); this.classesPanel.add(panel); + + Themes.updateTheme(this); + redraw(); } @@ -328,6 +332,8 @@ public class Gui { this.menuBar.exportSourceMenu.setEnabled(true); this.menuBar.exportJarMenu.setEnabled(true); + Themes.updateTheme(this); + redraw(); } @@ -351,6 +357,8 @@ public class Gui { this.menuBar.exportSourceMenu.setEnabled(false); this.menuBar.exportJarMenu.setEnabled(false); + Themes.updateTheme(this); + redraw(); } @@ -599,6 +607,8 @@ public class Gui { else text.selectAll(); + Themes.updateTheme(this); + redraw(); } @@ -654,6 +664,9 @@ public class Gui { } tabs.setSelectedIndex(0); + + Themes.updateTheme(this); + redraw(); } @@ -683,6 +696,9 @@ public class Gui { } tabs.setSelectedIndex(1); + + Themes.updateTheme(this); + redraw(); } @@ -703,6 +719,9 @@ public class Gui { } tabs.setSelectedIndex(2); + + Themes.updateTheme(this); + redraw(); } -- cgit v1.2.3