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 _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 _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 46 of file ww8graf.hxx.
|
private |
Definition at line 56 of file ww8graf.hxx.
wwZOrderer::wwZOrderer | ( | const sw::util::SetLayer & | rSetLayer, |
SdrPage * | pDrawPg, | ||
const SvxMSDffShapeOrders * | pShapeOrders | ||
) |
Definition at line 50 of file ww8graf2.cxx.
References SdrObjList::GetObjCount(), mnNoInitialObjects, and mpDrawPg.
|
private |
Definition at line 199 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().
Definition at line 102 of file ww8graf2.cxx.
References GetEscherObjectIdx(), and maEscherLayer.
Referenced by InsertEscherObject().
Definition at line 151 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 | _bInHeaderFooter | ||
) |
Definition at line 70 of file ww8graf2.cxx.
References GetEscherObjectPos(), InsertObject(), mnInlines, and mnNoInitialObjects.
Definition at line 209 of file ww8graf2.cxx.
References SdrObjList::InsertObject(), SdrObject::IsInserted(), and mpDrawPg.
Referenced by InsertDrawingObject(), InsertEscherObject(), and InsertTextLayerObject().
Definition at line 162 of file ww8graf2.cxx.
References InsertObject(), maEscherLayer, maIndexes, MapEscherIdxToIter(), maSetLayer, mnInlines, mnNoInitialObjects, nPos, and sw::util::SetLayer::SendObjectToHeaven().
Definition at line 59 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 64 of file ww8graf2.cxx.
References maIndexes.
|
private |
Definition at line 58 of file ww8graf.hxx.
Referenced by GetDrawingObjectPos().
|
private |
Definition at line 55 of file ww8graf.hxx.
Referenced by GetEscherObjectPos(), InsertTextLayerObject(), and MapEscherIdxToIter().
|
private |
Definition at line 60 of file ww8graf.hxx.
Referenced by InsertTextLayerObject(), InsideEscher(), and OutsideEscher().
|
private |
Definition at line 62 of file ww8graf.hxx.
Referenced by InsertDrawingObject(), and InsertTextLayerObject().
|
private |
Definition at line 65 of file ww8graf.hxx.
Referenced by InsertDrawingObject(), InsertEscherObject(), and InsertTextLayerObject().
|
private |
Definition at line 64 of file ww8graf.hxx.
Referenced by InsertDrawingObject(), InsertEscherObject(), InsertTextLayerObject(), and wwZOrderer().
|
private |
Definition at line 66 of file ww8graf.hxx.
Referenced by InsertObject(), and wwZOrderer().
|
private |
Definition at line 67 of file ww8graf.hxx.
Referenced by GetEscherObjectIdx().