Lines Matching refs:spans

271         ParagraphStyle[] spans = NO_PARA_SPANS;
303 // New batch of paragraph styles, collect into spans array.
307 // We expect paragraph spans to be relatively infrequent, use
316 spans = getParagraphSpans(sp, start, spanEnd, ParagraphStyle.class);
319 for (int n = spans.length - 1; n >= 0; n--) {
320 if (spans[n] instanceof AlignmentSpan) {
321 paraAlign = ((AlignmentSpan) spans[n]).getAlignment();
329 // Draw all leading margin spans. Adjust left or right according
331 final int length = spans.length;
334 if (spans[n] instanceof LeadingMarginSpan2) {
335 int count = ((LeadingMarginSpan2) spans[n]).getLeadingMarginLineCount();
336 int startLine = getLineForOffset(sp.getSpanStart(spans[n]));
346 if (spans[n] instanceof LeadingMarginSpan) {
347 LeadingMarginSpan margin = (LeadingMarginSpan) spans[n];
367 tabStops = new TabStops(TAB_INCREMENT, spans);
369 tabStops.reset(TAB_INCREMENT, spans);
442 ParagraphStyle[] spans = NO_PARA_SPANS;
465 // Equivalent to a getSpans(start, end), but filling the 'spans' local
472 spans = GrowingArrayUtils.append(
473 spans, spansLength, mLineBackgroundSpans.spans[j]);
480 LineBackgroundSpan lineBackgroundSpan = (LineBackgroundSpan) spans[n];
490 // There can be a highlight even without spans if we are drawing
1346 ReplacementSpan[] spans = ((Spanned) text).getSpans(offset, offset,
1349 for (int i = 0; i < spans.length; i++) {
1350 int start = ((Spanned) text).getSpanStart(spans[i]);
1351 int end = ((Spanned) text).getSpanEnd(spans[i]);
1559 AlignmentSpan[] spans = getParagraphSpans(sp, getLineStart(line),
1563 int spanLength = spans.length;
1565 align = spans[spanLength-1].getAlignment();
1612 LeadingMarginSpan[] spans = getParagraphSpans(spanned, lineStart, spanEnd,
1614 if (spans.length == 0) {
1624 for (int i = 0; i < spans.length; i++) {
1625 if (spans[i] instanceof LeadingMarginSpan2) {
1626 int spStart = spanned.getSpanStart(spans[i]);
1628 int count = ((LeadingMarginSpan2) spans[i]).getLeadingMarginLineCount();
1633 for (int i = 0; i < spans.length; i++) {
1634 LeadingMarginSpan span = spans[i];
1666 LeadingMarginSpan[] spans = getParagraphSpans(spanned, start, end,
1668 for (LeadingMarginSpan lms : spans) {
1679 TabStopSpan[] spans = getParagraphSpans(spanned, start, spanEnd,
1681 if (spans.length > 0) {
1682 tabStops = new TabStops(TAB_INCREMENT, spans);
1704 TabStops(int increment, Object[] spans) {
1705 reset(increment, spans);
1708 void reset(int increment, Object[] spans) {
1712 if (spans != null) {
1714 for (Object o : spans) {
1810 * on an empty range returns the spans adjacent to that range, which is