every configuration setting is configurable on the ui, reset configuration button, show config descriptions

This commit is contained in:
Honfika
2013-11-08 13:17:44 +01:00
parent 6f481b2561
commit 2f49b47e87
33 changed files with 373 additions and 134 deletions
@@ -112,12 +112,8 @@ public class SelectLanguageDialog extends AppDialog implements ActionListener {
newLanguage = "";
}
Configuration.locale.set(newLanguage);
Locale.setDefault(Locale.forLanguageTag(newLanguage));
updateLanguage();
setVisible(false);
AppStrings.updateLanguage();
DefaultSyntaxKit.reloadConfigs();
Main.reloadApp();
reloadUi();
}
break;
case "CANCEL":
@@ -126,6 +122,14 @@ public class SelectLanguageDialog extends AppDialog implements ActionListener {
}
}
public static void reloadUi() {
Locale.setDefault(Locale.forLanguageTag(Configuration.locale.get()));
AppStrings.updateLanguage();
DefaultSyntaxKit.reloadConfigs();
Main.initLang();
Main.reloadApp();
}
public String display() {
setVisible(true);
return languageCode;