Update combo boxes in preferences when skin changes

This commit is contained in:
drdev
2013-09-13 06:03:25 +00:00
parent 71040279a4
commit a8f3360c40
3 changed files with 10 additions and 2 deletions

View File

@@ -200,6 +200,12 @@ public enum CSubmenuPreferences implements ICDoc {
f.delete(); f.delete();
} }
public void refreshComboBoxes() {
initializeGameLogVerbosityComboBox();
initializeAiProfilesComboBox();
initializeSkinsComboBox();
}
private void initializeGameLogVerbosityComboBox() { private void initializeGameLogVerbosityComboBox() {
FPref userSetting = FPref.DEV_LOG_ENTRY_TYPE; FPref userSetting = FPref.DEV_LOG_ENTRY_TYPE;
FComboBoxPanel<GameLogEntryType> panel = this.view.getGameLogVerbosityComboBoxPanel(); FComboBoxPanel<GameLogEntryType> panel = this.view.getGameLogVerbosityComboBoxPanel();

View File

@@ -57,6 +57,7 @@ import org.apache.commons.lang.WordUtils;
import forge.FThreads; import forge.FThreads;
import forge.Singletons; import forge.Singletons;
import forge.gui.GuiUtils; import forge.gui.GuiUtils;
import forge.gui.home.settings.CSubmenuPreferences;
import forge.properties.ForgePreferences; import forge.properties.ForgePreferences;
import forge.properties.ForgePreferences.FPref; import forge.properties.ForgePreferences.FPref;
import forge.util.TypeUtil; import forge.util.TypeUtil;
@@ -1534,6 +1535,7 @@ public enum FSkin {
//refresh certain components skinned via look and feel //refresh certain components skinned via look and feel
Singletons.getControl().getMenuBar().refresh(); Singletons.getControl().getMenuBar().refresh();
CSubmenuPreferences.SINGLETON_INSTANCE.refreshComboBoxes();
} }
/** /**