LibreOffice Module filter (master) 1
|
#include <escherex.hxx>
Public Member Functions | |
EscherEx (std::shared_ptr< EscherExGlobal > xGlobal, SvStream *pOutStrm, bool bOOXML=false) | |
virtual | ~EscherEx () override |
virtual sal_uInt32 | GenerateShapeId () |
Creates and returns a new shape identifier, updates the internal shape counters and registers the identifier in the DGG cluster table. More... | |
EscherGraphicProvider & | GetGraphicProvider () |
Returns the graphic provider from the global object that has been passed to the constructor. More... | |
SvStream * | QueryPictureStream () |
Called if a picture shall be written and no picture stream is set at class ImplEESdrWriter. More... | |
void | Flush (SvStream *pPicStreamMergeBSE=nullptr) |
Inserts internal data into the EscherStream, this process may and has to be executed only once If pPicStreamMergeBSE is known, the BLIPs from this stream are being merged into the MsofbtBSE Records of the EscherStream like it's required for Excel (and maybe Word?) More... | |
void | InsertAtCurrentPos (sal_uInt32 nBytes) |
Inserts the passed number of bytes at the current position of the output stream. More... | |
void | InsertPersistOffset (sal_uInt32 nKey, sal_uInt32 nOffset) |
void | ReplacePersistOffset (sal_uInt32 nKey, sal_uInt32 nOffset) |
sal_uInt32 | GetPersistOffset (sal_uInt32 nKey) |
bool | SeekToPersistOffset (sal_uInt32 nKey) |
void | InsertAtPersistOffset (sal_uInt32 nKey, sal_uInt32 nValue) |
void | SetEditAs (const OUString &rEditAs) |
const OUString & | GetEditAs () const |
SvStream & | GetStream () const |
sal_uInt64 | GetStreamPos () const |
virtual void | OpenContainer (sal_uInt16 nEscherContainer, int nRecInstance=0) |
virtual void | CloseContainer () |
void | BeginAtom () |
void | EndAtom (sal_uInt16 nRecType, int nRecVersion=0, int nRecInstance=0) |
void | AddAtom (sal_uInt32 nAtomSitze, sal_uInt16 nRecType, int nRecVersion=0, int nRecInstance=0) |
void | AddChildAnchor (const tools::Rectangle &rRectangle) |
void | AddClientAnchor (const tools::Rectangle &rRectangle) |
virtual sal_uInt32 | EnterGroup (const OUString &rShapeName, const tools::Rectangle *pBoundRect) |
sal_uInt32 | EnterGroup (const tools::Rectangle *pBoundRect=nullptr) |
sal_uInt32 | GetGroupLevel () const |
void | SetGroupSnapRect (sal_uInt32 nGroupLevel, const tools::Rectangle &rRect) |
void | SetGroupLogicRect (sal_uInt32 nGroupLevel, const tools::Rectangle &rRect) |
virtual void | LeaveGroup () |
virtual void | AddShape (sal_uInt32 nShpInstance, ShapeFlag nFlagIds, sal_uInt32 nShapeID=0) |
virtual void | Commit (EscherPropertyContainer &rProps, const tools::Rectangle &rRect) |
void | AddSdrPage (const SdrPage &rPage, bool ooxmlExport=false) |
void | AddUnoShapes (const css::uno::Reference< css::drawing::XShapes > &rxShapes, bool ooxmlExport=false) |
sal_uInt32 | AddSdrObject (const SdrObject &rObj, bool ooxmlExport=false, sal_uInt32 nId=0) |
returns the ShapeID More... | |
virtual void | AddSdrObjectVMLObject (const SdrObject &) |
void | EndSdrObjectPage () |
If objects are written through AddSdrObject the SolverContainer has to be written, and maybe some maintenance to be done. More... | |
virtual EscherExHostAppData * | StartShape (const css::uno::Reference< css::drawing::XShape > &rShape, const tools::Rectangle *pChildAnchor) |
Called before a shape is written, application supplies ClientRecords. More... | |
virtual void | EndShape (sal_uInt16 nShapeType, sal_uInt32 nShapeID) |
Called after a shape is written to inform the application of the resulted shape type and ID. More... | |
virtual EscherExHostAppData * | EnterAdditionalTextGroup () |
Called before an AdditionalText EnterGroup occurs. More... | |
virtual sal_uInt32 | QueryTextID (const css::uno::Reference< css::drawing::XShape > &, sal_uInt32 nShapeId) |
Called if an ESCHER_Prop_lTxid shall be written. More... | |
sal_uInt32 | AddDummyShape () |
void | SetHellLayerId (SdrLayerID nId) |
SdrLayerID | GetHellLayerId () const |
Public Member Functions inherited from EscherPersistTable | |
bool | PtIsID (sal_uInt32 nID) |
void | PtInsert (sal_uInt32 nID, sal_uInt32 nOfs) |
void | PtDelete (sal_uInt32 nID) |
sal_uInt32 | PtGetOffsetByID (sal_uInt32 nID) |
void | PtReplace (sal_uInt32 nID, sal_uInt32 nOfs) |
void | PtReplaceOrInsert (sal_uInt32 nID, sal_uInt32 nOfs) |
EscherPersistTable () | |
virtual | ~EscherPersistTable () |
EscherPersistTable & | operator= (EscherPersistTable const &)=delete |
EscherPersistTable (EscherPersistTable const &)=delete | |
Static Public Member Functions | |
static sal_uInt32 | GetColor (const sal_uInt32 nColor) |
static sal_uInt32 | GetColor (const Color &rColor) |
static const SdrObject * | GetSdrObject (const css::uno::Reference< css::drawing::XShape > &rXShape) |
Protected Member Functions | |
bool | DoSeek (sal_uInt32 nKey) |
Protected Attributes | |
std::shared_ptr< EscherExGlobal > | mxGlobal |
std::unique_ptr< ImplEESdrWriter > | mpImplEESdrWriter |
std::unique_ptr< SvStream > | mxOwnStrm |
SvStream * | mpOutStrm |
sal_uInt32 | mnStrmStartOfs |
std::vector< sal_uInt32 > | mOffsets |
std::vector< sal_uInt16 > | mRecTypes |
sal_uInt32 | mnCurrentDg |
sal_uInt32 | mnCountOfs |
sal_uInt32 | mnGroupLevel |
SdrLayerID | mnHellLayerId |
bool | mbEscherSpgr |
bool | mbEscherDg |
bool | mbOOXML |
OUString | mEditAs |
Private Member Functions | |
EscherEx (const EscherEx &)=delete | |
EscherEx & | operator= (const EscherEx &)=delete |
Additional Inherited Members | |
Public Attributes inherited from EscherPersistTable | |
::std::vector< std::unique_ptr< EscherPersistEntry > > | maPersistTable |
Definition at line 1049 of file escherex.hxx.
|
explicit |
Definition at line 4863 of file escherex.cxx.
References mnStrmStartOfs, mpImplEESdrWriter, mpOutStrm, mxOwnStrm, SDRLAYER_NOTFOUND(), and SvStream::Tell().
|
overridevirtual |
Definition at line 4883 of file escherex.cxx.
|
privatedelete |
void EscherEx::AddAtom | ( | sal_uInt32 | nAtomSitze, |
sal_uInt16 | nRecType, | ||
int | nRecVersion = 0 , |
||
int | nRecInstance = 0 |
||
) |
Definition at line 5134 of file escherex.cxx.
References mpOutStrm, SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by AddChildAnchor(), AddClientAnchor(), AddShape(), EnterGroup(), ImplEESdrWriter::ImplWriteAdditionalText(), and OpenContainer().
void EscherEx::AddChildAnchor | ( | const tools::Rectangle & | rRectangle | ) |
Definition at line 5139 of file escherex.cxx.
References AddAtom(), tools::Rectangle::Bottom(), ESCHER_ChildAnchor, tools::Rectangle::Left(), mpOutStrm, tools::Rectangle::Right(), tools::Rectangle::Top(), and SvStream::WriteInt32().
Referenced by EnterGroup(), ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
void EscherEx::AddClientAnchor | ( | const tools::Rectangle & | rRectangle | ) |
Definition at line 5148 of file escherex.cxx.
References AddAtom(), ESCHER_ClientAnchor, tools::Rectangle::GetHeight(), tools::Rectangle::GetWidth(), tools::Rectangle::Left(), mpOutStrm, tools::Rectangle::Top(), and SvStream::WriteInt16().
Referenced by ImplEESdrWriter::ImplWriteAdditionalText().
sal_uInt32 EscherEx::AddDummyShape | ( | ) |
Definition at line 982 of file eschesdo.cxx.
References AddShape(), CloseContainer(), ESCHER_ShpInst_Rectangle, ESCHER_SpContainer, GenerateShapeId(), HaveAnchor, HaveShapeProperty, and OpenContainer().
sal_uInt32 EscherEx::AddSdrObject | ( | const SdrObject & | rObj, |
bool | ooxmlExport = false , |
||
sal_uInt32 | nId = 0 |
||
) |
returns the ShapeID
Definition at line 953 of file eschesdo.cxx.
References ImplEESdrObject::IsValid(), mbOOXML, mpImplEESdrWriter, and nId.
|
inlinevirtual |
Definition at line 1166 of file escherex.hxx.
Referenced by ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
void EscherEx::AddSdrPage | ( | const SdrPage & | rPage, |
bool | ooxmlExport = false |
||
) |
Definition at line 941 of file eschesdo.cxx.
References mpImplEESdrWriter.
|
virtual |
Definition at line 5252 of file escherex.cxx.
References AddAtom(), Child, ESCHER_Sp, GenerateShapeId(), Group, mnGroupLevel, mpOutStrm, and SvStream::WriteUInt32().
Referenced by AddDummyShape(), EnterGroup(), ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
void EscherEx::AddUnoShapes | ( | const css::uno::Reference< css::drawing::XShapes > & | rxShapes, |
bool | ooxmlExport = false |
||
) |
Definition at line 947 of file eschesdo.cxx.
References mpImplEESdrWriter.
void EscherEx::BeginAtom | ( | ) |
Definition at line 5119 of file escherex.cxx.
References mnCountOfs, mpOutStrm, SvStream::Tell(), and SvStream::WriteUInt32().
|
virtual |
Definition at line 5081 of file escherex.cxx.
References DoSeek(), ESCHER_DgContainer, ESCHER_Persist_Dg, ESCHER_SpgrContainer, mbEscherDg, mbEscherSpgr, mnCurrentDg, mOffsets, mpOutStrm, mRecTypes, mxGlobal, nPos, SvStream::Seek(), SvStream::Tell(), and SvStream::WriteUInt32().
Referenced by AddDummyShape(), EnterGroup(), ImplEESdrWriter::ImplWriteAdditionalText(), ImplEESdrWriter::ImplWriteShape(), and LeaveGroup().
|
virtual |
Definition at line 5267 of file escherex.cxx.
References EscherPropertyContainer::Commit(), and GetStream().
Referenced by EnterGroup(), ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
|
protected |
Definition at line 4995 of file escherex.cxx.
References mpOutStrm, nPos, EscherPersistTable::PtGetOffsetByID(), EscherPersistTable::PtIsID(), and SvStream::Seek().
Referenced by CloseContainer(), Flush(), SeekToPersistOffset(), SetGroupLogicRect(), and SetGroupSnapRect().
Definition at line 5125 of file escherex.cxx.
References mnCountOfs, mpOutStrm, SvStream::Seek(), SvStream::Tell(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
void EscherEx::EndSdrObjectPage | ( | ) |
If objects are written through AddSdrObject the SolverContainer has to be written, and maybe some maintenance to be done.
Definition at line 962 of file eschesdo.cxx.
References mpImplEESdrWriter.
|
virtual |
Called after a shape is written to inform the application of the resulted shape type and ID.
Definition at line 972 of file eschesdo.cxx.
Referenced by ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
|
virtual |
Called before an AdditionalText EnterGroup occurs.
The current shape will be written in three parts: a group shape, the shape itself, and an extra textbox shape. The complete flow is: StartShape sets HostData1. EnterAdditionalTextGroup sets HostData2, App may modify HostData1 and keep track of the change. The group shape is written with HostData2. Another StartShape with the same (!) object sets HostData3. The current shape is written with HostData3. EndShape is called for the current shape. Another StartShape with the same (!) object sets HostData4. The textbox shape is written with HostData4. EndShape is called for the textbox shape. EndShape is called for the group shape, this provides the same functionality as an ordinary recursive group.
Definition at line 5157 of file escherex.cxx.
Referenced by ImplEESdrWriter::ImplEnterAdditionalTextGroup().
|
virtual |
Definition at line 5162 of file escherex.cxx.
References AddAtom(), AddChildAnchor(), EscherPropertyContainer::AddOpt(), AddShape(), tools::Rectangle::Bottom(), CloseContainer(), Commit(), ESCHER_Persist_Grouping_Snap, ESCHER_Prop_dxWrapDistLeft, ESCHER_Prop_dxWrapDistRight, ESCHER_Prop_LockAgainstGrouping, ESCHER_Prop_wzName, ESCHER_ShpInst_Min, ESCHER_SpContainer, ESCHER_Spgr, ESCHER_SpgrContainer, GenerateShapeId(), Group, HaveAnchor, tools::Rectangle::IsHeightEmpty(), tools::Rectangle::IsWidthEmpty(), tools::Rectangle::Left(), mnGroupLevel, mpImplEESdrWriter, mpOutStrm, OpenContainer(), Patriarch, EscherPersistTable::PtReplaceOrInsert(), tools::Rectangle::Right(), SvStream::Tell(), tools::Rectangle::Top(), EscherExHostAppData::WriteClientAnchor(), EscherExHostAppData::WriteClientData(), and SvStream::WriteInt32().
Referenced by EnterGroup(), ImplEESdrWriter::ImplEnterAdditionalTextGroup(), and ImplEESdrWriter::ImplWriteShape().
sal_uInt32 EscherEx::EnterGroup | ( | const tools::Rectangle * | pBoundRect = nullptr | ) |
Definition at line 5210 of file escherex.cxx.
References EnterGroup().
void EscherEx::Flush | ( | SvStream * | pPicStreamMergeBSE = nullptr | ) |
Inserts internal data into the EscherStream, this process may and has to be executed only once If pPicStreamMergeBSE is known, the BLIPs from this stream are being merged into the MsofbtBSE Records of the EscherStream like it's required for Excel (and maybe Word?)
Definition at line 4887 of file escherex.cxx.
References DoSeek(), ESCHER_Persist_CurrentPosition, ESCHER_Persist_Dgg, InsertAtCurrentPos(), mpOutStrm, mxGlobal, EscherPersistTable::PtDelete(), EscherPersistTable::PtGetOffsetByID(), EscherPersistTable::PtReplaceOrInsert(), SvStream::Seek(), and SvStream::Tell().
|
inlinevirtual |
Creates and returns a new shape identifier, updates the internal shape counters and registers the identifier in the DGG cluster table.
Definition at line 1080 of file escherex.hxx.
Referenced by AddDummyShape(), AddShape(), EnterGroup(), ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
|
static |
Definition at line 5280 of file escherex.cxx.
References Color::GetBlue(), GetColor(), Color::GetGreen(), and Color::GetRed().
|
static |
Definition at line 5272 of file escherex.cxx.
Referenced by GetColor().
|
inline |
Definition at line 1124 of file escherex.hxx.
|
inline |
Returns the graphic provider from the global object that has been passed to the constructor.
Definition at line 1085 of file escherex.hxx.
Referenced by ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
|
inline |
Definition at line 1146 of file escherex.hxx.
Referenced by ImplEESdrWriter::ImplExitPage(), ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
|
inline |
Definition at line 1213 of file escherex.hxx.
Referenced by ImplEESdrWriter::ImplWriteShape().
sal_uInt32 EscherEx::GetPersistOffset | ( | sal_uInt32 | nKey | ) |
Definition at line 4990 of file escherex.cxx.
References ESCHER_Persist_PrivateEntry, and EscherPersistTable::PtGetOffsetByID().
|
static |
Definition at line 993 of file eschesdo.cxx.
References DBG_ASSERT, and SdrObject::getSdrObjectFromXShape().
Referenced by ImplEESdrObject::GetSdrObject().
|
inline |
Definition at line 1125 of file escherex.hxx.
Referenced by Commit(), and ImplEESdrWriter::ImplFlushSolverContainer().
|
inline |
Definition at line 1126 of file escherex.hxx.
References SvStream::Tell().
void EscherEx::InsertAtCurrentPos | ( | sal_uInt32 | nBytes | ) |
Inserts the passed number of bytes at the current position of the output stream.
Inserts dummy bytes and moves all following stream data, and updates all internal stream offsets stored in the PersistTable and the affected container sizes, which makes this operation very expensive. (!)
nBytes | The number of bytes to be inserted into the stream. |
An atom that currently ends exactly at the current stream position will not be expanded to include the inserted data (used to insert e.g. a new atom after an existing atom). Note that containers that end exactly at the current stream position are always expanded to include the inserted data.
Definition at line 4922 of file escherex.cxx.
References EscherPersistTable::maPersistTable, mnStrmStartOfs, mOffsets, mpOutStrm, nType, SvStream::ReadBytes(), SvStream::ReadUInt32(), SvStream::Seek(), SvStream::SeekRel(), SvStream::Tell(), SvStream::TellEnd(), SvStream::WriteBytes(), and SvStream::WriteUInt32().
Referenced by Flush().
void EscherEx::InsertAtPersistOffset | ( | sal_uInt32 | nKey, |
sal_uInt32 | nValue | ||
) |
Definition at line 5014 of file escherex.cxx.
References mpOutStrm, nValue, SvStream::Seek(), SeekToPersistOffset(), SvStream::Tell(), and SvStream::WriteUInt32().
void EscherEx::InsertPersistOffset | ( | sal_uInt32 | nKey, |
sal_uInt32 | nOffset | ||
) |
Definition at line 4975 of file escherex.cxx.
References ESCHER_Persist_PrivateEntry, and EscherPersistTable::PtInsert().
|
virtual |
Definition at line 5244 of file escherex.cxx.
References CloseContainer(), ESCHER_Persist_Grouping_Logic, ESCHER_Persist_Grouping_Snap, mnGroupLevel, and EscherPersistTable::PtDelete().
Referenced by ImplEESdrWriter::ImplExitPage(), ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
|
virtual |
Definition at line 5025 of file escherex.cxx.
References AddAtom(), ESCHER_Dg, ESCHER_DgContainer, ESCHER_DggContainer, ESCHER_Persist_Dg, ESCHER_Persist_Dgg, ESCHER_SpContainer, ESCHER_SpgrContainer, mbEscherDg, mbEscherSpgr, mnCurrentDg, mOffsets, mpOutStrm, mRecTypes, mxGlobal, EscherPersistTable::PtReplaceOrInsert(), SvStream::Tell(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by AddDummyShape(), EnterGroup(), ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
|
inline |
Called if a picture shall be written and no picture stream is set at class ImplEESdrWriter.
Definition at line 1090 of file escherex.hxx.
Referenced by ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
|
virtual |
Called if an ESCHER_Prop_lTxid shall be written.
Definition at line 976 of file eschesdo.cxx.
Referenced by ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
void EscherEx::ReplacePersistOffset | ( | sal_uInt32 | nKey, |
sal_uInt32 | nOffset | ||
) |
Definition at line 4980 of file escherex.cxx.
References ESCHER_Persist_PrivateEntry, and EscherPersistTable::PtReplace().
bool EscherEx::SeekToPersistOffset | ( | sal_uInt32 | nKey | ) |
Definition at line 5009 of file escherex.cxx.
References DoSeek(), and ESCHER_Persist_PrivateEntry.
Referenced by InsertAtPersistOffset().
void EscherEx::SetEditAs | ( | const OUString & | rEditAs | ) |
Definition at line 4985 of file escherex.cxx.
References mEditAs.
Referenced by ImplEESdrWriter::ImplWriteShape().
void EscherEx::SetGroupLogicRect | ( | sal_uInt32 | nGroupLevel, |
const tools::Rectangle & | rRect | ||
) |
Definition at line 5231 of file escherex.cxx.
References tools::Rectangle::Bottom(), DoSeek(), ESCHER_Persist_Grouping_Logic, tools::Rectangle::Left(), mpOutStrm, tools::Rectangle::Right(), SvStream::Seek(), SvStream::Tell(), tools::Rectangle::Top(), and SvStream::WriteInt16().
Referenced by ImplEESdrWriter::ImplWriteAdditionalText().
void EscherEx::SetGroupSnapRect | ( | sal_uInt32 | nGroupLevel, |
const tools::Rectangle & | rRect | ||
) |
Definition at line 5215 of file escherex.cxx.
References tools::Rectangle::Bottom(), DoSeek(), ESCHER_Persist_Grouping_Snap, tools::Rectangle::Left(), mpOutStrm, tools::Rectangle::Right(), SvStream::Seek(), SvStream::Tell(), tools::Rectangle::Top(), and SvStream::WriteInt32().
Referenced by ImplEESdrWriter::ImplWriteAdditionalText().
|
inline |
Definition at line 1212 of file escherex.hxx.
References nId.
|
virtual |
Called before a shape is written, application supplies ClientRecords.
May set AppData::bDontWriteShape so the shape is ignored.
Definition at line 967 of file eschesdo.cxx.
Referenced by ImplEESdrWriter::ImplEnterAdditionalTextGroup(), ImplEESdrWriter::ImplWriteAdditionalText(), and ImplEESdrWriter::ImplWriteShape().
|
protected |
Definition at line 1067 of file escherex.hxx.
Referenced by CloseContainer(), and OpenContainer().
|
protected |
Definition at line 1066 of file escherex.hxx.
Referenced by CloseContainer(), and OpenContainer().
|
protected |
Definition at line 1068 of file escherex.hxx.
Referenced by AddSdrObject().
|
protected |
Definition at line 1069 of file escherex.hxx.
Referenced by SetEditAs().
|
protected |
Definition at line 1061 of file escherex.hxx.
Referenced by BeginAtom(), and EndAtom().
|
protected |
Definition at line 1060 of file escherex.hxx.
Referenced by CloseContainer(), and OpenContainer().
|
protected |
Definition at line 1063 of file escherex.hxx.
Referenced by AddShape(), EnterGroup(), and LeaveGroup().
|
protected |
Definition at line 1064 of file escherex.hxx.
|
protected |
Definition at line 1056 of file escherex.hxx.
Referenced by EscherEx(), and InsertAtCurrentPos().
|
protected |
Definition at line 1057 of file escherex.hxx.
Referenced by CloseContainer(), InsertAtCurrentPos(), and OpenContainer().
|
protected |
Definition at line 1053 of file escherex.hxx.
Referenced by AddSdrObject(), AddSdrPage(), AddUnoShapes(), EndSdrObjectPage(), EnterGroup(), and EscherEx().
|
protected |
Definition at line 1055 of file escherex.hxx.
Referenced by AddAtom(), AddChildAnchor(), AddClientAnchor(), AddShape(), BeginAtom(), CloseContainer(), DoSeek(), EndAtom(), EnterGroup(), EscherEx(), Flush(), InsertAtCurrentPos(), InsertAtPersistOffset(), OpenContainer(), SetGroupLogicRect(), and SetGroupSnapRect().
|
protected |
Definition at line 1058 of file escherex.hxx.
Referenced by CloseContainer(), and OpenContainer().
|
protected |
Definition at line 1052 of file escherex.hxx.
Referenced by CloseContainer(), Flush(), and OpenContainer().
|
protected |
Definition at line 1054 of file escherex.hxx.
Referenced by EscherEx().