Lines Matching refs:bRTL
416 bool ImplLayoutRuns::AddPos( int nCharPos, bool bRTL ) in AddPos() argument
424 if( ((nCharPos + bRTL) == nRunPos1) in AddPos()
425 && ((nRunPos0 > nRunPos1) == bRTL) ) in AddPos()
428 maRuns[ nIndex-1 ] = nCharPos + !bRTL; in AddPos()
439 maRuns.push_back( nCharPos + (bRTL ? 1 : 0) ); in AddPos()
440 maRuns.push_back( nCharPos + (bRTL ? 0 : 1) ); in AddPos()
446 bool ImplLayoutRuns::AddRun( int nCharPos0, int nCharPos1, bool bRTL ) in AddRun() argument
452 if( bRTL == (nCharPos0 < nCharPos1) ) in AddRun()
599 bool bRTL = ((mnFlags & SAL_LAYOUT_BIDI_RTL) != 0); in ImplLayoutArgs() local
600 AddRun( mnMinCharPos, mnEndCharPos, bRTL ); in ImplLayoutArgs()
636 const bool bRTL = (nDir == UBIDI_RTL); in ImplLayoutArgs() local
637 AddRun( nPos0, nPos1, bRTL ); in ImplLayoutArgs()
653 void ImplLayoutArgs::AddRun( int nCharPos0, int nCharPos1, bool bRTL ) in AddRun() argument
658 if( !bRTL ) in AddRun()
664 maRuns.AddRun( nCharPos0, i, bRTL ); in AddRun()
674 maRuns.AddRun( i+1, nCharPos1, bRTL ); in AddRun()
680 maRuns.AddRun( nCharPos0, nCharPos1, bRTL ); in AddRun()
695 bool bRTL; in PrepareFallback() local
703 for(; maReruns.GetRun( &nMin, &nEnd, &bRTL ); maReruns.NextRun() ) in PrepareFallback()
714 for(; maRuns.GetRun( &nMin, &nEnd, &bRTL ); maRuns.NextRun() ) in PrepareFallback()
716 if( !bRTL) { in PrepareFallback()
719 aNewRuns.AddPos( *it, bRTL ); in PrepareFallback()
723 aNewRuns.AddPos( *it, bRTL ); in PrepareFallback()
734 bool ImplLayoutArgs::GetNextRun( int* nMinRunPos, int* nEndRunPos, bool* bRTL ) in GetNextRun() argument
736 bool bValid = maRuns.GetRun( nMinRunPos, nEndRunPos, bRTL ); in GetNextRun()
1173 bool bRTL; in ApplyDXArray() local
1174 for( int nCharPos = i = -1; rArgs.GetNextPos( &nCharPos, &bRTL ); ) in ApplyDXArray()