diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/Gui.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/gui/Gui.java | 19 |
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; | |||
| 16 | import cuchaz.enigma.ExceptionIgnorer; | 16 | import cuchaz.enigma.ExceptionIgnorer; |
| 17 | import cuchaz.enigma.analysis.*; | 17 | import cuchaz.enigma.analysis.*; |
| 18 | import cuchaz.enigma.config.Config; | 18 | import cuchaz.enigma.config.Config; |
| 19 | import cuchaz.enigma.config.Themes; | ||
| 19 | import cuchaz.enigma.gui.dialog.CrashDialog; | 20 | import cuchaz.enigma.gui.dialog.CrashDialog; |
| 20 | import cuchaz.enigma.gui.elements.MenuBar; | 21 | import cuchaz.enigma.gui.elements.MenuBar; |
| 21 | import cuchaz.enigma.gui.elements.PopupMenuBar; | 22 | import 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 | ||