mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +00:00
Update combo boxes in preferences when skin changes
This commit is contained in:
@@ -200,6 +200,12 @@ public enum CSubmenuPreferences implements ICDoc {
|
||||
f.delete();
|
||||
}
|
||||
|
||||
public void refreshComboBoxes() {
|
||||
initializeGameLogVerbosityComboBox();
|
||||
initializeAiProfilesComboBox();
|
||||
initializeSkinsComboBox();
|
||||
}
|
||||
|
||||
private void initializeGameLogVerbosityComboBox() {
|
||||
FPref userSetting = FPref.DEV_LOG_ENTRY_TYPE;
|
||||
FComboBoxPanel<GameLogEntryType> panel = this.view.getGameLogVerbosityComboBoxPanel();
|
||||
|
||||
@@ -57,6 +57,7 @@ import org.apache.commons.lang.WordUtils;
|
||||
import forge.FThreads;
|
||||
import forge.Singletons;
|
||||
import forge.gui.GuiUtils;
|
||||
import forge.gui.home.settings.CSubmenuPreferences;
|
||||
import forge.properties.ForgePreferences;
|
||||
import forge.properties.ForgePreferences.FPref;
|
||||
import forge.util.TypeUtil;
|
||||
@@ -1534,6 +1535,7 @@ public enum FSkin {
|
||||
|
||||
//refresh certain components skinned via look and feel
|
||||
Singletons.getControl().getMenuBar().refresh();
|
||||
CSubmenuPreferences.SINGLETON_INSTANCE.refreshComboBoxes();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user