satok
7265d9bd6d
Add sort method to InputMethodSubtype
...
Bug: 3364167
Change-Id: I94ad55b8eab49dc9b233dcb4e74429863b406fb4
2011-02-14 18:48:02 +09:00
satok
b6109bb591
Register ENABLED_INPUT_METHODS to SettingsObserver
...
Bug: 3415292
- Registration is required for catching current IME or subtype is disabled
Change-Id: Ia95f16df5bd725c05b4f5085f975d235b88d4b6e
2011-02-03 22:24:54 +09:00
satok
4d733290a1
Not to update IME when Settings version is older than the last updated version.
...
- Check if just old version or not.
- Sometimes, ContentObserver.onChange is called before finishing to save the actual value.
This can be verified by checking the system settings version. If the version is not updated,
cached value will be returned from Settings.Secure, and this should not be handled.
Bug: 3406300
Change-Id: Ie3f5b484b5574e10a41dfc209ed31271a474b828
2011-02-01 09:01:58 +09:00
Ken Wakasa
8710e76a89
Follow up change to I741642ac
...
Fix wrong constant.
bug: 3404788
Change-Id: Ic5f849e6640a78a70951cf819d7e8ce53a9c2585
2011-01-30 11:02:09 +09:00
satok
e40dea0d06
Fix a bug that IME switch disappiers at switching IME subtype.
...
Bug: 3404788
Change-Id: I741642ac690a1b4c6ca1225ee271bffe39164170
2011-01-30 02:03:48 +09:00
Joe Onorato
857fd9b856
Plumb whether an input view is actually visible or not through from the IME
...
to the status bar.
Bug: 3391067
Change-Id: I049531155bf7ee0b29874916c0b5b0a45b73c09e
2011-01-27 21:19:46 -08:00
satok
c445bcd0bc
Fix the return value of switch to last ime.
...
Change-Id: I5fe8cc696433a7ee72973d16d8f121d3362ab0e0
2011-01-26 00:49:51 +09:00
satok
57ffc00239
Add a way that subtype will be excluded from a last input method
...
Bug: 3382702
- Added SUBTYPE_EXTRAVALUE_EXCLUDE_FROM_LAST_IME and if subtype has this extra value,
It will be excluded from a last input method which will be called from switchToLastInputMethod
Change-Id: I03ae10e07f978dcc3a83dd77b10613048dce7f22
2011-01-25 00:52:53 +09:00
satok
bb4aa0683c
Show implicitly enabled subtypes in the input method selection dialog
...
bug: 3367646
Change-Id: I9550f17f163950d80113fbcb8c9dd8a7d014cf6a
2011-01-21 20:20:02 +09:00
satok
0e5bf5051b
Merge "Show ime switch icon when there is a hard keyboard" into honeycomb
2011-01-20 19:47:43 -08:00
satok
865b97761c
Show ime switch icon when there is a hard keyboard
...
Change-Id: Ife3a8733b1a1bf43b195ecf4b8c5082b6538d0a0
2011-01-21 12:28:01 +09:00
Ken Wakasa
586f051375
Refine InputMethodInfo API
...
bug: 3370297
Change-Id: I2a18f3bdbe2fccb22e22cdae0f75aec5c703ad6d
2011-01-21 01:02:58 +09:00
Tadashi G. Takaoka
2548020c36
Add android.provider.Settings.EXTRA_INPUT_METHOD_ID
...
Change-Id: Iecb7a9c265cafe96e7eec099341133da8e966f6f
2011-01-21 00:15:29 +09:00
Tadashi G. Takaoka
f49688fa17
Rename action to ACTION_INPUT_METHOD_SUBTYPE_SETTINGS
...
Change-Id: I27c318777355991ae4ad72d0b2480e93c8c5044e
2011-01-20 22:02:56 +09:00
satok
d871343dbb
Fix the algorithm to get current input method subtype considering explicitly and implicitly enabled subtypes.
...
Change-Id: I2e6d9ae36a1335f67b6db7659244cdfb2bfe3068
2011-01-18 13:28:23 +09:00
satok
f6cafb6375
Implicitly/Explicitly subtypes bug.
...
Change-Id: I6ccc22d4272ee92c0d8ba3f3c724d8f838d51310
2011-01-17 16:29:02 +09:00
satok
df31ae6a30
switchToLastInputMethod returns a implicitly enabled subtype in the history
...
Bug: 3353363
Change-Id: Id5f8a62017880330401ebd3e77d943eb7817e555
2011-01-15 08:34:39 +09:00
satok
82beadfa06
Add input methods settings panel
...
Bug: 3141466
Bug: 3301559
Bug: 3284424
Moved from old master I4d9abeea
Change-Id: I62fa64cc095e1b9ac34f21e7d4d2e0bb8a3e68fc
2011-01-15 05:00:51 +09:00
satok
ca83021e35
Save input method subtype even if the current IME is not running.
...
Bug: 3325103
Change-Id: I6dfd19a0d494526cdb4cfb4230a5376ce94ca94a
2011-01-14 17:06:53 +09:00
satok
3da922367c
Update shortcut IME when asked. And match the language of subtype by "startWith" not "equals".
...
Bug: 3329578
Change-Id: Ib45ca20560c96faa6e2798242f3d1c3fe5156457
2011-01-12 16:17:46 +09:00
satok
7599a7fb1a
Fix NPE when the shortcut subtype was not found.
...
Bug: 3300904
Change-Id: I1bc2578b63bb842363d70e48c77e9f9fee8fac6b
2010-12-22 16:01:35 +09:00
satok
16331c8a1d
Add a parameter to InputMethodManagerService.getEnabledSubtype for allowing to select subtypes implicitly if no subtype is enabled.
...
Bug: 3142286
Change-Id: I92d019d0648c552e6d7695c3530aa81ae054d702
2010-12-21 16:14:15 +09:00
satok
7fee71f66a
Fix build breakage
...
Change-Id: I5db5bcafc61f0aea5279e2f8679094a900b6f6cc
2010-12-17 19:00:44 +09:00
satok
217f548e79
Change "more" button to call InputMethodConfigure in Settings
...
- Open input methods config fragment in Settings application
- Add input to showInputMethodAndSubtypeEnabler
Change-Id: I3f5c8a6a136aeb91326aa87475edee76517a8467
2010-12-16 14:19:56 +09:00
Dianne Hackborn
7d3a5bcf30
Auto-show IME for dialogs on large screens.
...
On a large screen the IME is not going to as significantly
cover a pan & scan window, so allow it to auto-show if the
app hasn't otherwise specified its visibility.
Also some fixes here and there.
Change-Id: I10227ec59c43454e06e6870633f53426f4d78b83
2010-11-29 22:52:12 -08:00
satok
b416a71e56
Fix build breakage
...
- Reverted unintenitionally removed function
Change-Id: If083119e31c28b6f73d8ac85f2df4a8ab12dcb7f
2010-11-25 20:42:14 +09:00
satok
440aab54ca
Removed InputMethodSubtypePicker
...
Change-Id: I08abac5d65a30c02cc671f4f70e93df25b6c8a92
2010-11-25 19:53:56 +09:00
satok
cd7cd2969f
Store the current IME's token in the system bar for changing the current IME to a shortcut IME from the system bar
...
Bug: 3212206
Bug: 3201828
- Added a shortcut IME button. This will be used for calling a shortcut IME (e.g. Voice input)
- Made the positions of IME buttons left aligned
- IME token is required to change IME because of the security reasons.
Change-Id: I48ba5e2509b3aa1bfd2394f9201427fa6b93c6d3
2010-11-25 14:02:04 +09:00
satok
2820351489
Add an API to set InputMethodAndSubtype
...
Change-Id: I66f1a4c8e0d98705614f12a737e7efcd0263b72a
2010-11-24 12:28:45 +09:00
satok
f3db1af8d5
Change return type of getShortcutInputMethodsAndSubtypes to Map<InputMethodInfo, List<InputMethodSubtype>>
...
bug: 3201828
- Brushed up the code
Change-Id: I11ad9d1d749bd8947144ca7f1676bab3cf777fd6
2010-11-24 06:32:44 +09:00
satok
4e4569dab5
Add an API to get shortcut IMEs
...
- If there are no selected shortcut IMEs, the most applicable voice input will be selected as a shortcut IME
Change-Id: Ibd0f7ef5101013569c303820a3adc9038a97356d
2010-11-23 10:26:11 +09:00
satok
3ef8b29fa0
Synchronize getCurrentInputMethodSubtype
...
Change-Id: I8bcedb39baba10e7035d5c1c11f41f74943874d1
2010-11-23 06:20:23 +09:00
satok
884ef9a11f
Return the enabled subtypes for the current InputMethod when the input value of getEnabledInputMethodSubtypeList was null
...
Change-Id: I6892064dbc2214946871a0ba4ad08e00a2eb6c7b
2010-11-18 10:47:12 +09:00
satok
67ddf9cbd5
Add a function to get enabledInputMethodAndSubtype
...
Change-Id: Ie97635343249aa63e33028c2843cab103125ca92
2010-11-17 13:59:56 +09:00
satok
b66d287e30
Add a setter of InputMethodSubtype to InputMethodManager
...
- Public API: void setCurrentInputMethodSubtype(int pos)
Change-Id: I55daa19ba924999def544bf841f00bf54852f3e1
2010-11-13 09:49:59 +09:00
satok
03eb319a3a
Reset IME to the build-in IME when there is something wrong with the current IME.
...
Bug: 3186000
- By this change, there will be no need to find new applicable IME in Settings application
- This change handles the edge case that there is something wrong with the current IME
Change-Id: Idb42b6184ac135370064b967305faa81f1b382b2
2010-11-13 09:30:50 +09:00
satok
735cf38b8c
Add a function to switch back to the last used IME
...
Change-Id: Iac7bcc2ee16dd04d91a3e75b160622d246788c9a
2010-11-13 08:00:25 +09:00
satok
723a27ef3d
Save the history of InputMethodSubtype for reverting the subtype when IME was changed.
...
- Re-revert the change https://android-git.corp.google.com/g/#q,78962,n,z
*** If you want to see the diff between reverted change and new change, please see the diff between patch set 1 and the latest patch set
- TODO: Add a public function "switchToLastInputMethod"
Change-Id: Ic85d54b3b68e47a22360acaeb81202a366a34586
2010-11-11 17:13:10 +09:00
Tadashi G. Takaoka
0ba75bb22c
Revert "Add a history of InputMethodSubtype for getting the last subtype of selected IME when IME was changed."
...
This reverts commit 1ab852fbcfe155c9d4373b7130f8515591669634.
2010-11-09 12:19:32 -08:00
satok
1ab852fbcf
Add a history of InputMethodSubtype for getting the last subtype of selected IME when IME was changed.
...
Change-Id: I66752a881726c0ce2816a9d54de60fb0d992e968
2010-11-09 16:43:00 +09:00
satok
9ef0283bdc
Change API for getting InputMethodSubtype's mode from resource id to String
...
Change-Id: I00aa99f8ab9901d40806a6bb336ab718eb857e8b
2010-11-05 11:40:56 +09:00
satok
8fbb1e84ee
Find the most applicable subtype when there is no selected subtype but IME has subtypes
...
Change-Id: I1239d67a65abd5eedebd689d02f007961b9c5d73
2010-11-04 14:58:28 +09:00
satok
06e0744e9e
Update the subtype icon properly.
...
Change-Id: Ib89959d1ea13f1e6f56e6280f90532e6695c4a00
2010-11-02 20:11:28 +09:00
satok
57c767c7b7
Fix a bug that enabled Subtype ID can't be saved propery.
...
Change-Id: Iccf175c55ebfd86f3045ad27bff4f34d7963ebc7
2010-11-01 23:44:08 +09:00
satok
06487a58be
Add a functionarity for showing / hiding IME button on the system bar
...
Bug: 3077030
- IME communicates with status bar directly.
Change-Id: Ic5b6b5b7a2b8ea62372dcc9b9c36d81b9f2db651
2010-10-30 03:17:40 +09:00
satok
86417ea3f8
Remove InputMethodAndSubtypeEnabler and call intent of Settings.ACTION_INPUT_METHOD_AND_SUBTYPE_ENABLER
...
Change-Id: I467cfba9644ec266f6a98f7aec0886ad205fef4f
2010-10-27 15:27:22 +09:00
satok
0ff647b030
Add a cancel button to InputMethodPicker and InputMethodSubtypePicker
...
Change-Id: Ia64b9716c18da5a541c7fc04a507541d2ab952da
2010-10-08 13:49:28 +09:00
satok
7f35c8cc88
Show "more" button in the dialog of InputMethodSubtypePicker
...
- Handle subtypes correctly in InputMethodPicker
Change-Id: I0ff9baec46724ca9dee2a7943fee69d4b204589e
2010-10-07 23:59:18 +09:00
satok
47a44916e2
Add InputMethodEnabler for enabling input methods and subtypes
...
- Copyed functionarity from LanguageSettings.java
TODO: Save enabled InputMethodSubtypes
Change-Id: I7b4fb1a79cb8b3229f88773d261430e23ba7aae2
2010-10-07 14:43:16 +09:00
satok
d87c2594c6
Add utility of enabled InputMethod settings to InputMethodManagerService
...
- Add setter of enabled InputMethodSubtypes
- Enabled InputMethods are saved as follows:
-- enabled_inputmethod0;enabled_subtype0;enabled_subtype1:enabled_inputmethod1
- TODO: Fix Settings application to parse new Enabled InputMethod string.
-- Currently IMMS doesn't save InputMethodSubtypes so this will not break Settings application.
Change-Id: Icd0f13de396ce286ff6563e8c2775d53bcdacbf3
2010-10-05 14:51:31 +09:00