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();
}
public void refreshComboBoxes() {
initializeGameLogVerbosityComboBox();
initializeAiProfilesComboBox();
initializeSkinsComboBox();
}
private void initializeGameLogVerbosityComboBox() {
FPref userSetting = FPref.DEV_LOG_ENTRY_TYPE;
FComboBoxPanel<GameLogEntryType> panel = this.view.getGameLogVerbosityComboBoxPanel();

View File

@@ -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();
}
/**