LibreOffice Module sw (master) 1
|
#include <IDocumentDrawModelAccess.hxx>
Public Member Functions | |
virtual const SwDrawModel * | GetDrawModel () const =0 |
Draw Model and id accessors. More... | |
virtual SwDrawModel * | GetDrawModel ()=0 |
virtual SwDrawModel * | MakeDrawModel_ ()=0 |
virtual SwDrawModel * | GetOrCreateDrawModel ()=0 |
virtual SdrLayerID | GetHeavenId () const =0 |
virtual SdrLayerID | GetHellId () const =0 |
virtual SdrLayerID | GetControlsId () const =0 |
virtual SdrLayerID | GetInvisibleHeavenId () const =0 |
virtual SdrLayerID | GetInvisibleHellId () const =0 |
virtual SdrLayerID | GetInvisibleControlsId () const =0 |
virtual void | NotifyInvisibleLayers (SdrPageView &_rSdrPageView)=0 |
method to notify drawing page view about the invisible layers More... | |
virtual bool | IsVisibleLayerId (SdrLayerID _nLayerId) const =0 |
method to determine, if a layer ID belongs to the visible ones. More... | |
virtual SdrLayerID | GetInvisibleLayerIdByVisibleOne (SdrLayerID _nVisibleLayerId)=0 |
method to determine, if the corresponding invisible layer ID for a visible one. More... | |
virtual bool | Search (const SwPaM &rPaM, const SvxSearchItem &rSearchItem)=0 |
Searches text in shapes anchored inside rPaM. More... | |
Protected Member Functions | |
virtual | ~IDocumentDrawModelAccess () |
Definition at line 29 of file IDocumentDrawModelAccess.hxx.
|
inlineprotectedvirtual |
Definition at line 76 of file IDocumentDrawModelAccess.hxx.
|
pure virtual |
Implemented in sw::DocumentDrawModelManager.
Referenced by SwFrame::AppendDrawObj(), SwDrawContact::Changed_(), SwContact::MoveObjToLayer(), and SwXShape::setPropertyValue().
|
pure virtual |
Draw Model and id accessors.
Implemented in sw::DocumentDrawModelManager.
Referenced by docfunc::AllDrawObjsOnPage(), sw::ThemeColorChanger::apply(), SwContentTree::BringEntryToAttention(), SwViewShell::ChgNumberDigits(), SwDoc::CloneSdrObj(), SwXMLTextImportHelper::createAndInsertApplet(), SwXMLTextImportHelper::createAndInsertFloatingFrame(), SwXMLTextImportHelper::createAndInsertOLEObject(), SwXMLTextImportHelper::createAndInsertOOoLink(), SwXMLTextImportHelper::createAndInsertPlugin(), SwTextShell::CreateInsertFrameItemSet(), SwFlyDrawContact::CreateNewRef(), SwTextBoxHelper::DoTextBoxZOrderCorrection(), sw::UndoManager::DoUndo(), SwEnvFormatPage::Edit(), SwDocShell::Edit(), SwXMLImport::endDocument(), SwFrameShell::Execute(), SwTextShell::Execute(), SwGrfShell::Execute(), SwHeaderFooterWin::ExecuteCommand(), docfunc::ExistsDrawObjs(), SwXMLExport::exportDoc(), MSWordExportBase::ExportDocument(), SwContentType::FillMemberList(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), sw::search::SearchResultLocator::findOne(), SwFEShell::GetBestObject(), SwFmDrawPage::getByIndex(), SwXLinkNameAccessWrapper::getByName(), SwFmDrawPage::getCount(), SwTransferable::GetData(), SwContentTree::GetDrawingObjectsByContent(), SwXLinkNameAccessWrapper::getElementNames(), SwDocStyleSheet::GetItemSet(), SwXTextDocument::getPropertyValue(), SwXTextDocument::getSdrModelFromUnoModel(), WW8Export::GetSdrOrdNum(), SwWrtShell::GotoDrawingObject(), SwWW8ImplReader::GraphicCtor(), SwXLinkNameAccessWrapper::hasByName(), SwFmDrawPage::hasElements(), SwFEShell::ImpEndCreate(), IMPL_LINK(), SwBasicEscherEx::Init(), SwViewShellImp::Init(), SwRootFrame::Init(), SwDrawContact::InsertMasterIntoDrawPage(), SwTextShell::InsertMediaDlg(), lcl_ConvertSdrOle2ObjsToSdrGrafObjs(), SwViewShellImp::MakeDrawView(), SwDrawFrameFormat::MakeGraphic(), SwView::Notify(), SwViewShellImp::NotifySizeChg(), SwHTMLWriter::OutHiddenForms(), OutHTML_DrawFrameFormatAsMarquee(), SwXTextDocument::paintTile(), SwXTextDocument::postMouseEvent(), sw::DocumentDeviceManager::PrtDataChanged(), sw::AccessibilityIssue::quickFixIssue(), SwView::ReadUserDataSequence(), sw::UndoThemeChange::RedoImpl(), SwViewShell::SetAddExtLeading(), sw::DocumentSettingManager::setCharacterCompressionType(), sw::DocumentSettingManager::setForbiddenCharacters(), sw::DocumentDeviceManager::setPrinter(), SwXTextDocument::setPropertyValue(), sw::DocumentDeviceManager::setReferenceDeviceType(), sw::DocumentDeviceManager::setVirtualDevice(), SwFEShell::ShouldObjectBeSelected(), SwXMLImport::startDocument(), SwDrawContact::SwClientNotify(), SwDrawContact::SwDrawContact(), SwViewShell::SwViewShell(), sw::ModelTraverser::traverse(), sw::UndoThemeChange::UndoImpl(), SwEscherEx::WriteOCXControl(), DocxExport::WriteTheme(), SwView::WriteUserDataSequence(), and SwView::~SwView().
|
pure virtual |
Implemented in sw::DocumentDrawModelManager.
|
pure virtual |
Implemented in sw::DocumentDrawModelManager.
Referenced by SwFlyFrame::InitDrawObj(), lcl_InsertDrawLabel(), SwFlyFrameFormat::MakeGraphic(), SwContact::MoveObjToLayer(), SwViewShellImp::PaintLayer(), SwRootFrame::PaintSwFrame(), SwUndoInsertLabel::RedoImpl(), SwFrame::Retouch(), SwXShape::setPropertyValue(), and SwFlyFrame::UpdateAttr_().
|
pure virtual |
Implemented in sw::DocumentDrawModelManager.
Referenced by SwFEShell::ChangeOpaque(), SwTextFly::DrawFlyRect(), SwTextFly::DrawTextOpaque(), SwXShape::getPropertyValue(), SwBasicEscherEx::Init(), SwFlyFrame::InitDrawObj(), lcl_InsertDrawLabel(), lcl_SubtractFlys(), lcl_urlOverBackground(), SwFlyFrameFormat::MakeGraphic(), SwContact::MoveObjToLayer(), SwViewShellImp::PaintLayer(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwLayAction::PaintWithoutFlys(), SwUndoInsertLabel::RedoImpl(), SwFrame::Retouch(), SwXShape::setPropertyValue(), SwFEShell::ShouldObjectBeSelected(), DocxSdrExport::startDMLAnchorInline(), SwFlyFrame::UpdateAttr_(), SwEditWin::UpdatePointer(), and PlcDrawObj::WritePlc().
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in sw::DocumentDrawModelManager.
Referenced by SwFmDrawPage::add(), SwXGroupShape::add(), SwFrame::AppendDrawObj(), SwDrawContact::Changed_(), SwBasicEscherEx::GetInvisibleHellId(), SwXShape::getPropertyValue(), lcl_InsertDrawLabel(), SwContact::MoveObjToLayer(), SwUndoInsertLabel::RedoImpl(), SwXShape::setPropertyValue(), DocxSdrExport::startDMLAnchorInline(), and PlcDrawObj::WritePlc().
|
pure virtual |
method to determine, if the corresponding invisible layer ID for a visible one.
Note: If given layer ID is an invisible one, method returns given layer ID. Note: If given layer ID is unknown, method returns given layer ID.
_nVisibleLayerId | input parameter - visible layer ID for which the corresponding invisible one has to be returned. |
Implemented in sw::DocumentDrawModelManager.
Referenced by SwDoc::CloneSdrObj().
|
pure virtual |
Implemented in sw::DocumentDrawModelManager.
Referenced by SwDoc::CheckForUniqueItemForLineFillNameOrIndex(), SwDoc::CloneSdrObj(), SwTextAPIEditSource::EnsureOutliner(), SwXTextDocument::getDrawPage(), SwXDocumentPropertyHelper::GetDrawTable(), SwSvxUnoDrawPool::getModelPool(), SwXTextDocument::getSdrModelFromUnoModel(), SwWW8ImplReader::GraphicCtor(), SwFEShell::ImpEndCreate(), SwViewShellImp::MakeDrawView(), SwXTextDocument::setPropertyValue(), SwXMLImport::startDocument(), SwAccessibleShapeMap_Impl::SwAccessibleShapeMap_Impl(), and WW8Export::TestOleNeedsGraphic().
|
pure virtual |
method to determine, if a layer ID belongs to the visible ones.
Note: If given layer ID is unknown, method asserts and returns <false>.
_nLayerId | input parameter - layer ID, which has to be checked, if it belongs to the visible ones. |
Implemented in sw::DocumentDrawModelManager.
Referenced by SwContentTree::BringEntryToAttention(), SwContentType::FillMemberList(), SwTextFly::InitAnchoredObjList(), SwAnchoredObject::IsFormatPossible(), sw::IsPageFrameEmpty(), lcl_RefreshLine(), lcl_SubtractFlys(), SwLayAction::PaintWithoutFlys(), SwLayoutFrame::RefreshLaySubsidiary(), and SwXShape::setPropertyValue().
|
pure virtual |
Implemented in sw::DocumentDrawModelManager.
Referenced by SwViewShellImp::MakeDrawView().
|
pure virtual |
method to notify drawing page view about the invisible layers
Implemented in sw::DocumentDrawModelManager.
Referenced by SwViewShellImp::Init().
|
pure virtual |
Searches text in shapes anchored inside rPaM.
Implemented in sw::DocumentDrawModelManager.
Referenced by sw::FindTextImpl().