Lines Matching refs:mnMinCharPos
174 int nChar = rArgs.mnEndCharPos - rArgs.mnMinCharPos; in fill_from()
222 if (in_range(nFirstCharInCluster, rArgs.mnMinCharPos, rArgs.mnEndCharPos) && in fill_from()
286 if (in_range(nFirstCharInCluster, rArgs.mnMinCharPos, rArgs.mnEndCharPos) && in fill_from()
357 rChar2Base[nFirstCharInCluster-rArgs.mnMinCharPos] = size(); in appendCluster()
391 rChar2Base[nFirstCharInCluster-rArgs.mnMinCharPos] |= WORD_BREAK_BEFORE; in appendCluster()
393 rChar2Base[nFirstCharInCluster-rArgs.mnMinCharPos] |= HYPHEN_BREAK_BEFORE; in appendCluster()
397 rChar2Base[nFirstCharInCluster-rArgs.mnMinCharPos] |= WORD_BREAK_BEFORE; in appendCluster()
421 (signed)aGlyph.firstChar() >= rArgs.mnMinCharPos) in appendCluster()
423 rCharDxs[aGlyph.firstChar()-rArgs.mnMinCharPos] = nNextOrigin; in appendCluster()
442 if ((n < rArgs.mnEndCharPos) && (n >= rArgs.mnMinCharPos)) in appendCluster()
443 rCharDxs[n-rArgs.mnMinCharPos] = nXPos; in appendCluster()
450 if (n < rArgs.mnEndCharPos && n >= rArgs.mnMinCharPos) in appendCluster()
451 rCharDxs[n-rArgs.mnMinCharPos] = nXPos; in appendCluster()
502 in_range(firstChar, args.mnMinCharPos, args.mnEndCharPos)) in append()
595 if (rArgs.mnMinCharPos < rArgs.mnEndCharPos) in LayoutText()
614 if (rArgs.mnMinCharPos < rArgs.mnEndCharPos) in LayoutText()
746 rArgs.mnMinCharPos != mpTextSrc->getLayoutArgs().mnMinCharPos || in CreateSegment()
753 if (limit > rArgs.mnMinCharPos && limit == rArgs.mnEndCharPos in CreateSegment()
789 … pSegment = new gr::RangeSegment((gr::Font *)&mrFont, mpTextSrc, &maLayout, mnMinCharPos, limit); in CreateSegment()
793 …fprintf(grLog(),"Gr::LayoutText %d-%d, context %d,len%d rtl%d/%d scaling %f\n", rArgs.mnMinCharPos, in CreateSegment()
805 for (int i = mnMinCharPos; i < limit; i++) in CreateSegment()
846 mvCharDxs.assign(mnEndCharPos - mnMinCharPos, -1); in LayoutGlyphs()
847 mvChar2BaseGlyph.assign(mnEndCharPos - mnMinCharPos, -1); in LayoutGlyphs()
911 mnMinCharPos, mnEndCharPos, maxmnWidth, char_extra, factor); in GetTextBreak()
915 if (maxmnWidth > mnWidth * factor + char_extra * (mnEndCharPos - mnMinCharPos - 1)) in GetTextBreak()
931 int nBreak = mnMinCharPos; in GetTextBreak()
936 fprintf(grLog(), "Gr::GetTextBreak break after %d\n", nBreak - mnMinCharPos); in GetTextBreak()
940 else if (nBreak < mnMinCharPos) nBreak = mnMinCharPos; in GetTextBreak()
947 if (mnEndCharPos == mnMinCharPos) in FillDXArray()
979 …fprintf(grLog(),"FillDXArray %d-%d,%d=%ld\n", mnMinCharPos, mnEndCharPos, (int)mpTextSrc->getLengt… in FillDXArray()
998 for (int i = rArgs.mnMinCharPos; i < rArgs.mnEndCharPos; i++) in AdjustLayout()
1089 const size_t nChars = args.mnEndCharPos - args.mnMinCharPos; in ApplyDXArray()
1200 mvCharDxs.begin() + (args.mnMinCharPos - mnMinCharPos)); in ApplyDXArray()