Searched refs:lineStart (Results 1 - 7 of 7) sorted by path

/frameworks/base/core/java/android/text/
H A DLayout.java659 int lineStart = getLineStart(line);
661 if (offset == lineStart || offset == lineEnd) {
663 int runIndex = offset == lineStart ? 0 : runs.length - 2;
667 offset -= lineStart;
691 int lineStart = getLineStart(line);
693 int start = lineStart + (runs[i] & RUN_LENGTH_MASK);
707 int lineStart = getLineStart(line);
713 int start = lineStart + runs[i];
734 if (offset == lineStart) {
739 int start = lineStart
[all...]
H A DStaticLayout.java734 private void calculateEllipsis(int lineStart, int lineEnd, argument
750 int len = lineEnd - lineStart;
759 float w = widths[i - 1 + lineStart - widthStart];
781 float w = widths[i + lineStart - widthStart];
804 float w = widths[right - 1 + lineStart - widthStart];
815 float w = widths[left + lineStart - widthStart];
H A DTextLine.java449 int lineStart = 0;
454 int runIndex, runLevel = 0, runStart = lineStart, runLimit = lineEnd, newCaret = -1;
457 if (cursor == lineStart) {
465 runStart = lineStart + runs[runIndex];
481 prevRunStart = lineStart + runs[prevRunIndex];
539 int otherRunStart = lineStart + runs[otherRunIndex];
587 // the lineStart.
589 newCaret = advance ? lineEnd : lineStart;
/frameworks/base/core/java/android/text/method/
H A DArrowKeyMovementMethod.java177 protected boolean lineStart(TextView widget, Spannable buffer) { method in class:ArrowKeyMovementMethod
216 return lineStart(widget, buffer);
H A DBaseMovementMethod.java171 return lineStart(widget, buffer);
348 protected boolean lineStart(TextView widget, Spannable buffer) { method in class:BaseMovementMethod
H A DScrollingMovementMethod.java69 protected boolean lineStart(TextView widget, Spannable buffer) { method in class:ScrollingMovementMethod
/frameworks/base/core/java/android/widget/
H A DTextView.java4338 int lineStart = mLayout.getLineForOffset(start);
4339 int top = mLayout.getLineTop(lineStart);
4347 if (lineStart > 0) {
4348 top -= mLayout.getLineDescent(lineStart - 1);
4354 lineEnd = lineStart;
4372 if (lineStart == lineEnd && !invalidateCursor) {
5124 int lineStart = mLayout.getLineForOffset(selStart);
5126 r.top = mLayout.getLineTop(lineStart);
5128 if (lineStart == lineEnd) {

Completed in 105 milliseconds