Lines Matching refs:rArgs
203 bool ATSLayout::LayoutText( ImplLayoutArgs& rArgs ) in LayoutText() argument
212 DBG_ASSERT( (rArgs.mpStr!=NULL), "ATSLayout::LayoutText() with rArgs.mpStr==NULL !!!"); in LayoutText()
215 SalLayout::AdjustLayout( rArgs ); in LayoutText()
225 OSStatus eStatus = ATSUCreateTextLayoutWithTextPtr( rArgs.mpStr, in LayoutText()
226 rArgs.mnMinCharPos, mnCharCount, rArgs.mnLength, in LayoutText()
253 if( (rArgs.mnFlags & SAL_LAYOUT_BIDI_STRONG) != 0 ) in LayoutText()
257 if( (rArgs.mnFlags & SAL_LAYOUT_BIDI_RTL) != 0 ) in LayoutText()
264 ATSUSetLineControls( maATSULayout, rArgs.mnMinCharPos, 1, aTagAttrs, aTagSizes, aTagValues ); in LayoutText()
283 void ATSLayout::AdjustLayout( ImplLayoutArgs& rArgs ) in AdjustLayout() argument
286 int nPixelWidth = rArgs.mnLayoutWidth; in AdjustLayout()
287 if( !nPixelWidth && rArgs.mpDXArray ) { in AdjustLayout()
290 nPixelWidth = rArgs.mpDXArray[ mnCharCount - 1 ]; in AdjustLayout()
294 while( (--i >= 0) && IsSpacingGlyph( rArgs.mpStr[mnMinCharPos+i]|GF_ISCHAR ) ) {} in AdjustLayout()
298 mnTrailingSpaceWidth = rArgs.mpDXArray[ mnCharCount-1 ]; in AdjustLayout()
300 mnTrailingSpaceWidth -= rArgs.mpDXArray[ i-1 ]; in AdjustLayout()
308 if( rArgs.mnFlags & SAL_LAYOUT_BIDI_RTL) in AdjustLayout()
348 if( rArgs.mpDXArray ) in AdjustLayout()
349 InitGIA( &rArgs ); in AdjustLayout()