Home | History | Annotate | Download | only in inputlogic

Lines Matching defs:settingsValues

57 import com.android.inputmethod.latin.settings.SettingsValues;
143 * @param settingsValues the current settings values
145 public void startInput(final String combiningSpec, final SettingsValues settingsValues) {
166 if (settingsValues.mShouldShowUiToAcceptTypedWord) {
177 * @param settingsValues the current settings values
179 public void onSubtypeChanged(final String combiningSpec, final SettingsValues settingsValues) {
181 startInput(combiningSpec, settingsValues);
186 * @param settingsValues the current values of the settings.
188 public void onOrientationChange(final SettingsValues settingsValues) {
196 commitTyped(settingsValues, LastComposedWord.NOT_A_SEPARATOR);
229 * @param settingsValues the current values of the settings.
233 public InputTransaction onTextInput(final SettingsValues settingsValues, final Event event,
238 final InputTransaction inputTransaction = new InputTransaction(settingsValues, event,
240 getActualCapsMode(settingsValues, keyboardShiftMode));
243 commitCurrentAutoCorrection(settingsValues, rawText, handler);
250 promotePhantomSpace(settingsValues);
278 * @param settingsValues the current values of the settings.
286 public InputTransaction onPickSuggestionManually(final SettingsValues settingsValues,
297 return onCodeInput(settingsValues, event, keyboardShiftState,
302 final InputTransaction inputTransaction = new InputTransaction(settingsValues,
313 if (!settingsValues.isWordSeparator(firstChar)
314 || settingsValues.isUsuallyPrecededBySpace(firstChar)) {
315 promotePhantomSpace(settingsValues);
334 commitChosenWord(settingsValues, suggestion, LastComposedWord.COMMIT_TYPE_MANUAL_PICK,
361 * @param settingsValues the current values of the settings.
365 final int newSelStart, final int newSelEnd, final SettingsValues settingsValues) {
390 if (hasOrHadSelection || !settingsValues.needsToLookupSuggestions()
439 * @param settingsValues the current settings values.
445 public InputTransaction onCodeInput(final SettingsValues settingsValues, final Event event,
450 final InputTransaction inputTransaction = new InputTransaction(settingsValues,
452 getActualCapsMode(settingsValues, keyboardShiftMode));
493 public void onStartBatchInput(final SettingsValues settingsValues,
518 commitCurrentAutoCorrection(settingsValues, LastComposedWord.NOT_A_SEPARATOR,
521 commitTyped(settingsValues, LastComposedWord.NOT_A_SEPARATOR);
526 || settingsValues.isUsuallyFollowedBySpace(codePointBeforeCursor)) {
528 getCurrentAutoCapsState(settingsValues);
536 keyboardSwitcher.requestUpdatingShiftState(getCurrentAutoCapsState(settingsValues),
542 getActualCapsMode(settingsValues, keyboardSwitcher.getKeyboardShiftMode()));
560 public void onUpdateBatchInput(final SettingsValues settingsValues,
564 if (settingsValues.mPhraseGestureEnabled) {
573 promotePhantomSpace(settingsValues);
577 getCurrentAutoCapsState(settingsValues), getCurrentRecapitalizeState());
579 settingsValues, keyboardSwitcher.getKeyboardShiftMode()));
602 final SettingsValues settingsValues, final LatinIME.UIHandler handler) {
826 * @param settingsValues The current settings values.
829 private void handleNonSeparatorEvent(final Event event, final SettingsValues settingsValues,
841 && !settingsValues.isWordConnector(codePoint)) {
846 promotePhantomSpace(settingsValues);
863 && settingsValues.isWordCodePoint(codePoint)
865 && settingsValues.needsToLookupSuggestions() &&
868 (!mConnection.isCursorTouchingWord(settingsValues.mSpacingAndPunctuations)
869 || !settingsValues.mSpacingAndPunctuations.mCurrentLanguageHasSpaces)) {
874 isComposingWord = !settingsValues.mSpacingAndPunctuations.isWordConnector(codePoint);
895 sendKeyCodePoint(settingsValues, codePoint);
910 final SettingsValues settingsValues = inputTransaction.mSettingsValues;
914 && !settingsValues.mSpacingAndPunctuations.mCurrentLanguageHasSpaces
924 if (settingsValues.mAutoCorrectionEnabledPerUserSettings) {
927 commitCurrentAutoCorrection(settingsValues, separator, handler);
930 commitTyped(settingsValues,
948 } else if (settingsValues.mSpacingAndPunctuations.isClusteringSymbol(codePoint)
949 && settingsValues.mSpacingAndPunctuations.isClusteringSymbol(
953 needsPrecedingSpace = settingsValues.isUsuallyPrecededBySpace(codePoint);
957 promotePhantomSpace(settingsValues);
977 sendKeyCodePoint(settingsValues, codePoint);
981 && settingsValues.isUsuallyFollowedBySpace(codePoint))
998 sendKeyCodePoint(settingsValues, codePoint);
1014 // TODO: remove this argument, put it into settingsValues
1303 * @param settingsValues The current settings values.
1305 private void performRecapitalization(final SettingsValues settingsValues) {
1324 settingsValues.mLocale,
1325 settingsValues.mSpacingAndPunctuations.mSortedWordSeparators);
1338 private void performAdditionToUserHistoryDictionary(final SettingsValues settingsValues,
1343 if (!settingsValues.mAutoCorrectionEnabledPerUserSettings) return;
1351 prevWordsInfo, timeStampInSeconds, settingsValues.mBlockPotentiallyOffensive);
1354 public void performUpdateSuggestionStripSync(final SettingsValues settingsValues,
1357 if (!settingsValues.needsToLookupSuggestions()) {
1367 if (!mWordComposer.isComposingWord() && !settingsValues.mBigramPredictionEnabled) {
1402 * @param settingsValues the current values of the settings.
1407 public void restartSuggestionsOnWordTouchedByCursor(final SettingsValues settingsValues,
1409 // TODO: remove this argument, put it into settingsValues
1414 if (settingsValues.isBrokenByRecorrection()
1417 || !settingsValues.mSpacingAndPunctuations.mCurrentLanguageHasSpaces
1419 || !settingsValues.needsToLookupSuggestions()
1432 if (!mConnection.isCursorTouchingWord(settingsValues.mSpacingAndPunctuations)) {
1439 settingsValues.mSpacingAndPunctuations, currentKeyboardScriptId);
1463 if (!isResumableWord(settingsValues, typedWord)) {
1486 settingsValues.mSpacingAndPunctuations,
1543 * @param settingsValues the current values of the settings.
1546 final SettingsValues settingsValues) {
1613 shouldShowAddToDictionaryForTypedWord(mLastComposedWord, settingsValues);
1621 settingsValues.mTextHighlightColorForAddToDictionaryIndicator,
1634 settingsValues.mTextHighlightColorForAddToDictionaryIndicator,
1662 * @param settingsValues the current settings values.
1667 private int getActualCapsMode(final SettingsValues settingsValues,
1672 final int auto = getCurrentAutoCapsState(settingsValues);
1690 * @param settingsValues the relevant settings values
1693 public int getCurrentAutoCapsState(final SettingsValues settingsValues) {
1694 if (!settingsValues.mAutoCap) return Constants.TextUtils.CAP_MODE_OFF;
1701 return mConnection.getCursorCapsMode(inputType, settingsValues.mSpacingAndPunctuations,
1755 private static boolean isResumableWord(final SettingsValues settings, final String word) {
1914 * @param settingsValues the current values of the settings.
1918 private void sendKeyCodePoint(final SettingsValues settingsValues, final int codePoint) {
1927 if (Constants.CODE_ENTER == codePoint && settingsValues.isBeforeJellyBean()) {
1944 * @param settingsValues the current values of the settings.
1946 private void promotePhantomSpace(final SettingsValues settingsValues) {
1947 if (settingsValues.shouldInsertSpacesAutomatically()
1948 && settingsValues.mSpacingAndPunctuations.mCurrentLanguageHasSpaces
1950 sendKeyCodePoint(settingsValues, Constants.CODE_SPACE);
1956 * @param settingsValues the current values of the settings.
1959 public void onUpdateTailBatchInputCompleted(final SettingsValues settingsValues,
1969 promotePhantomSpace(settingsValues);
1974 if (settingsValues.mPhraseGestureEnabled && null != autoCommitCandidate) {
1993 keyboardSwitcher.requestUpdatingShiftState(getCurrentAutoCapsState(settingsValues),
2009 * @param settingsValues the current values of the settings.
2013 public void commitTyped(final SettingsValues settingsValues, final String separatorString) {
2017 commitChosenWord(settingsValues, typedWord,
2035 * @param settingsValues the current value of the settings.
2038 private void commitCurrentAutoCorrection(final SettingsValues settingsValues,
2053 performUpdateSuggestionStripSync(settingsValues, SuggestedWords.INPUT_STYLE_TYPING);
2064 commitChosenWord(settingsValues, autoCorrection,
2083 * @param settingsValues the current values of the settings.
2088 private void commitChosenWord(final SettingsValues settingsValues, final String chosenWord,
2098 settingsValues.mSpacingAndPunctuations, mWordComposer.isComposingWord() ? 2 : 1);
2101 performAdditionToUserHistoryDictionary(settingsValues
2148 public void getSuggestedWords(final SettingsValues settingsValues,
2152 getActualCapsMode(settingsValues, keyboardShiftMode));
2155 settingsValues.mSpacingAndPunctuations,
2161 new SettingsValuesForSuggestion(settingsValues.mBlockPotentiallyOffensive,
2162 settingsValues.mPhraseGestureEnabled,
2163 settingsValues.mAdditionalFeaturesSettingValues),
2164 settingsValues.mAutoCorrectionEnabledPerUserSettings,
2261 * @param settingsValues the current settings value.
2265 final SettingsValues settingsValues) {
2270 if (!settingsValues.mShouldShowUiToAcceptTypedWord) {