summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/language_library.cc
Commit message (Collapse)AuthorAgeFilesLines
* Implement config dialog for the Hangul IME.yusukes@chromium.org2010-01-281-0/+20
| | | | | | | | | BUG=none TEST=manual. Open the ChromeOS config dialog and try to change the Hangul keyboard layout setting. Review URL: http://codereview.chromium.org/546148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37404 0039d316-1c4b-4281-b951-d872f2087c98
* Retry starting monitoring language changes.satorux@chromium.org2010-01-251-17/+17
| | | | | | | | | | | | | | Before the change, monitoring was started when LanguageLibrary object was first created. This assumes that ibus-daemon is already running by the time LanguageLibrary is created, which is not necessarily true on Chromium OS. This change adds some retry logic to fix the issue. BUG=1362 TEST=manually Review URL: http://codereview.chromium.org/543170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36987 0039d316-1c4b-4281-b951-d872f2087c98
* Rename LanguageLibrary::GetLanguages() to GetActiveLanguages().satorux@chromium.org2010-01-201-2/+2
| | | | | | | | | TEST=built locally BUG=none Review URL: http://codereview.chromium.org/546076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36622 0039d316-1c4b-4281-b951-d872f2087c98
* Support intra-IME switcing (e.g. "Japanese Hiragana mode" to "Japanese ↵yusukes@google.com2010-01-201-2/+87
| | | | | | | | | | | | | HalfWidthKatakana mode"). Displays IME properties on the language menu. BUG=none TEST=manual Review URL: http://codereview.chromium.org/517064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36607 0039d316-1c4b-4281-b951-d872f2087c98
* Add GetSupportedLanguages(), ActiveLanguage(), and DeactivateLanguage().satorux@chromium.org2010-01-191-0/+28
| | | | | | | | | | | | | These are wrappers for functions added in libcros http://git.chromium.org/cgi-bin/gitweb.cgi?p=cros.git;a=commit;h=adc84eae83d75cc6c2a59c89e5276d072ca69c8d TEST=none BUG=none Review URL: http://codereview.chromium.org/542108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36512 0039d316-1c4b-4281-b951-d872f2087c98
* Implement "Language Switcher" for Chromium OS. This change enables users to ↵yusukes@google.com2009-12-151-0/+100
switch their IME (input method) by clicking a menu button on the status area. Basic structure of the code is almost the same as power_menu_button and power_library. Demo: http://dev.chromium.org/chromium-os/chromiumos-design-docs/text-input/demos language_library.{cc,h}: UI-libcros glue. boilerplate code. language_menu_button.{cc,h}: A button on the status area and its drop-down menu. Implements app/menus/menu_model.h interface. status_area_view.{cc,h}: Put the language button on the status area. BUG=494 TEST=Start Chromium OS. Click the menu button on the status area. Then verify that all IMEs you configured (via ibus-setup command, for now) is listed in the drop down menu. Review URL: http://codereview.chromium.org/449050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34540 0039d316-1c4b-4281-b951-d872f2087c98