| LibreOffice Module sw (master) 1
    | 
#include <ww8graf.hxx>
| Public Member Functions | |
| wwZOrderer (const sw::util::SetLayer &rSetLayer, SdrPage *pDrawPg, const SvxMSDffShapeOrders *pShapeOrders) | |
| void | InsertTextLayerObject (SdrObject *pObject) | 
| void | InsertDrawingObject (SdrObject *pObj, short nWwHeight) | 
| void | InsertEscherObject (SdrObject *pObject, sal_uLong nSpId, const bool bInHellLayer, const bool _bInHeaderFooter) | 
| void | InsideEscher (sal_uLong nIndex) | 
| void | OutsideEscher () | 
| Private Types | |
| typedef std::vector< EscherShape >::iterator | myeiter | 
| Private Member Functions | |
| sal_uInt16 | GetEscherObjectIdx (sal_uLong nSpId) | 
| myeiter | MapEscherIdxToIter (sal_uLong nIdx) | 
| sal_uLong | GetEscherObjectPos (sal_uLong nSpId, const bool bInHellLayer, const bool _bInHeaderFooter) | 
| sal_uLong | GetDrawingObjectPos (short nWwHeight) | 
| void | InsertObject (SdrObject *pObject, sal_uLong nPos) | 
| Private Attributes | |
| std::vector< EscherShape > | maEscherLayer | 
| std::vector< short > | maDrawHeight | 
| std::stack< sal_uInt16 > | maIndexes | 
| sw::util::SetLayer | maSetLayer | 
| sal_uLong | mnNoInitialObjects | 
| sal_uLong | mnInlines | 
| SdrPage * | mpDrawPg | 
| const SvxMSDffShapeOrders * | mpShapeOrders | 
Definition at line 48 of file ww8graf.hxx.
| 
 | private | 
Definition at line 58 of file ww8graf.hxx.
| wwZOrderer::wwZOrderer | ( | const sw::util::SetLayer & | rSetLayer, | 
| SdrPage * | pDrawPg, | ||
| const SvxMSDffShapeOrders * | pShapeOrders | ||
| ) | 
Definition at line 49 of file ww8graf2.cxx.
References SdrObjList::GetObjCount(), mnNoInitialObjects, and mpDrawPg.
| 
 | private | 
Definition at line 213 of file ww8graf2.cxx.
References maDrawHeight.
Referenced by InsertDrawingObject().
| 
 | private | 
Definition at line 84 of file ww8graf2.cxx.
References mpShapeOrders, and SvxMSDffShapeOrder::nShapeId.
Referenced by GetEscherObjectPos(), and InsideEscher().
| 
 | private | 
Definition at line 102 of file ww8graf2.cxx.
References GetEscherObjectIdx(), and maEscherLayer.
Referenced by InsertEscherObject().
| void wwZOrderer::InsertDrawingObject | ( | SdrObject * | pObj, | 
| short | nWwHeight | ||
| ) | 
Definition at line 165 of file ww8graf2.cxx.
References GetDrawingObjectPos(), InsertObject(), maSetLayer, mnInlines, mnNoInitialObjects, nPos, sw::util::SetLayer::SendObjectToHeaven(), and sw::util::SetLayer::SendObjectToHell().
| void wwZOrderer::InsertEscherObject | ( | SdrObject * | pObject, | 
| sal_uLong | nSpId, | ||
| const bool | bInHellLayer, | ||
| const bool | _bInHeaderFooter | ||
| ) | 
Definition at line 69 of file ww8graf2.cxx.
References GetEscherObjectPos(), InsertObject(), mnInlines, mnNoInitialObjects, and pObject.
Definition at line 223 of file ww8graf2.cxx.
References SdrObjList::InsertObject(), mpDrawPg, nPos, and pObject.
Referenced by InsertDrawingObject(), InsertEscherObject(), and InsertTextLayerObject().
| void wwZOrderer::InsertTextLayerObject | ( | SdrObject * | pObject | ) | 
Definition at line 176 of file ww8graf2.cxx.
References InsertObject(), maEscherLayer, maIndexes, MapEscherIdxToIter(), maSetLayer, mnInlines, mnNoInitialObjects, EscherShape::mnNoInlines, nPos, pObject, and sw::util::SetLayer::SendObjectToHeaven().
| void wwZOrderer::InsideEscher | ( | sal_uLong | nIndex | ) | 
Definition at line 58 of file ww8graf2.cxx.
References GetEscherObjectIdx(), and maIndexes.
| 
 | private | 
Definition at line 78 of file ww8graf2.cxx.
References maEscherLayer.
Referenced by InsertTextLayerObject().
| void wwZOrderer::OutsideEscher | ( | ) | 
Definition at line 63 of file ww8graf2.cxx.
References maIndexes.
| 
 | private | 
Definition at line 60 of file ww8graf.hxx.
Referenced by GetDrawingObjectPos().
| 
 | private | 
Definition at line 57 of file ww8graf.hxx.
Referenced by GetEscherObjectPos(), InsertTextLayerObject(), and MapEscherIdxToIter().
| 
 | private | 
Definition at line 62 of file ww8graf.hxx.
Referenced by InsertTextLayerObject(), InsideEscher(), and OutsideEscher().
| 
 | private | 
Definition at line 64 of file ww8graf.hxx.
Referenced by InsertDrawingObject(), and InsertTextLayerObject().
| 
 | private | 
Definition at line 67 of file ww8graf.hxx.
Referenced by InsertDrawingObject(), InsertEscherObject(), and InsertTextLayerObject().
| 
 | private | 
Definition at line 66 of file ww8graf.hxx.
Referenced by InsertDrawingObject(), InsertEscherObject(), InsertTextLayerObject(), and wwZOrderer().
| 
 | private | 
Definition at line 68 of file ww8graf.hxx.
Referenced by InsertObject(), and wwZOrderer().
| 
 | private | 
Definition at line 69 of file ww8graf.hxx.
Referenced by GetEscherObjectIdx().