Home | History | Annotate | Download | only in inputlogic

Lines Matching refs:mConnection

93     public final RichInputConnection mConnection;
125 mConnection = new RichInputConnection(latinIME);
142 mConnection.onStartInput();
159 mConnection.tryFixLyingCursorPosition();
168 mConnection.requestCursorUpdates(true /* enableMonitor */,
191 mConnection.beginBatchEdit();
196 mConnection.endBatchEdit();
205 mConnection.finishComposingText();
240 mConnection.beginBatchEdit();
251 mConnection.commitText(text, 1);
253 mConnection.endBatchEdit();
296 mConnection.beginBatchEdit();
317 mConnection.commitCompletion(suggestionInfo.mApplicationSpecifiedCompletionInfo);
318 mConnection.endBatchEdit();
324 mConnection.endBatchEdit();
355 if (mConnection.isBelatedExpectedUpdate(oldSelStart, newSelStart, oldSelEnd, newSelEnd)) {
410 mConnection.resetCachesUponCursorMoveAndReturnSuccess(
450 mConnection.beginBatchEdit();
476 if (!mConnection.hasSlowInputConnection() && !mWordComposer.isComposingWord()
489 mConnection.endBatchEdit();
501 mConnection.beginBatchEdit();
509 resetEntireInputState(mConnection.getExpectedSelectionStart(),
510 mConnection.getExpectedSelectionEnd(), true /* clearSuggestionStrip */);
525 final int codePointBeforeCursor = mConnection.getCodePointBeforeCursor();
541 mConnection.endBatchEdit();
622 mConnection.commitText(textToCommit, 1);
778 resetEntireInputState(mConnection.getExpectedSelectionStart(),
779 mConnection.getExpectedSelectionEnd(), true /* clearSuggestionStrip */);
820 resetEntireInputState(mConnection.getExpectedSelectionStart(),
821 mConnection.getExpectedSelectionEnd(), true /* clearSuggestionStrip */);
842 || !mConnection.isCursorTouchingWord(settingsValues.mSpacingAndPunctuations,
843 !mConnection.hasSlowInputConnection() /* checkTextAfter */))) {
895 resetEntireInputState(mConnection.getExpectedSelectionStart(),
896 mConnection.getExpectedSelectionEnd(), true /* clearSuggestionStrip */);
915 && mConnection.isInsideDoubleQuoteOrAfterDigit();
926 mConnection.getCodePointBeforeCursor())) {
1003 event.isKeyRepeat() && mConnection.getExpectedSelectionStart() > 0
1013 resetEntireInputState(mConnection.getExpectedSelectionStart(),
1014 mConnection.getExpectedSelectionEnd(), true /* clearSuggestionStrip */);
1034 mConnection.commitText("", 1);
1052 && !mConnection.isCursorFollowedByWordCharacter(
1059 if (mEnteredText != null && mConnection.sameAsTextBeforeCursor(mEnteredText)) {
1063 mConnection.deleteTextBeforeCursor(mEnteredText.length());
1073 if (mConnection.revertDoubleSpacePeriod(
1084 if (mConnection.revertSwapPunctuation()) {
1095 if (mConnection.hasSelection()) {
1098 final CharSequence selection = mConnection.getSelectedText(0 /* 0 for no styles */);
1104 final int numCharsDeleted = mConnection.getExpectedSelectionEnd()
1105 - mConnection.getExpectedSelectionStart();
1106 mConnection.setSelection(mConnection.getExpectedSelectionEnd(),
1107 mConnection.getExpectedSelectionEnd());
1108 mConnection.deleteTextBeforeCursor(numCharsDeleted);
1115 == mConnection.getExpectedSelectionEnd()) {
1140 final int codePointBeforeCursor = mConnection.getCodePointBeforeCursor();
1148 mConnection.deleteTextBeforeCursor(1);
1154 mConnection.deleteTextBeforeCursor(lengthToDelete);
1163 mConnection.getCodePointBeforeCursor();
1167 mConnection.deleteTextBeforeCursor(lengthToDeleteAgain);
1179 if (mConnection.hasSlowInputConnection()) {
1184 && !mConnection.isCursorFollowedByWordCharacter(
1193 if (!mConnection.hasSelection()
1196 final TextRange range = mConnection.getWordRangeAtCursor(
1208 if (mConnection.hasSlowInputConnection()) {
1218 if (!mConnection.isCursorFollowedByWordCharacter(settingsValues.mSpacingAndPunctuations)) {
1230 final NgramContext ngramContext = mConnection.getNgramContextFromNthPreviousWord(
1256 final int codePointBeforeCursor = mConnection.getCodePointBeforeCursor();
1260 mConnection.deleteTextBeforeCursor(1);
1262 mConnection.commitText(text, 1);
1279 mConnection.removeTrailingSpace();
1291 mConnection.removeTrailingSpace();
1336 final CharSequence lastTwo = mConnection.getTextBeforeCursor(3, 0);
1350 mConnection.deleteTextBeforeCursor(1);
1353 mConnection.commitText(textToInsert, 1);
1392 if (!mConnection.hasSelection() || !mRecapitalizeStatus.mIsEnabled()) {
1395 final int selectionStart = mConnection.getExpectedSelectionStart();
1396 final int selectionEnd = mConnection.getExpectedSelectionEnd();
1407 mConnection.getSelectedText(0 /* flags, 0 for no styles */);
1415 mConnection.finishComposingText();
1417 mConnection.setSelection(selectionEnd, selectionEnd);
1418 mConnection.deleteTextBeforeCursor(numCharsSelected);
1419 mConnection.commitText(mRecapitalizeStatus.getRecapitalizedString(), 0);
1420 mConnection.setSelection(mRecapitalizeStatus.getNewCursorStart(),
1430 if (mConnection.hasSlowInputConnection()) {
1532 || mConnection.hasSelection()
1534 || mConnection.getExpectedSelectionStart() < 0) {
1538 final int expectedCursorPosition = mConnection.getExpectedSelectionStart();
1539 if (!mConnection.isCursorTouchingWord(settingsValues.mSpacingAndPunctuations,
1546 final TextRange range = mConnection.getWordRangeAtCursor(
1594 mConnection.maybeMoveTheCursorAroundAndRestoreToWorkaroundABug();
1596 mConnection.setComposingRegion(expectedCursorPosition - numberOfCharsInWordBeforeCursor,
1656 mConnection.getTextBeforeCursor(deleteLength, 0).subSequence(0, cancelLength);
1663 mConnection.deleteTextBeforeCursor(deleteLength);
1706 mConnection.commitText(textToCommit, 1);
1766 return mConnection.getCursorCapsMode(inputType, settingsValues.mSpacingAndPunctuations,
1772 || !mRecapitalizeStatus.isSetAt(mConnection.getExpectedSelectionStart(),
1773 mConnection.getExpectedSelectionEnd())) {
1799 return mConnection.getNgramContextFromNthPreviousWord(
1830 mConnection.performEditorAction(actionId);
1855 final int codePointBeforeCursor = mConnection.getCodePointBeforeCursor();
1888 mConnection.resetCachesUponCursorMoveAndReturnSuccess(newSelStart, newSelEnd,
1974 mConnection.sendKeyEvent(new KeyEvent(eventTime, eventTime,
1977 mConnection.sendKeyEvent(new KeyEvent(SystemClock.uptimeMillis(), eventTime,
2008 mConnection.commitText(StringUtils.newSingleCodePointString(codePoint), 1);
2023 && !mConnection.textBeforeCursorLooksLikeURL()) {
2039 mConnection.beginBatchEdit();
2045 mConnection.endBatchEdit();
2128 mConnection.commitCorrection(new CorrectionInfo(
2129 mConnection.getExpectedSelectionEnd() - stringToCommit.length(),
2174 final NgramContext ngramContext = mConnection.getNgramContextFromNthPreviousWord(
2183 mConnection.commitText(chosenWordWithSuggestions, 1);
2225 final boolean shouldFinishComposition = mConnection.hasSelection()
2226 || !mConnection.isCursorPositionKnown();
2227 if (!mConnection.resetCachesUponCursorMoveAndReturnSuccess(
2228 mConnection.getExpectedSelectionStart(), mConnection.getExpectedSelectionEnd(),
2237 mConnection.tryFixLyingCursorPosition();
2310 mConnection.setComposingText(composingTextToBeSet, newCursorPosition);
2319 return mConnection;
2336 if (!mConnection.isCursorPositionKnown() || mConnection.hasSelection()) {
2339 return mConnection.getExpectedSelectionStart() - mWordComposer.size();