Searched refs:logicalStart (Results 1 - 8 of 8) sorted by relevance

/external/icu4c/common/
H A Dubidiln.c324 logicalFirst=GET_INDEX(iRun.logicalStart);
337 *pLevel=(UBiDiLevel)GET_ODD_BIT(iRun.logicalStart);
373 start=pBiDi->runs[runIndex].logicalStart;
396 pBiDi->runs[0].logicalStart=MAKE_INDEX_ODD_PAIR(0, level);
468 while(firstRun<runCount && levels[runs[firstRun].logicalStart]<maxLevel) {
476 for(limitRun=firstRun; ++limitRun<runCount && levels[runs[limitRun].logicalStart]>=maxLevel;) {}
520 int32_t runCount=pBiDi->runCount, visualStart=0, i, length, logicalStart; local
524 logicalStart=GET_INDEX(runs[i].logicalStart);
525 if((logicalIndex>=logicalStart)
1038 int32_t logicalStart, logicalEnd, visualStart=0, j, k; local
1121 int32_t logicalStart, logicalLimit; local
1222 int32_t logicalStart, visualStart, visualLimit, *pi=indexMap; local
[all...]
H A Dubidiwrt.c359 int32_t run, runCount, logicalStart, runLength; local
440 if(UBIDI_LTR==ubidi_getVisualRun(pBiDi, run, &logicalStart, &runLength)) {
441 runLength=doWriteForward(text+logicalStart, runLength,
445 runLength=doWriteReverse(text+logicalStart, runLength,
461 dir=ubidi_getVisualRun(pBiDi, run, &logicalStart, &runLength);
462 src=text+logicalStart;
471 (/*run>0 &&*/ dirProps[logicalStart]!=L)) {
495 (/*run<runCount-1 &&*/ dirProps[logicalStart+runLength-1]!=L)) {
513 (/*run>0 &&*/ !(MASK_R_AL&DIRPROP_FLAG(dirProps[logicalStart+runLength-1])))) {
537 (/*run<runCount-1 &&*/ !(MASK_R_AL&DIRPROP_FLAG(dirProps[logicalStart])))) {
[all...]
H A Dubidi.c1583 int32_t visualLength, i, j, visualStart, logicalStart, local
1663 logicalStart=GET_INDEX(runs[i].logicalStart);
1664 for(j=logicalStart+1; j<logicalStart+runLength; j++) {
1688 logicalStart=runs[i].logicalStart;
1689 indexOddBit=GET_ODD_BIT(logicalStart);
1690 logicalStart=GET_INDEX(logicalStart);
[all...]
H A Dubidiimp.h138 int32_t logicalStart, /* first character of the run; b31 indicates even/odd level */ member in struct:Run
144 /* in a Run, logicalStart will get this bit set if the run level is odd */
/external/webkit/Source/WebCore/editing/
H A DVisiblePosition.cpp165 InlineBox* logicalStart = 0; local
166 if (primaryDirection == LTR ? box->root()->getLogicalStartBoxWithNode(logicalStart) : box->root()->getLogicalEndBoxWithNode(logicalStart)) {
167 box = logicalStart;
/external/icu4c/layoutex/
H A DParagraphLayout.cpp731 le_int32 logicalStart = 0; local
737 ubidi_getLogicalRun(fParaBidi, logicalStart, &limit, &level);
739 logicalStart = limit;
/external/webkit/Source/WebCore/rendering/
H A DInlineTextBox.cpp477 int logicalStart = logicalLeftSide + (isHorizontal() ? tx : ty); local
483 if (logicalStart >= paintEnd || logicalStart + logicalExtent <= paintStart)
/external/icu4c/test/cintltst/
H A Dcbiditst.c458 log_err("Runs: %d => logicalStart.length/level: ", runCount);
998 int32_t runCount, visualIndex, logicalStart, runLength; local
1042 odd=(UBool)ubidi_getVisualRun(pBiDi, i, &logicalStart, &runLength);
1043 log_verbose(" (%c @%d[%d])", odd ? 'R' : 'L', logicalStart, runLength);
1046 visualMap4[visualIndex++]=logicalStart++;
1049 logicalStart+=runLength; /* logicalLimit */
1051 visualMap4[visualIndex++]=--logicalStart;

Completed in 168 milliseconds