HomeSort by relevance Sort by last modified time
    Searched refs:spanStart (Results 1 - 25 of 38) sorted by null

1 2

  /frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/span/
SpanHelper.java 31 final int spanStart = spannable.getSpanStart(oldSpan);
34 spannable.setSpan(newSpan, spanStart, spanEnd, 0);
  /frameworks/base/core/java/android/text/
SpanSet.java 63 final int spanStart = spanned.getSpanStart(span);
65 if (spanStart == spanEnd) continue;
70 spanStarts[numberOfSpans] = spanStart;
102 final int spanStart = spanStarts[i];
104 if (spanStart > start && spanStart < limit) limit = spanStart;
SpannableStringInternal.java 103 int spanStart = srcData[i * COLUMNS + START];
105 if (isOutOfCopyRange(start, end, spanStart, spanEnd)) continue;
128 int spanStart = srcData[i * COLUMNS + START];
130 if (isOutOfCopyRange(start, end, spanStart, spanEnd)
134 if (spanStart < start) spanStart = start;
138 mSpanData[j * COLUMNS + START] = spanStart - start;
147 * Checks if [spanStart, spanEnd] interval is excluded from [start, end].
151 private final boolean isOutOfCopyRange(int start, int end, int spanStart, int spanEnd) {
152 if (spanStart > end || spanEnd < start) return true
    [all...]
SpannableStringBuilder.java 332 int spanStart = mSpanStarts[i];
333 if (spanStart > mGapStart)
334 spanStart -= mGapLength;
341 int ost = spanStart;
345 if (spanStart > start && spanStart <= end) {
346 for (spanStart = end; spanStart < clen; spanStart++)
347 if (spanStart > end && charAt(spanStart - 1) == '\n'
    [all...]
MeasuredParagraph.java 371 for (int spanStart = start; spanStart < end; spanStart = spanEnd) {
372 spanEnd = mt.mSpanned.nextSpanTransition(spanStart, end, MetricAffectingSpan.class);
373 MetricAffectingSpan[] spans = mt.mSpanned.getSpans(spanStart, spanEnd,
377 paint, spans, spanStart, spanEnd, 0 /* native static layout ptr */);
433 for (int spanStart = start; spanStart < end; spanStart = spanEnd) {
434 spanEnd = mt.mSpanned.nextSpanTransition(spanStart, end
    [all...]
  /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/compat/
LocaleSpanCompatUtils.java 115 final int spanStart = spannable.getSpanStart(existingLocaleSpan);
117 if (spanEnd < spanStart) {
118 Log.e(TAG, "Invalid span: spanStart=" + spanStart + " spanEnd=" + spanEnd);
121 if (spanEnd < start || end < spanStart) {
129 if (spanStart < newStart) {
130 newStart = spanStart;
166 final int spanStart = spannable.getSpanStart(localeSpan);
168 if (spanStart > spanEnd) {
169 Log.e(TAG, "Invalid span: spanStart=" + spanStart + " spanEnd=" + spanEnd)
    [all...]
  /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/
TextRange.java 86 int spanStart = text.getSpanStart(span);
92 spanStart = Math.min(spanStart, text.getSpanStart(spans[i]));
98 if (spanStart == mWordAtCursorStartIndex && spanEnd == mWordAtCursorEndIndex) {
  /packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/
HtmlToSpannedParser.java 69 int spanStart = result.getSpanStart(urlSpan);
71 result.setSpan(mClickableSpanFactory.create(intent), spanStart, spanEnd,
  /device/google/accessory/demokit/app/src/com/google/android/DemoKit/
ColorLEDController.java 98 int spanStart = labelText.length();
99 int spanEnd = spanStart + 1;
100 ssb.setSpan(new SubscriptSpan(), spanStart, spanEnd, 0);
101 ssb.setSpan(new RelativeSizeSpan(0.7f), spanStart, spanEnd, 0);
  /external/skia/src/pathops/
SkPathOpsSimplify.cpp 51 SkOpSpan* spanStart = start->starter(end);
52 if (!spanStart->done()) {
56 current->markDone(spanStart);
121 SkOpSpan* spanStart = start->starter(end);
122 if (!spanStart->done()) {
126 current->markDone(spanStart);
SkPathOpsOp.cpp 147 SkOpSpan* spanStart = start->starter(end);
148 if (!spanStart->done()) {
152 current->markDone(spanStart);
SkOpSegment.cpp 861 SkOpSpan* spanStart = start->starter(end);
863 bool success = markWinding(spanStart, winding);
866 while ((other = other->nextChase(&start, &step, &spanStart, &last))) {
867 if (spanStart->windSum() != SK_MinS32) {
868 // SkASSERT(spanStart->windSum() == winding); // FIXME: is this assert too aggressive?
872 (void) other->markWinding(spanStart, winding);
882 SkOpSpan* spanStart = start->starter(end);
884 bool success = markWinding(spanStart, winding, oppWinding);
887 while ((other = other->nextChase(&start, &step, &spanStart, &last))) {
888 if (spanStart->windSum() != SK_MinS32)
    [all...]
  /external/skqp/src/pathops/
SkPathOpsSimplify.cpp 51 SkOpSpan* spanStart = start->starter(end);
52 if (!spanStart->done()) {
56 current->markDone(spanStart);
121 SkOpSpan* spanStart = start->starter(end);
122 if (!spanStart->done()) {
126 current->markDone(spanStart);
SkPathOpsOp.cpp 147 SkOpSpan* spanStart = start->starter(end);
148 if (!spanStart->done()) {
152 current->markDone(spanStart);
SkOpSegment.cpp 861 SkOpSpan* spanStart = start->starter(end);
863 bool success = markWinding(spanStart, winding);
866 while ((other = other->nextChase(&start, &step, &spanStart, &last))) {
867 if (spanStart->windSum() != SK_MinS32) {
868 // SkASSERT(spanStart->windSum() == winding); // FIXME: is this assert too aggressive?
872 (void) other->markWinding(spanStart, winding);
882 SkOpSpan* spanStart = start->starter(end);
884 bool success = markWinding(spanStart, winding, oppWinding);
887 while ((other = other->nextChase(&start, &step, &spanStart, &last))) {
888 if (spanStart->windSum() != SK_MinS32)
    [all...]
  /external/icu/android_icu4j/src/main/java/android/icu/text/
Edits.java 535 int spanStart, spanLength;
537 spanStart = srcIndex;
540 spanStart = destIndex;
543 if (i < spanStart) {
544 if (i >= (spanStart / 2)) {
549 spanStart = findSource ? srcIndex : destIndex;
550 if (i >= spanStart) {
556 // spanStart is the start of the current span, first of the remaining ones.
562 if (i >= (spanStart - len)) {
563 int n = ((spanStart - i - 1) / spanLength) + 1
    [all...]
  /external/icu/icu4c/source/common/
edits.cpp 653 int32_t spanStart, spanLength;
655 spanStart = srcIndex;
658 spanStart = destIndex;
661 if (i < spanStart) {
662 if (i >= (spanStart / 2)) {
668 spanStart = findSource ? srcIndex : destIndex;
669 if (i >= spanStart) {
675 // spanStart is the start of the current span, first of the remaining ones.
681 if (i >= (spanStart - len)) {
682 int32_t n = ((spanStart - i - 1) / spanLength) + 1
    [all...]
  /external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
Edits.java 545 int spanStart, spanLength;
547 spanStart = srcIndex;
550 spanStart = destIndex;
553 if (i < spanStart) {
554 if (i >= (spanStart / 2)) {
559 spanStart = findSource ? srcIndex : destIndex;
560 if (i >= spanStart) {
566 // spanStart is the start of the current span, first of the remaining ones.
572 if (i >= (spanStart - len)) {
573 int n = ((spanStart - i - 1) / spanLength) + 1
    [all...]
  /frameworks/base/apct-tests/perftests/core/src/android/text/
TextPerfUtils.java 80 final int spanStart = i;
89 ssb.setSpan(span, spanStart, spanEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
  /frameworks/base/core/java/android/widget/
SpellChecker.java 622 final int spanStart = editable.getSpanStart(spellCheckSpan);
624 if (spanEnd < spellCheckStart || spellCheckEnd < spanStart) {
628 if (spanStart <= spellCheckStart && spellCheckEnd <= spanEnd) {
639 spellCheckStart = Math.min(spanStart, spellCheckStart);
698 final int spanStart = editable.getSpanStart(spellCheckSpans[i]);
699 if (spanStart == end) {
755 final int end, final int spanStart, final int spanEnd) {
757 if (spanEnd != start && spanStart != end) {
    [all...]
  /frameworks/support/emoji/core/src/main/java/androidx/emoji/text/
EmojiProcessor.java 194 final int spanStart = spannable.getSpanStart(span);
196 // Remove span only when its spanStart is NOT equal to current end.
200 if (spanStart != end) {
203 start = Math.min(spanStart, start);
337 final int spanStart = content.getSpanStart(span);
339 if ((forwardDelete && spanStart == start)
341 || (start > spanStart && start < spanEnd)) {
342 content.delete(spanStart, spanEnd);
409 int spanStart = editable.getSpanStart(span);
411 start = Math.min(spanStart, start)
    [all...]
  /cts/tests/tests/text/src/android/text/cts/
StaticLayoutLineBreakingTest.java 348 for (int spanStart = 0; spanStart < text.length(); spanStart++) {
349 for (int spanEnd = spanStart; spanEnd < text.length(); spanEnd++) {
351 ssb.setSpan(metricAffectingSpan, spanStart, spanEnd,
SpannableStringBuilderTest.java 393 final int spanStart = builder.length();
406 spanStart, builder.getSpanStart(spans[0]));
681 final int spanStart = builder.length() - (i * 2);
682 builder.setSpan(regularSpans[i - 1], spanStart, spanStart + 1,
684 builder.setSpan(prioritySpans[i - 1], spanStart + 1, spanStart + 2,
  /frameworks/opt/setupwizard/library/gingerbread/src/com/android/setupwizardlib/util/
LinkAccessibilityHelper.java 266 final int spanStart = spannedText.getSpanStart(span);
268 final float xStart = layout.getPrimaryHorizontal(spanStart);
270 final int lineStart = layout.getLineForOffset(spanStart);
  /packages/apps/Messaging/src/com/android/messaging/util/
UiUtils.java 356 final int spanStart = markup.getSpanStart(link);
358 if (spanStart > currentIndex) {
359 result.append(strippedText, currentIndex, spanStart);
361 final String displayText = strippedText.substring(spanStart, spanEnd);

Completed in 859 milliseconds

1 2