Lines Matching refs:nMinGlyphPos
1103 void KashidaItemFix( int nMinGlyphPos, int nEndGlyphPos );
1104 bool KashidaWordFix( int nMinGlyphPos, int nEndGlyphPos, int* pnCurrentPos );
1811 int nMinGlyphPos, nEndGlyphPos; local
1812 bool bRC = GetItemSubrange( *pVI, nMinGlyphPos, nEndGlyphPos );
1821 if( nStart < nMinGlyphPos )
1822 nStart = nMinGlyphPos;
1829 for( int i = nMinGlyphPos; i < nStart; ++i )
2002 int nMinGlyphPos = 0, nEndGlyphPos; local
2006 if( GetItemSubrange( *pVI, nMinGlyphPos, nEndGlyphPos ) )
2008 nStart = nMinGlyphPos;
2017 bool bRC = GetItemSubrange( *pVI, nMinGlyphPos, nEndGlyphPos );
2023 if( nStart > nMinGlyphPos )
2026 int i, nLastUndropped = nMinGlyphPos - 1;
2027 for( i = nMinGlyphPos; i < nStart; ++i )
2035 if (nLastUndropped >= nMinGlyphPos)
2139 int nMinGlyphPos, nEndGlyphPos, nOrigMinGlyphPos = rVI.mnMinGlyphPos; local
2140 GetItemSubrange( rVI, nMinGlyphPos, nEndGlyphPos );
2141 i = nMinGlyphPos;
2161 for (i = nOrigMinGlyphPos; i < nMinGlyphPos; i++)
2206 int nMinGlyphPos, nEndGlyphPos; local
2207 if( !GetItemSubrange( rVisualItem, nMinGlyphPos, nEndGlyphPos ) )
2216 nBaseGlyphPos = nMinGlyphPos;
2240 mpOutGlyphs + nMinGlyphPos,
2241 nEndGlyphPos - nMinGlyphPos,
2242 mpGlyphAdvances + nMinGlyphPos,
2243 mpJustifications ? mpJustifications + nMinGlyphPos : NULL,
2244 mpGlyphOffsets + nMinGlyphPos );
2262 int nMinGlyphPos, nEndGlyphPos; local
2263 if( !GetItemSubrange( rVI, nMinGlyphPos, nEndGlyphPos ) )
2269 for( int i = nMinGlyphPos; i < nEndGlyphPos; ++i )
2516 int nMinGlyphPos, nEndGlyphPos; local
2517 if( GetItemSubrange( rVisualItem, nMinGlyphPos, nEndGlyphPos ) )
2519 for( i = nMinGlyphPos; i < nEndGlyphPos; ++i )
2523 KashidaItemFix( nMinGlyphPos, nEndGlyphPos );
2531 for( i = nMinGlyphPos; i < nEndGlyphPos; ++i )
2536 while( (nIdxAdd >= nMinGlyphPos) && !mpGlyphAdvances[nIdxAdd] )
2538 if( nIdxAdd < nMinGlyphPos )
2561 void UniscribeLayout::KashidaItemFix( int nMinGlyphPos, int nEndGlyphPos ) argument
2565 for( int i = nMinGlyphPos; i < nEndGlyphPos; ++i )
2568 if( (i > nMinGlyphPos && !mpGlyphAdvances[ i-1 ])
2580 for( int i = nMinGlyphPos; i < nEndGlyphPos; )
2581 KashidaWordFix ( nMinGlyphPos, nEndGlyphPos, &i );
2584 bool UniscribeLayout::KashidaWordFix ( int nMinGlyphPos, int nEndGlyphPos, int* pnCurrentPos ) argument
2666 if( (nMinPos > nMinGlyphPos) && (nMaxPos < nEndGlyphPos - 1) )
2674 else if( nMinPos > nMinGlyphPos )