SPARK-1367 jcombobox for spellchecker in chat window displays language that is selected in the preference menu as default

git-svn-id: http://svn.igniterealtime.org/svn/repos/spark/trunk@12478 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
Holger Bergunde
2011-06-14 10:45:57 +00:00
committed by holger.bergunde
parent 12935c2777
commit b6af709371
2 changed files with 11 additions and 4 deletions

View File

@ -9,9 +9,9 @@ import java.util.Properties;
import org.jivesoftware.spark.SparkManager;
/**
* RoarProperties file stuff
* OTRProperties file stuff
*
* @author wolf.posdorfer
* @author Bergunde Holger
*
*/
public class OTRProperties {

View File

@ -72,6 +72,8 @@ public class SpellcheckChatRoomDecorator implements ActionListener,
_languageSelection.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String lang = _languages.get((String)_languageSelection.getSelectedItem());
@ -139,10 +141,10 @@ public class SpellcheckChatRoomDecorator implements ActionListener,
public void closing() {
}
private void languagestoLocales()
{
String spellLanguage = SpellcheckManager.getInstance().getSpellcheckerPreference().getPreferences().getSpellLanguage();
_languages = new HashMap<String, String>();
Locale[] locales = Locale.getAvailableLocales();
ArrayList<String> languages = SpellcheckManager.getInstance().getSupportedLanguages();
@ -158,6 +160,11 @@ public class SpellcheckChatRoomDecorator implements ActionListener,
}
_languages.put(label, languages.get(i));
_languageSelection.addItem(label);
if (languages.get(i).equals(spellLanguage))
{
_languageSelection.setSelectedItem(label);
}
}
}
}