Home
last modified time | relevance | path

Searched refs:spanEnd (Results 1 – 19 of 19) sorted by relevance

/frameworks/base/core/java/android/text/
DSpanSet.java68 final int spanEnd = spanned.getSpanEnd(span); in init() local
69 if (spanStart == spanEnd) continue; in init()
75 spanEnds[numberOfSpans] = spanEnd; in init()
107 final int spanEnd = spanEnds[i]; in getNextTransition() local
109 if (spanEnd > start && spanEnd < limit) limit = spanEnd; in getNextTransition()
DSpannableStringBuilder.java338 int spanEnd = mSpanEnds[i]; in change() local
339 if (spanEnd > mGapStart) in change()
340 spanEnd -= mGapLength; in change()
344 int oen = spanEnd; in change()
353 if (spanEnd > start && spanEnd <= end) { in change()
354 for (spanEnd = end; spanEnd < clen; spanEnd++) in change()
355 if (spanEnd > end && charAt(spanEnd - 1) == '\n') in change()
359 if (spanStart != ost || spanEnd != oen) { in change()
360 setSpan(false, mSpans[i], spanStart, spanEnd, mSpanFlags[i], in change()
369 if (spanEnd == start) flags |= SPAN_END_AT_START; in change()
[all …]
DSpannableStringInternal.java110 int spanEnd = srcData[i * COLUMNS + END]; in copySpansFromInternal() local
111 if (isOutOfCopyRange(start, end, spanStart, spanEnd)) continue; in copySpansFromInternal()
135 int spanEnd = srcData[i * COLUMNS + END]; in copySpansFromInternal() local
136 if (isOutOfCopyRange(start, end, spanStart, spanEnd) in copySpansFromInternal()
141 if (spanEnd > end) spanEnd = end; in copySpansFromInternal()
145 mSpanData[j * COLUMNS + END] = spanEnd - start; in copySpansFromInternal()
158 private final boolean isOutOfCopyRange(int start, int end, int spanStart, int spanEnd) { in isOutOfCopyRange() argument
159 if (spanStart > end || spanEnd < start) return true; in isOutOfCopyRange()
160 if (spanStart != spanEnd && start != end) { in isOutOfCopyRange()
161 if (spanStart == end || spanEnd == start) return true; in isOutOfCopyRange()
[all …]
DMeasuredParagraph.java466 int spanEnd; in buildForMeasurement() local
467 for (int spanStart = start; spanStart < end; spanStart = spanEnd) { in buildForMeasurement()
472 spanEnd = Math.min(maSpanEnd, lbcSpanEnd); in buildForMeasurement()
473 MetricAffectingSpan[] spans = mt.mSpanned.getSpans(spanStart, spanEnd, in buildForMeasurement()
475 LineBreakConfigSpan[] lbcSpans = mt.mSpanned.getSpans(spanStart, spanEnd, in buildForMeasurement()
481 paint, null /* line break config */, spans, lbcSpans, spanStart, spanEnd, in buildForMeasurement()
620 int spanEnd; in buildForStaticLayoutInternal() local
621 for (int spanStart = start; spanStart < end; spanStart = spanEnd) { in buildForStaticLayoutInternal()
626 spanEnd = Math.min(maSpanEnd, lbcSpanEnd); in buildForStaticLayoutInternal()
627 MetricAffectingSpan[] spans = mt.mSpanned.getSpans(spanStart, spanEnd, in buildForStaticLayoutInternal()
[all …]
DLayout.java703 final int spanEnd = sp.nextSpanTransition(start, mText.length(), in getJustifyWidth() local
705 spans = getParagraphSpans(sp, start, spanEnd, ParagraphStyle.class); in getJustifyWidth()
776 int spanEnd = 0; in drawText() local
822 if (start >= spanEnd && (lineNum == firstLine || isFirstParaLine)) { in drawText()
823 spanEnd = sp.nextSpanTransition(start, textLength, in drawText()
825 spans = getParagraphSpans(sp, start, spanEnd, ParagraphStyle.class); in drawText()
968 int spanEnd = 0; in drawBackground() local
980 if (end >= spanEnd) { in drawBackground()
983 spanEnd = mLineBackgroundSpans.getNextTransition(start, textLength); in drawBackground()
1178 int spanEnd = spanned.nextSpanTransition(start, spanned.length(), in getLineStartPos() local
[all …]
DStaticLayout.java1008 for (int spanStart = paraStart, spanEnd; spanStart < paraEnd; spanStart = spanEnd) { in generate()
1010 spanEnd = spanEndCache[spanEndCacheIndex++]; in generate()
1037 while (breakIndex < breakCount && paraStart + breaks[breakIndex] <= spanEnd) { in generate()
1069 if (endPos < spanEnd) { in generate()
DTextLine.java387 int runEnd, int spanStart, int spanEnd) { in resolveRunFlagForSubSequence() argument
396 if (spanEnd != runEnd) { in resolveRunFlagForSubSequence()
414 if (spanEnd != runEnd) { in resolveRunFlagForSubSequence()
/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/span/
DSpanHelper.java32 final int spanEnd = spannable.getSpanEnd(oldSpan); in replaceSpan() local
34 spannable.setSpan(newSpan, spanStart, spanEnd, 0); in replaceSpan()
/frameworks/base/apct-tests/perftests/core/src/android/text/
DTextPerfUtils.java110 final int spanEnd = wordOffsets.get(i); in nextRandomParagraph() local
118 ssb.setSpan(span, spanStart, spanEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); in nextRandomParagraph()
119 prevWordStart = spanEnd; in nextRandomParagraph()
/frameworks/base/core/java/android/widget/
DSpellChecker.java732 final int spanEnd = editable.getSpanEnd(spellCheckSpan); in parse() local
733 if (spanEnd < spellCheckStart || spellCheckEnd < spanStart) { in parse()
737 if (spanStart <= spellCheckStart && spellCheckEnd <= spanEnd) { in parse()
749 spellCheckEnd = Math.max(spanEnd, spellCheckEnd); in parse()
882 final int end, final int spanStart, final int spanEnd) {
884 if (spanEnd != start && spanStart != end) {
889 } else if (spanEnd == start && start < editable.length()) {
895 + ">, " + editable + ", " + editable.subSequence(spanStart, spanEnd) + ", "
904 + ">, " + editable + ", " + editable.subSequence(spanStart, spanEnd) + ", "
DEditor.java2688 final int spanEnd = spannable.getSpanEnd(suggestionSpans[i]); in shouldOfferToShowSuggestions() local
2690 maxSpanEnd = Math.max(maxSpanEnd, spanEnd); in shouldOfferToShowSuggestions()
2691 if (selectionStart < spanStart || selectionStart > spanEnd) { in shouldOfferToShowSuggestions()
2700 Math.max(unionOfSpansCoveringSelectionStartEnd, spanEnd); in shouldOfferToShowSuggestions()
3388 final int spanEnd = editable.getSpanEnd(targetSuggestionSpan); in replaceWithSuggestion() local
3389 if (spanStart < 0 || spanEnd <= spanStart) { in replaceWithSuggestion()
3394 final String originalText = TextUtils.substring(editable, spanStart, spanEnd); in replaceWithSuggestion()
3396 SuggestionSpan[] suggestionSpans = editable.getSpans(spanStart, spanEnd, in replaceWithSuggestion()
3423 mTextView.replaceText_internal(spanStart, spanEnd, suggestion); in replaceWithSuggestion()
3429 final int lengthDelta = suggestion.length() - (spanEnd - spanStart); in replaceWithSuggestion()
[all …]
DTextView.java12698 final int spanEnd = text.getSpanEnd(span); in removeIntersectingNonAdjacentSpans() local
12699 if (spanEnd == start || spanStart == end) continue; in removeIntersectingNonAdjacentSpans()
12715 final int spanEnd = text.getSpanEnd(spans[i]); in removeAdjacentSuggestionSpans() local
12716 if (spanEnd == pos || spanStart == pos) { in removeAdjacentSuggestionSpans()
12717 if (SpellChecker.haveWordBoundariesChanged(text, pos, pos, spanStart, spanEnd)) { in removeAdjacentSuggestionSpans()
/frameworks/base/core/java/android/text/method/
DInsertModeTransformationMethod.java434 int spanEnd = getSpanEnd(spans[i]); in nextSpanTransition() local
438 if (start < spanEnd && spanEnd < limit) { in nextSpanTransition()
439 limit = spanEnd; in nextSpanTransition()
/frameworks/opt/setupwizard/library/gingerbread/src/com/android/setupwizardlib/util/
DLinkAccessibilityHelper.java263 final int spanEnd = spannedText.getSpanEnd(span); in getBoundsForSpan() local
265 final float xEnd = layout.getPrimaryHorizontal(spanEnd); in getBoundsForSpan()
267 final int lineEnd = layout.getLineForOffset(spanEnd); in getBoundsForSpan()
/frameworks/base/core/java/com/android/internal/widget/
DEmphasizedNotificationButton.java373 final int spanEnd = builder.length(); in appendSpan() local
374 builder.setSpan(span, spanStart, spanEnd, 0); in appendSpan()
/frameworks/base/libs/androidfw/
DStringPool.cpp481 uint32_t* spanEnd = out->NextBlock<uint32_t>(); in Flatten() local
482 *spanEnd = android::ResStringPool_span::END; in Flatten()
/frameworks/base/core/java/com/android/internal/util/
DContrastColorUtil.java305 int spanEnd = ss.getSpanEnd(span); in ensureColorSpanContrast() local
306 boolean fullLength = (spanEnd - spanStart) == charSequence.length(); in ensureColorSpanContrast()
350 builder.setSpan(resultSpan, spanStart, spanEnd, ss.getSpanFlags(span)); in ensureColorSpanContrast()
/frameworks/opt/chips/src/com/android/ex/chips/
DRecipientEditTextView.java2463 int spanEnd = spannable.getSpanEnd(recipients[i]); in createMoreChip() local
2464 recipients[i].setOriginalText(text.toString().substring(spanStart, spanEnd)); in createMoreChip()
2542 int spanEnd = spannable.getSpanEnd(currentChip); in selectChip() local
2545 if (spanEnd - spanStart == editable.length() - 1) { in selectChip()
2546 spanEnd++; in selectChip()
2548 editable.delete(spanStart, spanEnd); in selectChip()
2700 int spanEnd = spannable.getSpanEnd(chip); in removeChip() local
2702 int toDelete = spanEnd; in removeChip()
/frameworks/base/core/java/android/app/
DNotification.java7002 int spanEnd = ss.getSpanEnd(span); in getFullLengthSpanColor() local
7003 boolean fullLength = (spanEnd - spanStart) == charSequence.length(); in getFullLengthSpanColor()