/frameworks/opt/inputmethodcommon/java/com/android/inputmethodcommon/ |
H A D | InputMethodSettingsImpl.java | 71 final InputMethodInfo imi = imis.get(i); 73 return imi; 80 Context context, InputMethodManager imm, InputMethodInfo imi) { 81 if (context == null || imm == null || imi == null) return null; 82 final List<InputMethodSubtype> subtypes = imm.getEnabledInputMethodSubtypeList(imi, true); 90 sb.append(subtype.getDisplayName(context, imi.getPackageName(), 91 imi.getServiceInfo().applicationInfo)); 79 getEnabledSubtypesLabel( Context context, InputMethodManager imm, InputMethodInfo imi) argument
|
/frameworks/base/core/java/com/android/internal/inputmethod/ |
H A D | InputMethodSubtypeSwitchingController.java | 63 InputMethodInfo imi, int subtypeId, String subtypeLocale, String systemLocale) { 66 mImi = imi; 213 for (InputMethodInfo imi : mSortedImmis.keySet()) { 214 if (imi == null) { 217 List<InputMethodSubtype> explicitlyOrImplicitlyEnabledSubtypeList = immis.get(imi); 222 final CharSequence imeLabel = imi.loadLabel(mPm); 224 final int subtypeCount = imi.getSubtypeCount(); 226 Slog.v(TAG, "Add subtypes: " + subtypeCount + ", " + imi.getId()); 229 final InputMethodSubtype subtype = imi.getSubtypeAt(j); 236 .getDisplayName(mContext, imi 62 ImeSubtypeListItem(CharSequence imeName, CharSequence subtypeName, InputMethodInfo imi, int subtypeId, String subtypeLocale, String systemLocale) argument 257 calculateSubtypeId(InputMethodInfo imi, InputMethodSubtype subtype) argument 275 getIndex(InputMethodInfo imi, InputMethodSubtype subtype) argument 302 getNextInputMethodLocked(boolean onlyCurrentIme, InputMethodInfo imi, @Nullable InputMethodSubtype subtype, boolean forward) argument 361 getUsageRank(final InputMethodInfo imi, InputMethodSubtype subtype) argument 377 onUserAction(InputMethodInfo imi, InputMethodSubtype subtype) argument 403 getNextInputMethodLocked(boolean onlyCurrentIme, InputMethodInfo imi, @Nullable InputMethodSubtype subtype, boolean forward) argument 502 getNextInputMethod(boolean onlyCurrentIme, InputMethodInfo imi, @Nullable InputMethodSubtype subtype, boolean forward) argument 516 onUserActionLocked(InputMethodInfo imi, InputMethodSubtype subtype) argument 562 onUserActionLocked(InputMethodInfo imi, InputMethodSubtype subtype) argument 579 getNextInputMethodLocked(boolean onlyCurrentIme, InputMethodInfo imi, InputMethodSubtype subtype, boolean forward) argument [all...] |
H A D | InputMethodUtils.java | 132 public static boolean isSystemImeThatHasSubtypeOf(final InputMethodInfo imi, argument 136 if (!isSystemIme(imi)) { 139 if (checkDefaultAttribute && !imi.isDefault(context)) { 142 if (!containsSubtypeOf(imi, requiredLocale, checkCountry, requiredSubtypeMode)) { 178 private static boolean isSystemAuxilialyImeThatHasAutomaticSubtype(final InputMethodInfo imi, argument 180 if (!isSystemIme(imi)) { 183 if (checkDefaultAttribute && !imi.isDefault(context)) { 186 if (!imi.isAuxiliaryIme()) { 189 final int subtypeCount = imi.getSubtypeCount(); 191 final InputMethodSubtype s = imi 408 containsSubtypeOf(final InputMethodInfo imi, @Nullable final Locale locale, final boolean checkCountry, final String mode) argument 438 getSubtypes(InputMethodInfo imi) argument 447 getOverridingImplicitlyEnabledSubtypes( InputMethodInfo imi, String mode) argument 485 isValidSubtypeId(InputMethodInfo imi, int subtypeHashCode) argument 489 getSubtypeIdFromHashCode(InputMethodInfo imi, int subtypeHashCode) argument 511 getImplicitlyApplicableSubtypesLocked( Resources res, InputMethodInfo imi) argument 537 getImplicitlyApplicableSubtypesLockedImpl( Resources res, InputMethodInfo imi) argument 791 getImeAndSubtypeDisplayName(Context context, InputMethodInfo imi, InputMethodSubtype subtype) argument 1047 getEnabledInputMethodSubtypeListLocked( Context context, InputMethodInfo imi, boolean allowsImplicitlySelectedSubtypes) argument 1058 getEnabledInputMethodSubtypeListLocked( InputMethodInfo imi) argument [all...] |
/frameworks/base/core/java/android/view/inputmethod/ |
H A D | InputMethodSubtype.java | 656 * @param imi InputMethodInfo of which subtypes are subject to be sorted 661 public static List<InputMethodSubtype> sort(Context context, int flags, InputMethodInfo imi, argument 663 if (imi == null) return subtypeList; 667 int N = imi.getSubtypeCount(); 669 InputMethodSubtype subtype = imi.getSubtypeAt(i); 676 // contained in imi, so the remaining subtypes will be appended.
|
H A D | InputMethodManager.java | 686 * @param imi An input method info whose subtypes list will be returned. 691 public List<InputMethodSubtype> getEnabledInputMethodSubtypeList(InputMethodInfo imi, argument 695 imi == null ? null : imi.getId(), allowsImplicitlySelectedSubtypes);
|
/frameworks/base/services/core/java/com/android/server/ |
H A D | InputMethodManagerService.java | 647 InputMethodInfo imi = mMethodList.get(i); 648 if (imi.getId().equals(curInputMethodId)) { 650 if (imi.getPackageName().equals(pkg)) { 677 InputMethodInfo imi = mMethodList.get(i); 678 final String imiId = imi.getId(); 680 curIm = imi; 683 int change = isPackageDisappearing(imi.getPackageName()); 684 if (isPackageModified(imi.getPackageName())) { 690 + imi.getComponent()); 691 setInputMethodEnabledLocked(imi 3426 setSelectedInputMethodAndSubtypeLocked(InputMethodInfo imi, int subtypeId, boolean setSubtypeOnly) argument 3719 addInputMethodSubtypes( InputMethodInfo imi, InputMethodSubtype[] additionalSubtypes) argument [all...] |