Lines Matching refs:suggestionInfo

2288                 final SuggestionInfo suggestionInfo = mSuggestionInfos[position];
2289 textView.setText(suggestionInfo.text);
2291 if (suggestionInfo.suggestionIndex == ADD_TO_DICTIONARY ||
2292 suggestionInfo.suggestionIndex == DELETE_TEXT) {
2457 SuggestionInfo suggestionInfo = mSuggestionInfos[mNumberOfSuggestions];
2458 suggestionInfo.suggestionSpan = suggestionSpan;
2459 suggestionInfo.suggestionIndex = suggestionIndex;
2460 suggestionInfo.text.replace(0, suggestionInfo.text.length(), suggestion);
2482 SuggestionInfo suggestionInfo = mSuggestionInfos[mNumberOfSuggestions];
2483 suggestionInfo.suggestionSpan = misspelledSpan;
2484 suggestionInfo.suggestionIndex = ADD_TO_DICTIONARY;
2485 suggestionInfo.text.replace(0, suggestionInfo.text.length(), mTextView.
2487 suggestionInfo.text.setSpan(suggestionInfo.highlightSpan, 0, 0,
2495 SuggestionInfo suggestionInfo = mSuggestionInfos[mNumberOfSuggestions];
2496 suggestionInfo.suggestionSpan = null;
2497 suggestionInfo.suggestionIndex = DELETE_TEXT;
2498 suggestionInfo.text.replace(0, suggestionInfo.text.length(),
2500 suggestionInfo.text.setSpan(suggestionInfo.highlightSpan, 0, 0,
2521 private void highlightTextDifferences(SuggestionInfo suggestionInfo, int unionStart,
2524 final int spanStart = text.getSpanStart(suggestionInfo.suggestionSpan);
2525 final int spanEnd = text.getSpanEnd(suggestionInfo.suggestionSpan);
2528 suggestionInfo.suggestionStart = spanStart - unionStart;
2529 suggestionInfo.suggestionEnd = suggestionInfo.suggestionStart
2530 + suggestionInfo.text.length();
2532 suggestionInfo.text.setSpan(suggestionInfo.highlightSpan, 0,
2533 suggestionInfo.text.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
2537 suggestionInfo.text.insert(0, textAsString.substring(unionStart, spanStart));
2538 suggestionInfo.text.append(textAsString.substring(spanEnd, unionEnd));
2544 SuggestionInfo suggestionInfo = mSuggestionInfos[position];
2546 if (suggestionInfo.suggestionIndex == DELETE_TEXT) {
2563 final int spanStart = editable.getSpanStart(suggestionInfo.suggestionSpan);
2564 final int spanEnd = editable.getSpanEnd(suggestionInfo.suggestionSpan);
2573 if (suggestionInfo.suggestionIndex == ADD_TO_DICTIONARY) {
2581 editable.removeSpan(suggestionInfo.suggestionSpan);
2607 final int suggestionStart = suggestionInfo.suggestionStart;
2608 final int suggestionEnd = suggestionInfo.suggestionEnd;
2609 final String suggestion = suggestionInfo.text.subSequence(
2615 suggestionInfo.suggestionSpan.getNotificationTargetClassName())) {
2618 imm.notifySuggestionPicked(suggestionInfo.suggestionSpan, originalText,
2619 suggestionInfo.suggestionIndex);
2624 String[] suggestions = suggestionInfo.suggestionSpan.getSuggestions();
2625 suggestions[suggestionInfo.suggestionIndex] = originalText;