mirror of
https://github.com/igniterealtime/Spark.git
synced 2025-12-01 12:27:58 +00:00
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:
committed by
holger.bergunde
parent
12935c2777
commit
b6af709371
@ -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 {
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user