Lines Matching defs:maxWidth
72 // There is a rounding error that gets bigger when maxWidth gets bigger
465 void TextLine::format(TextAlign align, SkScalar maxWidth, EllipsisModal ellipsisModal) {
466 SkScalar delta = maxWidth - this->widthWithEllipsisSpaces();
474 this->justify(maxWidth);
765 void TextLine::justify(SkScalar maxWidth) {
805 fShift = maxWidth - textLen;
810 SkScalar step = (maxWidth - textLen) / whitespacePatches;
815 auto ghostShift = maxWidth - this->fAdvance.fX;
864 SkAssertResult(nearlyEqual(shift, maxWidth - textLen));
868 this->fAdvance.fX = maxWidth;
951 void TextLine::createTailEllipsis(SkScalar maxWidth, const SkString& ellipsis, bool ltr, WordBreakType wordBreakType) {
981 if (width + ellipsisRun->advance().fX > maxWidth) {
1036 void TextLine::createHeadEllipsis(SkScalar maxWidth, const SkString& ellipsis, bool) {
1037 if (fAdvance.fX <= maxWidth) {
1052 if (width + ellipsisRun->advance().fX > maxWidth) {