/aosp14/frameworks/base/core/java/android/text/ |
H A D | SpanSet.java | 67 final int spanStart = spanned.getSpanStart(span); in init() local 69 if (spanStart == spanEnd) continue; in init() 74 spanStarts[numberOfSpans] = spanStart; in init() 106 final int spanStart = spanStarts[i]; in getNextTransition() local 108 if (spanStart > start && spanStart < limit) limit = spanStart; in getNextTransition()
|
H A D | SpannableStringBuilder.java | 335 if (spanStart > mGapStart) in change() 336 spanStart -= mGapLength; in change() 343 int ost = spanStart; in change() 347 if (spanStart > start && spanStart <= end) { in change() 348 for (spanStart = end; spanStart < clen; spanStart++) in change() 349 if (spanStart > end && charAt(spanStart - 1) == '\n') in change() 609 if (spanStart > mGapStart) spanStart -= mGapLength; in sendToSpanWatchers() 664 if (spanStart > mGapStart) spanStart -= mGapLength; in sendToSpanWatchers() 961 if (spanStart > mGapStart) { in getSpansRec() 962 spanStart -= mGapLength; in getSpansRec() [all …]
|
H A D | SpannableStringInternal.java | 109 int spanStart = srcData[i * COLUMNS + START]; in copySpansFromInternal() local 134 int spanStart = srcData[i * COLUMNS + START]; in copySpansFromInternal() local 140 if (spanStart < start) spanStart = start; in copySpansFromInternal() 144 mSpanData[j * COLUMNS + START] = spanStart - start; in copySpansFromInternal() 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() 351 int spanStart = data[i * COLUMNS + START]; in getSpans() local 354 if (spanStart > queryEnd) { in getSpans() 361 if (spanStart != spanEnd && queryStart != queryEnd) { in getSpans() [all …]
|
H A D | MeasuredParagraph.java | 369 for (int spanStart = start; spanStart < end; spanStart = spanEnd) { in buildForMeasurement() 370 spanEnd = mt.mSpanned.nextSpanTransition(spanStart, end, MetricAffectingSpan.class); in buildForMeasurement() 371 MetricAffectingSpan[] spans = mt.mSpanned.getSpans(spanStart, spanEnd, in buildForMeasurement() 375 paint, null /* line break config */, spans, spanStart, spanEnd, in buildForMeasurement() 436 for (int spanStart = start; spanStart < end; spanStart = spanEnd) { in buildForStaticLayout() 437 spanEnd = mt.mSpanned.nextSpanTransition(spanStart, end, in buildForStaticLayout() 439 MetricAffectingSpan[] spans = mt.mSpanned.getSpans(spanStart, spanEnd, in buildForStaticLayout() 444 mt.applyMetricsAffectingSpan(paint, lineBreakConfig, spans, spanStart, spanEnd, in buildForStaticLayout()
|
H A D | TextLine.java | 918 int spanStart = runStart; in getOffsetBeforeAfter() local 926 spanLimit = mSpanned.nextSpanTransition(mStart + spanStart, limit, in getOffsetBeforeAfter() 931 spanStart = spanLimit; in getOffsetBeforeAfter() 934 MetricAffectingSpan[] spans = mSpanned.getSpans(mStart + spanStart, in getOffsetBeforeAfter() 952 return after ? spanLimit : spanStart; in getOffsetBeforeAfter() 959 return wp.getTextRunCursor(mChars, spanStart, spanLimit - spanStart, in getOffsetBeforeAfter() 962 return wp.getTextRunCursor(mText, mStart + spanStart, in getOffsetBeforeAfter()
|
H A D | StaticLayout.java | 856 for (int spanStart = paraStart, spanEnd; spanStart < paraEnd; spanStart = spanEnd) { in generate() 881 while (breakIndex < breakCount && paraStart + breaks[breakIndex] < spanStart) { in generate()
|
/aosp14/frameworks/base/core/java/android/widget/ |
H A D | SpellChecker.java | 731 final int spanStart = editable.getSpanStart(spellCheckSpan); in parse() local 733 if (spanEnd < spellCheckStart || spellCheckEnd < spanStart) { in parse() 737 if (spanStart <= spellCheckStart && spellCheckEnd <= spanEnd) { in parse() 748 spellCheckStart = Math.min(spanStart, spellCheckStart); in parse() 882 final int end, final int spanStart, final int spanEnd) { 884 if (spanEnd != start && spanStart != end) { 895 + ">, " + editable + ", " + editable.subSequence(spanStart, spanEnd) + ", " 898 } else if (spanStart == end && end > 0) { 904 + ">, " + editable + ", " + editable.subSequence(spanStart, spanEnd) + ", "
|
H A D | Editor.java | 2650 minSpanStart = Math.min(minSpanStart, spanStart); in shouldOfferToShowSuggestions() 2652 if (selectionStart < spanStart || selectionStart > spanEnd) { in shouldOfferToShowSuggestions() 3348 final int spanStart = editable.getSpanStart(targetSuggestionSpan); in replaceWithSuggestion() local 3350 if (spanStart < 0 || spanEnd <= spanStart) { in replaceWithSuggestion() 3384 mTextView.replaceText_internal(spanStart, spanEnd, suggestion); in replaceWithSuggestion() 3879 void setSpanInfo(SuggestionSpan span, int spanStart, int spanEnd) { in setSpanInfo() argument 3881 mSuggestionSpanInfo.mSpanStart = spanStart; in setSpanInfo() 3986 misspelledSpanInfo.mSpanStart = spanStart; in getSuggestionInfo() 4139 if (spanStart < 0 || spanEnd <= spanStart) { in initContentView() 4154 updateSpellCheckSpans(spanStart, spanEnd, false); in initContentView() [all …]
|
H A D | TextView.java | 12323 final int spanStart = text.getSpanStart(span); in removeIntersectingNonAdjacentSpans() local 12325 if (spanEnd == start || spanStart == end) continue; in removeIntersectingNonAdjacentSpans() 12340 final int spanStart = text.getSpanStart(spans[i]); in removeAdjacentSuggestionSpans() local 12342 if (spanEnd == pos || spanStart == pos) { in removeAdjacentSuggestionSpans() 12343 if (SpellChecker.haveWordBoundariesChanged(text, pos, pos, spanStart, spanEnd)) { in removeAdjacentSuggestionSpans()
|
/aosp14/frameworks/base/core/java/android/text/method/ |
H A D | InsertModeTransformationMethod.java | 433 int spanStart = getSpanStart(spans[i]); in nextSpanTransition() local 435 if (start < spanStart && spanStart < limit) { in nextSpanTransition() 436 limit = spanStart; in nextSpanTransition()
|
/aosp14/frameworks/base/apct-tests/perftests/core/src/android/text/ |
H A D | TextPerfUtils.java | 109 final int spanStart = prevWordStart; in nextRandomParagraph() local 118 ssb.setSpan(span, spanStart, spanEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); in nextRandomParagraph()
|
/aosp14/frameworks/base/core/java/com/android/internal/util/ |
H A D | ContrastColorUtil.java | 304 int spanStart = ss.getSpanStart(span); in ensureColorSpanContrast() local 306 boolean fullLength = (spanEnd - spanStart) == charSequence.length(); in ensureColorSpanContrast() 350 builder.setSpan(resultSpan, spanStart, spanEnd, ss.getSpanFlags(span)); in ensureColorSpanContrast()
|
/aosp14/frameworks/base/core/java/android/app/ |
H A D | Notification.java | 6393 int spanStart = ss.getSpanStart(span); in getFullLengthSpanColor() local 6395 boolean fullLength = (spanEnd - spanStart) == charSequence.length(); in getFullLengthSpanColor()
|