Home | History | Annotate | Download | only in widget

Lines Matching refs:editable

20 import android.text.Editable;
141 mTextView.removeMisspelledSpans((Editable) mTextView.getText());
194 private void addSpellCheckSpan(Editable editable, int start, int end) {
197 editable.setSpan(spellCheckSpan, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
263 Editable editable = (Editable) mTextView.getText();
264 final int selectionStart = Selection.getSelectionStart(editable);
265 final int selectionEnd = Selection.getSelectionEnd(editable);
274 final int start = editable.getSpanStart(spellCheckSpan);
275 final int end = editable.getSpanEnd(spellCheckSpan);
284 final boolean apostrophe = (selectionStart == end + 1 && editable.charAt(end) == '\'');
295 final TextInfo textInfo = new TextInfo(editable, start, end, mCookie, mIds[i]);
328 final Editable editable = (Editable) mTextView.getText();
343 editable, suggestionsInfo, spellCheckSpan, offset, length);
349 final int spellCheckSpanStart = editable.getSpanStart(spellCheckSpan);
350 final int spellCheckSpanEnd = editable.getSpanEnd(spellCheckSpan);
367 + editable.subSequence(start, end));
369 editable.removeSpan(tempSuggestionSpan);
383 final Editable editable = (Editable) mTextView.getText();
389 editable.removeSpan(spellCheckSpan);
397 final Editable editableEditable) mTextView.getText();
422 editable.removeSpan(spellCheckSpan);
453 private void createMisspelledSuggestionSpan(Editable editable, SuggestionsInfo suggestionsInfo,
455 final int spellCheckSpanStart = editable.getSpanStart(spellCheckSpan);
456 final int spellCheckSpanEnd = editable.getSpanEnd(spellCheckSpan);
491 + editable.subSequence(start, end));
493 editable.removeSpan(tempSuggestionSpan);
497 editable.setSpan(suggestionSpan, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
515 setRangeSpan((Editable) mTextView.getText(), start, parseEnd);
521 return ((Editable) mTextView.getText()).getSpanStart(mRange) < 0;
525 removeRangeSpan((Editable) mTextView.getText());
528 private void setRangeSpan(Editable editable, int start, int end) {
532 editable.setSpan(mRange, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
535 private void removeRangeSpan(Editable editable) {
537 Log.d(TAG, "Remove range span." + editable.getSpanStart(editable)
538 + editable.getSpanEnd(editable));
540 editable.removeSpan(mRange);
544 Editable editable = (Editable) mTextView.getText();
551 0, editable.getSpanStart(mRange) - MIN_SENTENCE_LENGTH);
553 start = editable.getSpanStart(mRange);
556 final int end = editable.getSpanEnd(mRange);
559 mWordIterator.setCharSequence(editable, start, wordIteratorWindowEnd);
576 removeRangeSpan(editable);
582 SpellCheckSpan[] spellCheckSpans = editable.getSpans(start - 1, end + 1,
584 SuggestionSpan[] suggestionSpans = editable.getSpans(start - 1, end + 1,
608 removeRangeSpan(editable);
621 final int spanStart = editable.getSpanStart(spellCheckSpan);
622 final int spanEnd = editable.getSpanEnd(spellCheckSpan);
637 editable.removeSpan(spellCheckSpan);
646 + editable.subSequence(spellCheckStart, spellCheckEnd));
659 addSpellCheckSpan(editable, spellCheckStart, spellCheckEnd);
674 removeSpansAt(editable, start, spellCheckSpans);
675 removeSpansAt(editable, start, suggestionSpans);
679 removeSpansAt(editable, end, spellCheckSpans);
680 removeSpansAt(editable, end, suggestionSpans);
687 final int spanEnd = editable.getSpanEnd(spellCheckSpans[i]);
697 final int spanStart = editable.getSpanStart(spellCheckSpans[i]);
706 addSpellCheckSpan(editable, wordStart, wordEnd);
719 editable, originalWordEnd, wordIteratorWindowEnd);
732 setRangeSpan(editable, wordStart, end);
738 removeRangeSpan(editable);
744 private <T> void removeSpansAt(Editable editable, int offset, T[] spans) {
748 final int start = editable.getSpanStart(span);
750 final int end = editable.getSpanEnd(span);
752 editable.removeSpan(span);
757 public static boolean haveWordBoundariesChanged(final Editable editable, final int start,
765 } else if (spanEnd == start && start < editable.length()) {
766 final int codePoint = Character.codePointAt(editable, start);
771 + ">, " + editable + ", " + editable.subSequence(spanStart, spanEnd) + ", "
775 final int codePoint = Character.codePointBefore(editable, end);
780 + ">, " + editable + ", " + editable.subSequence(spanStart, spanEnd) + ", "