Lines Matching defs:lineNum
416 uint16_t lineNum = 0;
423 while ((begin < textLen) && (text_[begin] != '\0') && (lineNum < MAX_LINE_COUNT)) {
425 GetTextLine(begin, textLen, width, lineNum, letterSpace, letterIndex, spannableString_, textLine_[lineNum]);
426 if (maxLineBytes < textLine_[lineNum].lineBytes) {
427 maxLineBytes = textLine_[lineNum].lineBytes;
429 lineNum++;
431 if ((lineNum != 0) && (ellipsisIndex != TEXT_ELLIPSIS_END_INV)) {
434 textLine_[lineNum - 1].linePixelWidth += ellipsisWidth;
435 if (textLine_[lineNum - 1].linePixelWidth > width) {
437 maxLineBytes = CalculateLineWithEllipsis(begin, textLen, newWidth, letterSpace, lineNum, letterIndex,
439 textLine_[lineNum - 1].linePixelWidth += ellipsisWidth;
442 return lineNum;
446 uint8_t letterSpace, uint16_t& lineNum,
450 begin -= textLine_[lineNum - 1].lineBytes;
451 lineNum--;
452 while ((begin < textLen) && (text_[begin] != '\0') && (lineNum < MAX_LINE_COUNT)) {
453 begin += GetTextLine(begin, textLen, width, lineNum, letterSpace, letterIndex, spannableString,
454 textLine_[lineNum]);
455 lineNum++;
458 for (uint16_t i = 0; i < lineNum; i++) {
471 uint32_t Text::GetTextLine(uint32_t begin, uint32_t textLen, int16_t width, uint16_t lineNum, uint8_t letterSpace,