Lines Matching refs:mpLayoutData

950     delete mpLayoutData;  in ~Menu()
977 mpLayoutData = NULL; in ImplInit()
1252 delete mpLayoutData, mpLayoutData = NULL; in InsertItem()
1378 delete mpLayoutData, mpLayoutData = NULL; in InsertItem()
1400 delete mpLayoutData, mpLayoutData = NULL; in InsertSeparator()
1426 delete mpLayoutData, mpLayoutData = NULL; in RemoveItem()
1892 delete mpLayoutData, mpLayoutData = NULL; in SetItemText()
2666 mpLayoutData->m_aVisibleItemBoundRects.clear(); in ImplPaint()
2830 MetricVector* pVector = bLayout ? &mpLayoutData->m_aUnicodeBoundRects : NULL; in ImplPaint()
2831 String* pDisplayText = bLayout ? &mpLayoutData->m_aDisplayText : NULL; in ImplPaint()
2834mpLayoutData->m_aLineIndices.push_back( mpLayoutData->m_aDisplayText.Len() ); in ImplPaint()
2835 mpLayoutData->m_aLineItemIds.push_back( pData->nId ); in ImplPaint()
2836 mpLayoutData->m_aLineItemPositions.push_back( n ); in ImplPaint()
2914mpLayoutData->m_aVisibleItemBoundRects[ n ] = Rectangle( aTopLeft, Size( aOutSz.Width(), pData->aS… in ImplPaint()
2916 mpLayoutData->m_aVisibleItemBoundRects[ n ] = Rectangle( aTopLeft, pData->aSz ); in ImplPaint()
3049 delete mpLayoutData, mpLayoutData = NULL; in RemoveDisabledEntries()
3092 delete mpLayoutData, mpLayoutData = NULL; in ImplKillLayoutData()
3099 mpLayoutData = new MenuLayoutData(); in ImplFillLayoutData()
3114 if( ! mpLayoutData ) in GetDisplayText()
3116 return mpLayoutData ? mpLayoutData->m_aDisplayText : String(); in GetDisplayText()
3122 if( ! mpLayoutData ) in GetCharacterBounds()
3124 if( mpLayoutData ) in GetCharacterBounds()
3126 for( size_t i = 0; i < mpLayoutData->m_aLineItemIds.size(); i++ ) in GetCharacterBounds()
3128 if( mpLayoutData->m_aLineItemIds[i] == nItemID ) in GetCharacterBounds()
3130 nItemIndex = mpLayoutData->m_aLineIndices[i]; in GetCharacterBounds()
3135 …return (mpLayoutData && nItemIndex != -1) ? mpLayoutData->GetCharacterBounds( nItemIndex+nIndex ) … in GetCharacterBounds()
3143 if( ! mpLayoutData ) in GetIndexForPoint()
3145 if( mpLayoutData ) in GetIndexForPoint()
3147 nIndex = mpLayoutData->GetIndexForPoint( rPoint ); in GetIndexForPoint()
3148 for( size_t i = 0; i < mpLayoutData->m_aLineIndices.size(); i++ ) in GetIndexForPoint()
3150 if( mpLayoutData->m_aLineIndices[i] <= nIndex && in GetIndexForPoint()
3151 … (i == mpLayoutData->m_aLineIndices.size()-1 || mpLayoutData->m_aLineIndices[i+1] > nIndex) ) in GetIndexForPoint()
3154 nIndex -= mpLayoutData->m_aLineIndices[i]; in GetIndexForPoint()
3155 rItemID = mpLayoutData->m_aLineItemIds[i]; in GetIndexForPoint()
3165 if( ! mpLayoutData ) in GetLineCount()
3167 return mpLayoutData ? mpLayoutData->GetLineCount() : 0; in GetLineCount()
3172 if( ! mpLayoutData ) in GetLineStartEnd()
3174 return mpLayoutData ? mpLayoutData->GetLineStartEnd( nLine ) : Pair( -1, -1 ); in GetLineStartEnd()
3179 if( ! mpLayoutData ) in GetItemStartEnd()
3182 for( size_t i = 0; i < mpLayoutData->m_aLineItemIds.size(); i++ ) in GetItemStartEnd()
3183 if( mpLayoutData->m_aLineItemIds[i] == nItem ) in GetItemStartEnd()
3192 if( ! mpLayoutData ) in GetDisplayItemId()
3194 if( mpLayoutData && ( nLine >= 0 ) && ( nLine < (long)mpLayoutData->m_aLineItemIds.size() ) ) in GetDisplayItemId()
3195 nItemId = mpLayoutData->m_aLineItemIds[nLine]; in GetDisplayItemId()
3215 if( ! mpLayoutData ) in GetBoundingRectangle()
3217 if( mpLayoutData ) in GetBoundingRectangle()
3219 …std::map< sal_uInt16, Rectangle >::const_iterator it = mpLayoutData->m_aVisibleItemBoundRects.find… in GetBoundingRectangle()
3220 if( it != mpLayoutData->m_aVisibleItemBoundRects.end() ) in GetBoundingRectangle()
3682 delete mpLayoutData, mpLayoutData = NULL; in ImplExecute()