summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/Gui.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/Gui.java')
-rw-r--r--src/main/java/cuchaz/enigma/gui/Gui.java19
1 files changed, 19 insertions, 0 deletions
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;
16import cuchaz.enigma.ExceptionIgnorer; 16import cuchaz.enigma.ExceptionIgnorer;
17import cuchaz.enigma.analysis.*; 17import cuchaz.enigma.analysis.*;
18import cuchaz.enigma.config.Config; 18import cuchaz.enigma.config.Config;
19import cuchaz.enigma.config.Themes;
19import cuchaz.enigma.gui.dialog.CrashDialog; 20import cuchaz.enigma.gui.dialog.CrashDialog;
20import cuchaz.enigma.gui.elements.MenuBar; 21import cuchaz.enigma.gui.elements.MenuBar;
21import cuchaz.enigma.gui.elements.PopupMenuBar; 22import cuchaz.enigma.gui.elements.PopupMenuBar;
@@ -306,6 +307,9 @@ public class Gui {
306 panel.setLayout(new FlowLayout()); 307 panel.setLayout(new FlowLayout());
307 panel.add(new JLabel("Loading...")); 308 panel.add(new JLabel("Loading..."));
308 this.classesPanel.add(panel); 309 this.classesPanel.add(panel);
310
311 Themes.updateTheme(this);
312
309 redraw(); 313 redraw();
310 } 314 }
311 315
@@ -328,6 +332,8 @@ public class Gui {
328 this.menuBar.exportSourceMenu.setEnabled(true); 332 this.menuBar.exportSourceMenu.setEnabled(true);
329 this.menuBar.exportJarMenu.setEnabled(true); 333 this.menuBar.exportJarMenu.setEnabled(true);
330 334
335 Themes.updateTheme(this);
336
331 redraw(); 337 redraw();
332 } 338 }
333 339
@@ -351,6 +357,8 @@ public class Gui {
351 this.menuBar.exportSourceMenu.setEnabled(false); 357 this.menuBar.exportSourceMenu.setEnabled(false);
352 this.menuBar.exportJarMenu.setEnabled(false); 358 this.menuBar.exportJarMenu.setEnabled(false);
353 359
360 Themes.updateTheme(this);
361
354 redraw(); 362 redraw();
355 } 363 }
356 364
@@ -599,6 +607,8 @@ public class Gui {
599 else 607 else
600 text.selectAll(); 608 text.selectAll();
601 609
610 Themes.updateTheme(this);
611
602 redraw(); 612 redraw();
603 } 613 }
604 614
@@ -654,6 +664,9 @@ public class Gui {
654 } 664 }
655 665
656 tabs.setSelectedIndex(0); 666 tabs.setSelectedIndex(0);
667
668 Themes.updateTheme(this);
669
657 redraw(); 670 redraw();
658 } 671 }
659 672
@@ -683,6 +696,9 @@ public class Gui {
683 } 696 }
684 697
685 tabs.setSelectedIndex(1); 698 tabs.setSelectedIndex(1);
699
700 Themes.updateTheme(this);
701
686 redraw(); 702 redraw();
687 } 703 }
688 704
@@ -703,6 +719,9 @@ public class Gui {
703 } 719 }
704 720
705 tabs.setSelectedIndex(2); 721 tabs.setSelectedIndex(2);
722
723 Themes.updateTheme(this);
724
706 redraw(); 725 redraw();
707 } 726 }
708 727