LibreOffice Module sw (master) 1
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
SwViewShell Class Reference

#include <viewsh.hxx>

Inheritance diagram for SwViewShell:
[legend]
Collaboration diagram for SwViewShell:
[legend]

Public Member Functions

SwViewShellImpImp ()
 
const SwViewShellImpImp () const
 
const SwNodesGetNodes () const
 
void InitPrt (OutputDevice *pOutDev)
 
void StartAction ()
 
void ImplStartAction ()
 
void EndAction (const bool bIdleEnd=false)
 
void ImplEndAction (const bool bIdleEnd)
 
sal_uInt16 ActionCount () const
 
bool ActionPend () const
 
bool IsInEndAction () const
 
void SetRestoreActions (sal_uInt16 nSet)
 
sal_uInt16 GetRestoreActions () const
 
bool HasInvalidRect () const
 
void ChgHyphenation ()
 
void ChgNumberDigits ()
 
bool AddPaintRect (const SwRect &rRect)
 
void InvalidateWindows (const SwRect &rRect)
 
void FlushPendingLOKInvalidateTiles ()
 
void Reformat ()
 Invalidates complete Layout (ApplyViewOption). More...
 
void PrePaint ()
 
void DLPrePaint2 (const vcl::Region &rRegion)
 
void DLPostPaint2 (bool bPaintFormLayer)
 
const MapModegetPrePostMapMode () const
 
virtual void Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect)
 
void PaintTile (VirtualDevice &rDevice, int contextWidth, int contextHeight, int tilePosX, int tilePosY, tools::Long tileWidth, tools::Long tileHeight)
 Paint tile. More...
 
bool IsPaintInProgress () const
 
bool IsDrawingLayerPaintInProgress () const
 
virtual void VisPortChgd (const SwRect &)
 
bool SmoothScroll (tools::Long lXDiff, tools::Long lYDiff, const tools::Rectangle *)
 
void EnableSmooth (bool b)
 
const SwRectVisArea () const
 
const tools::RectanglegetLOKVisibleArea () const
 The visible area in the client (set by setClientVisibleArea). More...
 
void setLOKVisibleArea (const tools::Rectangle &rArea)
 
void MakeVisible (const SwRect &)
 
void SizeChgNotify ()
 
void UISizeNotify ()
 
Point GetPagePos (sal_uInt16 nPageNum) const
 
sal_uInt16 GetNumPages () const
 
bool IsDummyPage (sal_uInt16 nPageNum) const
 
void SetFirstVisPageInvalid ()
 
SwRootFrameGetLayout () const
 
bool IsNewLayout () const
 
Size GetDocSize () const
 
virtual void CalcLayout ()
 
sal_uInt16 GetPageCount () const
 
Size GetPageSize (sal_uInt16 nPageNum, bool bSkipEmptyPages) const
 
SwDocGetDoc () const
 
const IDocumentSettingAccessgetIDocumentSettingAccess () const
 Provides access to the document setting interface. More...
 
IDocumentSettingAccessgetIDocumentSettingAccess ()
 
const IDocumentDeviceAccessgetIDocumentDeviceAccess () const
 Provides access to the document device interface. More...
 
IDocumentDeviceAccessgetIDocumentDeviceAccess ()
 
const IDocumentMarkAccessgetIDocumentMarkAccess () const
 Provides access to the document bookmark interface. More...
 
IDocumentMarkAccessgetIDocumentMarkAccess ()
 
const IDocumentDrawModelAccessgetIDocumentDrawModelAccess () const
 Provides access to the document draw model interface. More...
 
IDocumentDrawModelAccessgetIDocumentDrawModelAccess ()
 
const IDocumentRedlineAccessgetIDocumentRedlineAccess () const
 Provides access to the document redline interface. More...
 
IDocumentRedlineAccessgetIDocumentRedlineAccess ()
 
const IDocumentLayoutAccessgetIDocumentLayoutAccess () const
 Provides access to the document layout interface. More...
 
IDocumentLayoutAccessgetIDocumentLayoutAccess ()
 
IDocumentContentOperationsgetIDocumentContentOperations ()
 Provides access to the content operations interface. More...
 
IDocumentStylePoolAccessgetIDocumentStylePoolAccess ()
 Provides access to the document style pool interface. More...
 
const IDocumentStatisticsgetIDocumentStatistics () const
 Provides access to the document statistics interface. More...
 
IDocumentUndoRedo const & GetIDocumentUndoRedo () const
 Provides access to the document undo/redo interface. More...
 
IDocumentUndoRedo & GetIDocumentUndoRedo ()
 
const IDocumentListItemsgetIDocumentListItemsAccess () const
 
const IDocumentOutlineNodesgetIDocumentOutlineNodesAccess () const
 
vcl::RenderContextGetRefDev () const
 
vcl::WindowGetWin () const
 
vcl::RenderContextGetOut () const
 
void SetWin (vcl::Window *win)
 
void SetOut (vcl::RenderContext *pOut)
 
void ChgAllPageOrientation (Orientation eOri)
 
void ChgAllPageSize (Size const &rSz)
 
bool PrintOrPDFExport (OutputDevice *pOutDev, SwPrintData const &rPrintData, sal_Int32 nRenderer, bool bIsPDFExport)
 
void PrintProspect (OutputDevice *pOutDev, const SwPrintData &rPrintData, sal_Int32 nRenderer)
 print brochure More...
 
void FillPrtDoc (SwDoc &rPrtDoc, const SfxPrinter *pPrt)
 
void CalcPagesForPrint (sal_uInt16 nMax)
 
void UpdateFields (bool bCloseDB=false)
 Forces update of each field. More...
 
bool IsAnyFieldInDoc () const
 Check if the DocNodesArray contains fields. More...
 
void UpdateOleObjectPreviews ()
 Update the previews of all OLE objects. More...
 
void UpdateAllCharts ()
 update all charts for which any table exists More...
 
bool HasCharts () const
 
void SetParaSpaceMax (bool bNew)
 
void SetParaSpaceMaxAtPages (bool bNew)
 
void SetTabCompat (bool bNew)
 
void SetAddExtLeading (bool bNew)
 
void SetAddParaSpacingToTableCells (bool _bAddParaSpacingToTableCells)
 Sets if paragraph and table spacing is added at bottom of table cells. More...
 
void SetUseFormerLineSpacing (bool _bUseFormerLineSpacing)
 Sets if former formatting of text lines with proportional line spacing should used. More...
 
void SetUseFormerObjectPositioning (bool _bUseFormerObjPos)
 Sets IDocumentSettingAccess if former object positioning should be used. More...
 
void SetConsiderWrapOnObjPos (bool _bConsiderWrapOnObjPos)
 
void SetUseFormerTextWrapping (bool _bUseFormerTextWrapping)
 
void SetDoNotJustifyLinesWithManualBreak (bool _bDoNotJustifyLinesWithManualBreak)
 
void SetProtectForm (bool _bProtectForm)
 
void SetMsWordCompTrailingBlanks (bool _bMsWordCompTrailingBlanks)
 
void SetSubtractFlysAnchoredAtFlys (bool bSubtractFlysAnchoredAtFlys)
 
void SetEmptyDbFieldHidesPara (bool bEmptyDbFieldHidesPara)
 
void LayoutIdle ()
 
const SwViewOptionGetViewOptions () const
 
virtual void ApplyViewOptions (const SwViewOption &rOpt)
 
void SetUIOptions (const SwViewOption &rOpt)
 
virtual void SetReadonlyOption (bool bSet)
 
void SetPDFExportOption (bool bSet)
 
void SetPrtFormatOption (bool bSet)
 
void SetReadonlySelectionOption (bool bSet)
 
const SwAccessibilityOptionsGetAccessibilityOptions () const
 
SfxViewShellGetSfxViewShell () const
 
void SetSfxViewShell (SfxViewShell *pNew)
 
virtual void DrawSelChanged ()
 
SwPagePreviewLayoutPagePreviewLayout ()
 
void AdjustOptionsForPagePreview (SwPrintData const &rPrintOptions)
 adjust view options for page preview More...
 
bool IsViewLocked () const
 
void LockView (bool b)
 
void LockPaint (LockPaintReason eReason)
 
void ImplLockPaint ()
 
void UnlockPaint (bool bVirDev=false)
 
void ImplUnlockPaint (std::vector< LockPaintReason > &rReasons, bool bVirDev)
 
bool IsPaintLocked () const
 
bool HasDrawView () const
 
void MakeDrawView ()
 
bool HasDrawViewDrag () const
 
SdrViewGetDrawView ()
 
const SdrViewGetDrawView () const
 
SdrViewGetDrawViewWithValidMarkList ()
 
const SfxItemPoolGetAttrPool () const
 
SfxItemPoolGetAttrPool ()
 
bool IsPreview () const
 
void InvalidateLayout (bool bSizeChanged)
 
const SizeGetBrowseBorder () const
 
sal_Int32 GetBrowseWidth () const
 
void SetBrowseBorder (const Size &rNew)
 
css::uno::Reference< css::accessibility::XAccessible > CreateAccessible ()
 
css::uno::Reference< css::accessibility::XAccessible > CreateAccessiblePreview ()
 
void ShowPreviewSelection (sal_uInt16 nSelPage)
 
void InvalidateAccessibleFocus ()
 
void ApplyAccessibilityOptions ()
 
void InvalidateAccessibleParaFlowRelation (const SwTextFrame *_pFromTextFrame, const SwTextFrame *_pToTextFrame)
 invalidate CONTENT_FLOWS_FROM/_TO relation for paragraphs More...
 
void InvalidateAccessibleParaTextSelection ()
 invalidate text selection for paragraphs More...
 
void InvalidateAccessibleParaAttrs (const SwTextFrame &rTextFrame)
 invalidate attributes for paragraphs and paragraph's characters More...
 
SwAccessibleMapGetAccessibleMap ()
 
 SwViewShell (SwViewShell &, vcl::Window *pWin, OutputDevice *pOut=nullptr, tools::Long nFlags=0)
 CTor for further Shells on a document. More...
 
 SwViewShell (SwDoc &rDoc, vcl::Window *pWin, const SwViewOption *pOpt, OutputDevice *pOut=nullptr, tools::Long nFlags=0)
 CTor for the first Shell. More...
 
virtual ~SwViewShell () override
 
sal_Int32 GetPageNumAndSetOffsetForPDF (OutputDevice &rOut, const SwRect &rRect) const
 
bool IsInConstructor () const
 
const BitmapExGetReplacementBitmap (bool bIsErrorState)
 
void DeleteReplacementBitmaps ()
 
const SwPostItMgrGetPostItMgr () const
 
SwPostItMgrGetPostItMgr ()
 
void ToggleHeaderFooterEdit ()
 Acts both for headers / footers, depending on the bShow(Header|Footer)Separator flags. More...
 
bool IsHeaderFooterEdit () const
 Acts both for headers / footers, depending on the bShow(Header|Footer)Separator flags. More...
 
bool IsShowHeaderFooterSeparator (FrameControlType eControl)
 
virtual void SetShowHeaderFooterSeparator (FrameControlType eControl, bool bShow)
 
bool IsSelectAll () const
 
void setOutputToWindow (bool bOutputToWindow)
 
bool isOutputToWindow () const
 
void OnGraphicArrived (const SwRect &)
 
void GetFirstLastVisPageNumbers (SwVisiblePageNumbers &rVisiblePageNumbers)
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 
- Public Member Functions inherited from sw::Ring< SwViewShell >
virtual ~Ring () COVERITY_NOEXCEPT_FALSE
 
void unlink ()
 algo::unlink is buggy! don't call it directly! More...
 
void MoveTo (SwViewShell *pDestRing)
 Removes this item from its current ring container and adds it to another ring container. More...
 
ring_container GetRingContainer ()
 
const_ring_container GetRingContainer () const
 

Static Public Member Functions

static bool IsLstEndAction ()
 
static void PrtOle2 (SwDoc *pDoc, const SwViewOption *pOpt, const SwPrintData &rOptions, vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect, bool bOutputForScreen)
 
static void SetShellRes (ShellResource *pRes)
 
static ShellResourceGetShellRes ()
 
static weld::WindowCareChildWin (SwViewShell const &rVSh)
 
static void SetCareDialog (const std::shared_ptr< weld::Window > &rNew)
 
static weld::WindowGetCareDialog (SwViewShell const &rVSh)
 

Protected Attributes

SwRect maVisArea
 The modern version of VisArea. More...
 
tools::Rectangle maLOKVisibleArea
 The visible area in the LibreOfficeKit client. More...
 
rtl::Reference< SwDocmxDoc
 The document; never 0. More...
 
sal_uInt16 mnStartAction
 != 0 if at least one Action is active. More...
 
sal_uInt16 mnLockPaint
 != 0 if Paint is locked. More...
 
std::vector< LockPaintReasonmaLockPaintReasons
 
bool mbSelectAll
 Special select all mode: whole document selected, even if doc starts with table. More...
 
bool mbOutputToWindow
 The virtual device we paint to will end up on the screen. More...
 
std::stack< vcl::RegionmPrePostPaintRegions
 
VclPtr< OutputDevicempPrePostOutDev
 
MapMode maPrePostMapMode
 

Static Protected Attributes

static ShellResourcespShellRes = nullptr
 Resources for the Shell. More...
 
static vcl::DeleteOnDeinit< std::shared_ptr< weld::Window > > spCareDialog {}
 Avoid this window. More...
 

Private Member Functions

SAL_DLLPRIVATE void Init (const SwViewOption *pNewOpt)
 
void ResetInvalidRect ()
 
SAL_DLLPRIVATE void PaintDesktop (const vcl::RenderContext &rRenderContext, const SwRect &)
 
SAL_DLLPRIVATE void PaintDesktop_ (const SwRegionRects &rRegion)
 
SAL_DLLPRIVATE bool CheckInvalidForPaint (const SwRect &)
 
SAL_DLLPRIVATE void PrepareForPrint (const SwPrintData &rOptions, bool bIsPDFExport=false)
 
SAL_DLLPRIVATE void ImplApplyViewOptions (const SwViewOption &rOpt)
 
SAL_DLLPRIVATE void InvalidateAll (std::vector< LockPaintReason > &rReasons)
 
SAL_DLLPRIVATE void InvalidatePageAndHFSubsidiaryLines ()
 

Private Attributes

std::unique_ptr< BitmapExm_xReplaceBmp
 replaced display of still loaded images More...
 
std::unique_ptr< BitmapExm_xErrorBmp
 error display of missed images More...
 
Point maPrtOffset
 
Size maBrowseBorder
 
SwRect maInvalidRect
 
SfxViewShellmpSfxViewShell
 
std::unique_ptr< SwViewShellImpmpImp
 
VclPtr< vcl::WindowmpWin
 = 0 during printing or pdf export More...
 
VclPtr< OutputDevicempOut
 Window, Printer, VirtDev, ... More...
 
std::unique_ptr< SwViewOptionmpOpt
 
std::unique_ptr< SwAccessibilityOptionsmpAccOptions
 
bool mbDocSizeChgd:1
 
bool mbPaintWorks:1
 
bool mbPaintInProgress:1
 
bool mbViewLocked:1
 
bool mbInEndAction:1
 
bool mbPreview:1
 
bool mbEnableSmooth:1
 
bool mbShowHeaderSeparator:1
 Flag to say that we are showing the header control. More...
 
bool mbShowFooterSeparator:1
 Flag to say that we are showing the footer control. More...
 
bool mbHeaderFooterEdit:1
 Flag to say that we are editing header or footer (according to the bShow(Header|Footer)Separator above) More...
 
bool mbInConstructor:1
 
SdrPaintWindowmpTargetPaintWindow
 
VclPtr< OutputDevicempBufferedOut
 
SwRootFramePtr mpLayout
 

Static Private Attributes

static bool sbLstAct = false
 

Friends

class SwViewShellImp
 
class SwLayIdle
 
class SwPagePreviewLayout
 
void SetOutDev (SwViewShell *pSh, OutputDevice *pOut)
 
void SetOutDevAndWin (SwViewShell *pSh, OutputDevice *pOut, vcl::Window *pWin, sal_uInt16 nZoom)
 
void SetSwVisArea (SwViewShell *pSh, const SwRect &)
 

Additional Inherited Members

- Public Types inherited from sw::Ring< SwViewShell >
typedef std::add_const< SwViewShell >::type const_value_type
 
typedef RingContainer< SwViewShellring_container
 
typedef RingContainer< const_value_typeconst_ring_container
 
- Protected Member Functions inherited from sw::Ring< SwViewShell >
 Ring ()
 Creates a new item in a ring container all by itself. More...
 
 Ring (SwViewShell *pRing)
 Creates a new item and add it to an existing ring container. More...
 
SwViewShellGetNextInRing ()
 
const_value_typeGetNextInRing () const
 
SwViewShellGetPrevInRing ()
 
const_value_typeGetPrevInRing () const
 
bool unique () const
 

Detailed Description

Definition at line 109 of file viewsh.hxx.

Constructor & Destructor Documentation

◆ SwViewShell() [1/2]

SwViewShell::SwViewShell ( SwViewShell rShell,
vcl::Window pWin,
OutputDevice pOut = nullptr,
tools::Long  nFlags = 0 
)

◆ SwViewShell() [2/2]

SwViewShell::SwViewShell ( SwDoc rDoc,
vcl::Window pWin,
const SwViewOption pOpt,
OutputDevice pOut = nullptr,
tools::Long  nFlags = 0 
)

◆ ~SwViewShell()

SwViewShell::~SwViewShell ( )
overridevirtual

Member Function Documentation

◆ ActionCount()

sal_uInt16 SwViewShell::ActionCount ( ) const
inline

Definition at line 224 of file viewsh.hxx.

Referenced by IMPL_LINK().

◆ ActionPend()

bool SwViewShell::ActionPend ( ) const
inline

◆ AddPaintRect()

bool SwViewShell::AddPaintRect ( const SwRect rRect)

◆ AdjustOptionsForPagePreview()

void SwViewShell::AdjustOptionsForPagePreview ( SwPrintData const &  rPrintOptions)

adjust view options for page preview

Because page preview should show the document as it is printed - page preview is print preview -, the view options are adjusted to the same as for printing.

Parameters
_rPrintOptionsinput parameter - constant reference to print options, to which the view option will be adjusted.

Definition at line 50 of file viewpg.cxx.

References IsPreview(), and PrepareForPrint().

Referenced by SwPagePreview::Init().

◆ ApplyAccessibilityOptions()

void SwViewShell::ApplyAccessibilityOptions ( )

◆ ApplyViewOptions()

void SwViewShell::ApplyViewOptions ( const SwViewOption rOpt)
virtual

◆ CalcLayout()

void SwViewShell::CalcLayout ( )
virtual

◆ CalcPagesForPrint()

void SwViewShell::CalcPagesForPrint ( sal_uInt16  nMax)

◆ CareChildWin()

weld::Window * SwViewShell::CareChildWin ( SwViewShell const &  rVSh)
static

◆ CheckInvalidForPaint()

bool SwViewShell::CheckInvalidForPaint ( const SwRect rRect)
private

◆ ChgAllPageOrientation()

void SwViewShell::ChgAllPageOrientation ( Orientation  eOri)

◆ ChgAllPageSize()

void SwViewShell::ChgAllPageSize ( Size const &  rSz)

◆ ChgHyphenation()

void SwViewShell::ChgHyphenation ( )
inline

Definition at line 234 of file viewsh.hxx.

Referenced by SwLinguServiceEventListener::processLinguServiceEvent().

◆ ChgNumberDigits()

void SwViewShell::ChgNumberDigits ( )

◆ CreateAccessible()

uno::Reference< css::accessibility::XAccessible > SwViewShell::CreateAccessible ( )

◆ CreateAccessiblePreview()

uno::Reference< css::accessibility::XAccessible > SwViewShell::CreateAccessiblePreview ( )

◆ DeleteReplacementBitmaps()

void SwViewShell::DeleteReplacementBitmaps ( )

Definition at line 2761 of file viewsh.cxx.

References m_xErrorBmp, and m_xReplaceBmp.

Referenced by SwEditWin::DataChanged().

◆ DLPostPaint2()

void SwViewShell::DLPostPaint2 ( bool  bPaintFormLayer)

◆ DLPrePaint2()

void SwViewShell::DLPrePaint2 ( const vcl::Region rRegion)

◆ DrawSelChanged()

void SwViewShell::DrawSelChanged ( )
virtual

Reimplemented in SwWrtShell.

Definition at line 2186 of file viewsh.cxx.

Referenced by SwDrawView::MarkListHasChanged().

◆ dumpAsXml()

void SwViewShell::dumpAsXml ( xmlTextWriterPtr  pWriter) const
virtual

Reimplemented in SwCursorShell.

Definition at line 157 of file viewsh.cxx.

Referenced by SwCursorShell::dumpAsXml().

◆ EnableSmooth()

void SwViewShell::EnableSmooth ( bool  b)
inline

Definition at line 274 of file viewsh.hxx.

Referenced by SwLayIdle::SwLayIdle().

◆ EndAction()

void SwViewShell::EndAction ( const bool  bIdleEnd = false)
inline

◆ FillPrtDoc()

void SwViewShell::FillPrtDoc ( SwDoc rPrtDoc,
const SfxPrinter pPrt 
)

◆ FlushPendingLOKInvalidateTiles()

void SwViewShell::FlushPendingLOKInvalidateTiles ( )

◆ GetAccessibilityOptions()

const SwAccessibilityOptions * SwViewShell::GetAccessibilityOptions ( ) const
inline

◆ GetAccessibleMap()

SwAccessibleMap * SwViewShell::GetAccessibleMap ( )

◆ GetAttrPool() [1/2]

SfxItemPool & SwViewShell::GetAttrPool ( )

Definition at line 2200 of file viewsh.cxx.

References SwDoc::GetAttrPool(), and GetDoc().

◆ GetAttrPool() [2/2]

const SfxItemPool & SwViewShell::GetAttrPool ( ) const
inline

Definition at line 648 of file viewsh.hxx.

References GetAttrPool().

Referenced by SwInsFootNoteDlg::Apply(), SwEditShell::ApplyChangedSentence(), SwWrtShell::AutoUpdatePara(), SwContentTree::BringEntryToAttention(), SwNumFormatBase::CallSelectHdl(), SwEditWin::ChangeFly(), SwHHCWrapper::ChangeText_impl(), SwFEShell::CheckUnboundObjects(), SwInsertDBColAutoPilot::DataToDoc(), SwWrtShell::DelRight(), SwBaseShell::ExecDlg(), SwFrameShell::ExecFrameStyle(), SwView::ExecTabWin(), SwBaseShell::ExecTextCtrl(), SwBaseShell::Execute(), SwFrameShell::Execute(), SwTextShell::Execute(), SwGrfShell::Execute(), SwGrfShell::ExecuteRotation(), FillPrtDoc(), SwAnnotationShell::GetAnnotationPool(), GetAttrPool(), SwGrfShell::GetAttrStateForRotation(), SwCursorShell::GetContentAtPos(), SwEditShell::GetCurCharFormat(), SwTransferable::GetData(), SwDropCapsPict::GetFontSettings(), SwLangHelper::GetLanguage(), SwFrameShell::GetLineStyleState(), SwBaseShell::GetState(), SwFrameShell::GetState(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), SwFEShell::ImpEndCreate(), IMPL_LINK(), IMPL_LINK_NOARG(), SwMacroAssignDlg::INetFormatDlg(), SwInsFootNoteDlg::Init(), SwMailMergeLayoutPage::InsertAddressFrame(), SwWrtShell::InsertContentControl(), SwFEShell::InsertDrawObj(), SwModule::InsertEnv(), SwFieldMgr::InsertField(), SwTextShell::InsertSymbol(), ItemSetToTableParam(), SwEditWin::KeyInput(), lcl_GetLanguage(), lcl_InsertBCText(), lcl_InsertLabText(), lcl_UpdateIMapDlg(), SwVirtFlyDrawObj::NbcCrop(), SwFEShell::Paste(), SwTransferable::PasteAsHyperlink(), SwTransferable::PasteFileName(), SwTransferable::PasteGrf(), SwTransferable::PasteImageMap(), SwTransferable::PasteTargetURL(), SwTransferable::PrepareForCopy(), SwTransferable::PrivateDrop(), SwHHCWrapper::ReplaceUnit(), SetAppPrintOptions(), SwTransferable::SetDataForDragAndDrop(), SwFEShell::SetFrameFormat(), SwTextNode::SetLanguageAndFont(), SwCursorShell::SetShadowCursorPos(), SwInputWindow::ShowWin(), SwBaseShell::SwBaseShell(), SwColumnDlg::SwColumnDlg(), SwDrawTextShell::SwDrawTextShell(), SwWrtShell::TryRemoveIndent(), and SwIndexMarkPane::UpdateLanguageDependenciesForPhoneticReading().

◆ GetBrowseBorder()

const Size & SwViewShell::GetBrowseBorder ( ) const

◆ GetBrowseWidth()

sal_Int32 SwViewShell::GetBrowseWidth ( ) const

◆ GetCareDialog()

static weld::Window * SwViewShell::GetCareDialog ( SwViewShell const &  rVSh)
inlinestatic

Definition at line 467 of file viewsh.hxx.

References vcl::DeleteOnDeinit< typename T >::get().

Referenced by MakeVisible(), and SwView::Scroll().

◆ GetDoc()

SwDoc * SwViewShell::GetDoc ( ) const
inline

Definition at line 308 of file viewsh.hxx.

Referenced by SwEditWin::AcceptDrop(), SwEditShell::AcceptRedline(), SwEditShell::AcceptRedlinesInSelection(), SwNavigationMgr::addEntry(), SwFEShell::AdjustCellWidth(), SwViewOptionAdjust_Impl::AdjustViewOptions(), SwEditShell::AppendTextNode(), SwEditShell::AppendUndoForInsertFromDB(), SwEditShell::ApplyAdvancedClassification(), SwEditShell::ApplyAutoMark(), SwModule::ApplyItemSet(), SwEditShell::ApplyParagraphClassification(), SwEditShell::AutoFormat(), SwFEShell::BalanceRowHeight(), SwView::BeginTextEdit(), SwContentTree::BringEntryToAttention(), SwInputFieldList::BuildSortLst(), SwWrtShell::CalcAndSetScale(), CalcLayout(), SwEditShell::Calculate(), SwWrtShell::CallEvent(), SwEditShell::CanMergeTable(), SwFEShell::Chain(), SwFEShell::Chainable(), SwEditShell::ChangeAuthorityData(), SwEditShell::ChangeDBFields(), SwFEShell::ChangeOpaque(), SwDrawView::CheckPossibilities(), SwSpellPopup::checkRedline(), SwCursorShell::CheckTableBoxContent(), SwRootFrame::CheckViewLayout(), SwLayAction::CheckWaitCursor(), ChgAllPageOrientation(), ChgAllPageSize(), SwFEShell::ChgAnchor(), SwAutoCorrDoc::ChgAutoCorrWord(), SwFEShell::ChgCurPageDesc(), SwEditShell::ChgDBData(), SwEditShell::ChgNumRuleFormats(), SwFEShell::ChgPageDesc(), SwEditShell::ClassifyDocPerHighestParagraphClass(), SwEditShell::ClearAutomaticContour(), SwCursorShell::ClearUpCursors(), SwWrtShell::ClickToINetAttr(), SwWrtShell::ClickToINetGrf(), SwEditShell::CollectAdvancedClassification(), SwEditShell::CollectParagraphClassification(), SwEditWin::Command(), SwEditShell::CompareDoc(), SwEditShell::ConvertFieldsToText(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), SwContentTree::CopyOutlineSelections(), SwEditShell::CopySelToDoc(), SwFEShell::CreateDefaultShape(), SwEditShell::CreateExtTextInput(), SwTextShell::CreateInsertFrameItemSet(), SwXTextView::createTextRangeByPixelPosition(), SwEditShell::CursorsLocked(), SwEditShell::DelAllUndoObj(), SwEditShell::Delete(), SwFEShell::DeleteCol(), SwEditShell::DeleteExtTextInput(), SwEditShell::DeleteGlobalDocContent(), SwDrawView::DeleteMarked(), SwFEShell::DeleteRow(), SwAutoCorrDoc::DeleteSel(), SwEditShell::DeleteSel(), SwAutoCorrDoc::DeleteSelImpl(), SwFEShell::DeleteTableSel(), SwEditShell::DeleteTOX(), SwEditShell::DelFullPara(), SwWrtShell::DelLeft(), SwEditShell::DelNumRules(), SwWrtShell::DelRight(), SwEditShell::DelSectionFormat(), SwEditShell::DoesGroupUndo(), SwEditShell::DoesUndo(), SwEditShell::DoGroupUndo(), SwEditShell::DontExpandFormat(), SwEditShell::DoSpecialInsert(), SwEditShell::DoUndo(), DrawGraphic(), SwFntObj::DrawText(), SwDocShell::Edit(), SwContentTree::EditEntry(), SwCursorShell::EndAction(), SwFEShell::EndCreate(), SwFEShell::EndDrag(), SwEditShell::EndUndo(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwBaseShell::ExecClpbrd(), SwBaseShell::ExecDlg(), SwTextShell::ExecField(), SwTextShell::ExecIdx(), SwWrtShell::ExecMacro(), SwTextShell::ExecMoveMisc(), SwBaseShell::ExecUndo(), SwBaseShell::Execute(), SwFrameShell::Execute(), SwTableShell::Execute(), SwTextShell::Execute(), SwGrfShell::Execute(), SwHeaderFooterWin::ExecuteCommand(), SwContentTree::ExecuteContextMenuAction(), SwCursorShell::ExtendedSelectAll(), SwCursorShell::ExtendedSelectedAll(), SwEditShell::FillByEx(), SwCompatibilityOptPage::FillItemSet(), SwLoadOptPage::FillItemSet(), SwShdwCursorOptionsTabPage::FillItemSet(), SwContentType::FillMemberList(), FillPrtDoc(), SwFEShell::FindAnchorPos(), SwFEShell::FindPageDescByName(), SwEditShell::FindRedlineOfData(), SwCursorShell::FindValidContentNode(), SwFEShell::FinishOLEObj(), SwOleClient::FormatChanged(), SwEditShell::GCAttr(), SwAccessibleFootnote::getAccessibleDescription(), SwAccessibleDocumentBase::getAccessibleName(), SwEditShell::GetAllUsedDB(), GetAttrPool(), SwEditShell::GetCharFormat(), SwEditShell::GetCharFormatCount(), SwCursorShell::GetContentAtPos(), SwEditShell::GetCurCharFormat(), SwFEShell::GetCurPageDesc(), SwEditShell::GetCurrRedline(), SwEditShell::GetDBData(), SwEditShell::GetDBManager(), SwEditShell::GetDefault(), SwEditShell::GetDefaultTOXBase(), SwEditShell::GetDfltTextFormatColl(), SwPageFrame::GetDrawBackgroundColor(), SwContentTree::GetDrawingObjectsByContent(), SwEditShell::GetEndNoteInfo(), SwAccessibleDocument::getExtendedAttributes(), SwEditShell::GetFieldType(), SwEditShell::GetFieldTypeCount(), GetFirstLastVisPageNumbers(), SwEditShell::GetFirstRedoInfo(), SwFEShell::GetFlyCount(), SwFEShell::GetFlyFrameFormats(), SwFEShell::GetFlyNum(), SwEditShell::GetFootnoteInfo(), SwEditShell::GetFormatFromPool(), SwEditShell::GetGlobalDocContent(), SwEditShell::GetINetAttrs(), SwEditShell::GetItemWithPaM(), SwEditShell::GetLastUndoInfo(), SwEditShell::GetLineCount(), SwEditShell::GetLineNumberInfo(), SwAnnotationShell::GetLinguState(), SwVisibleCursor::getLOKPayload(), SwFntObj::GetModelPositionForViewPoint(), SwFEShell::GetMousePageDesc(), SwSpellDialogChildWindow::GetNextWrongSentence(), SwEditShell::GetNumberFormatter(), SwEditShell::GetOutlineNumRule(), SwCursorShell::GetOutlinePos(), SwFEShell::GetPageDesc(), SwFEShell::GetPageDescCnt(), SwEditShell::GetPageDescFromPool(), SwEditShell::GetPaMAttr(), SwEditShell::GetPaMParAttr(), SwEditShell::GetPaMTextFormatColl(), GetPostItMgr(), SwEditShell::GetRedline(), SwEditShell::GetRedlineCount(), SwEditShell::GetRedlineFlags(), GetRefDev(), SwEditShell::GetRefMark(), SwEditShell::GetRefMarks(), SwEditShell::GetRepeatInfo(), SwEditShell::GetSectionFormat(), SwEditShell::GetSectionFormatCount(), SwEditShell::GetSectionFormatPos(), SwFEShell::GetSelectedFrameFormat(), SwCursorShell::GetShadowCursorPos(), SwBaseShell::GetState(), SwDrawTextShell::GetState(), SwFEShell::GetTableAutoFormat(), SwEditShell::GetTableBoxText(), SwEditShell::GetTableFrameFormat(), SwEditShell::GetTableFrameFormatCount(), SwFont::GetTextBreak(), SwEditShell::GetTextCollFromPool(), SwEditShell::GetTextFormatColl(), SwEditShell::GetTextFormatCollCount(), SwFntObj::GetTextSize(), SwEditShell::GetTOIAutoMarkURL(), SwEditShell::GetTOIKeys(), SwEditShell::GetTOX(), SwEditShell::GetTOXCount(), SwFEShell::GetUniqueFrameName(), SwFEShell::GetUniqueGrfName(), SwEditShell::GetUniqueNumRuleName(), SwFEShell::GetUniqueOLEName(), SwEditShell::GetUniqueSectionName(), SwEditShell::GetUniqueTableName(), SwEditShell::GetUpdatedDocStat(), SwTOXMgr::GetUserTypeID(), SwEditShell::GetWatermark(), SwView::GotFocus(), SwContentTree::GotoContent(), SwCursorShell::GotoFormatField(), SwCursorShell::GotoFormControl(), SwEditShell::GotoGlobalDocContent(), SwCursorShell::GotoNextOutline(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), SwCursorShell::GotoOutline(), SwCursorShell::GotoPrevOutline(), SwCursorShell::GotoPrevTOXBase(), SwCursorShell::GotoRedline(), SwCursorShell::GotoRedline_(), SwCursorShell::GotoRefMark(), SwCursorShell::GotoTOXMark(), SwCursorShell::GotoTOXMarkBase(), SwFEShell::GroupSelection(), HasCharts(), SwWrtShell::HasFoldedOutlineContentSelected(), SwCursorShell::HasHiddenSections(), SwEditShell::HasNumber(), SwEditShell::HasOtherCnt(), SwCursorShell::HasReadonlySel(), SwCursorShell::HasSelection(), SwFEShell::HasTableAnyProtection(), SwEditShell::HyphContinue(), SwFEShell::ImpEndCreate(), IMPL_LINK(), IMPL_LINK_NOARG(), ImplApplyViewOptions(), SwCallLink::ImplDestroy(), SwContentNotify::ImplDestroy(), ImplEndAction(), Init(), SwRedlineAcceptDlg::InitAuthors(), SwFEShell::Insert(), SwAutoCorrDoc::Insert(), SwEditShell::Insert(), SwEditShell::Insert2(), SwView::InsertCaption(), SwFEShell::InsertCol(), SwWrtShell::InsertContentControl(), SwEditShell::InsertDDETable(), SwFEShell::InsertDrawObj(), SwEditShell::InsertField(), SwFieldPage::InsertField(), SwFieldMgr::InsertField(), SwWrtShell::InsertField2(), SwEditShell::InsertFieldType(), SwEditShell::InsertGlobalDocContent(), SwEditShell::InsertGlossary(), SwFEShell::InsertLabel(), SwTextShell::InsertMediaDlg(), SwFEShell::InsertObject(), SwWrtShell::InsertPageBreak(), SwWrtShell::InsertPostIt(), SwBaseShell::InsertRegionDialog(), SwFEShell::InsertRow(), SwEditShell::InsertSection(), SwEditShell::InsertTable(), SwEditShell::InsertTableOf(), SwEditShell::InsertURL(), SwLayAction::InternalAction(), SwFEShell::IsAdjustCellWidthAllowed(), SwEditShell::IsAnyDatabaseFieldInDoc(), SwEditShell::IsAnySectionInDoc(), SwTransferable::isComplex(), SwEditShell::IsCursorInParagraphMetadataField(), SwAccessibleMap::IsDocumentSelAll(), SwCursorShell::IsEndOfDoc(), SwEditShell::IsExpFieldsLocked(), SwEditShell::IsFieldDataSourceAvailable(), SwFEShell::IsFlyInFly(), SwLayIdle::isJobEnabled(), SwEditShell::IsModified(), SwEditShell::IsMoveLeftMargin(), SwWrtShell::IsOutlineContentVisible(), SwEditShell::IsProtectedOutlinePara(), SwEditShell::IsRedlineOn(), sw::IsShrinkPageForPostIts(), SwWrtShell::IsSplitVerticalByDefault(), SwCursorShell::IsStartOfDoc(), SwEditShell::IsTableBoxTextFormat(), SwEditShell::IsTextToTableAvailable(), SwEditShell::IsUpdateTOX(), lcl_CollectDeletedRedlines(), lcl_CopyFollowPageDesc(), lcl_CreateWorkingDocument(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_InvalidateAllContent(), lcl_InvalidateAllObjPos(), lcl_IsOutlineMoveAndCopyable(), lcl_PaintReplacement(), lcl_SetAPageOffset(), lcl_setRedlineAttr(), lcl_urlOverBackground(), SwEditShell::LockExpFields(), SwDocShell::MakeByExample(), SwEditShell::MakeCharFormat(), SwWrtShell::MakeOutlineContentVisible(), SwWrtShell::MakeOutlineLevelsVisible(), SwCursorShell::MakeOutlineSel(), SwEditShell::MakeTextFormatColl(), SwEditShell::MergeDoc(), SwDBManager::MergeMailFiles(), SwFEShell::MergeTab(), SwEditShell::MergeTable(), SwEditWin::MouseButtonUp(), SwEditWin::MouseMove(), SwEditShell::MoveGlobalDocContent(), SwEditShell::MoveLeftMargin(), SwEditShell::MoveNumParas(), SwEditShell::MoveOutlinePara(), SwEditShell::MoveParagraph(), SwCursorShell::MoveStartText(), SwTextFormatter::NewFieldPortion(), SwFEShell::NewFlyFrame(), SwEditShell::NoNum(), SwWrtShell::NumOrBulletOn(), SwEditShell::NumOrNoNum(), SwEditShell::NumUpDown(), SwEditShell::OutlineUpDown(), SwEditShell::Overwrite(), SwFrameDlg::PageCreated(), Paint(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwFrame::PaintSwFrameShadowAndBorder(), SwFEShell::Paste(), SwTransferable::Paste(), SwTransferable::PasteFileName(), SwTransferable::PasteOLE(), SwFEShell::PastePages(), SwTransferable::PrepareForCopy(), SwTransferable::PrepareForCopyTextRange(), SwTransferable::PrivateDrop(), SwTransferable::PrivatePaste(), SwFEShell::ProtectCells(), SwEditShell::Redo(), Reformat(), SwEditShell::RejectRedline(), SwEditShell::RejectRedlinesInSelection(), SwEditShell::RemoveFieldType(), SwEditShell::RemoveParagraphMetadataFieldAtCursor(), SwEditShell::Repeat(), SwEditShell::Replace(), SwEditShell::ReplaceDropText(), SwEditShell::ReplaceNumRule(), SwAutoCorrDoc::ReplaceRange(), SwFEShell::ReplaceSdrObj(), SwEndNoteOptionPage::Reset(), SwLoadOptPage::Reset(), SwShdwCursorOptionsTabPage::Reset(), SwEditShell::ResetAttr(), SwFEShell::ResetFlyFrameAttr(), SwEditShell::ResetModified(), SwEditShell::RestoreMetadataFieldsAndValidateParagraphSignatures(), SwAutoCorrDoc::SaveCpltSttWord(), SwEditShell::SaveGlossaryDoc(), SwEditShell::SearchNumRule(), SwWrtShell::SelAll(), SwEditShell::SelectionHasNumber(), SwFEShell::SelectionToBottom(), SwFEShell::SelectionToTop(), SwCursorShell::SelectNxtPrvHyperlink(), SwCursorShell::SelNextRedline(), SwCursorShell::SelPrevRedline(), SetAddExtLeading(), SetAddParaSpacingToTableCells(), SwEditWin::SetApplyTemplate(), SwAutoCorrDoc::SetAttr(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwFEShell::SetBoxAlign(), SwFEShell::SetBoxBackground(), SwFEShell::SetBoxDirection(), SwFEShell::SetCalcFieldValueHdl(), SwEditShell::SetClassification(), SwFEShell::SetColRowWidthHeight(), SetConsiderWrapOnObjPos(), SwEditShell::SetCurNumRule(), SwCursorShell::SetCursor(), SwCursorShell::SetCursorInHdFt(), SwEditShell::SetDefault(), SwEditShell::SetDefaultTOXBase(), SetDoNotJustifyLinesWithManualBreak(), SwFEShell::SetDrawingAttr(), SetEmptyDbFieldHidesPara(), SwEditShell::SetEndNoteInfo(), SwEditShell::SetExtTextInputData(), SwFEShell::SetFlyFrameAttr(), SwFEShell::SetFlyName(), SwEditShell::SetFootnoteInfo(), SwFEShell::SetFrameFormat(), SwEditShell::SetGlblDocSaveLinks(), SwEditShell::SetGraphicPolygon(), SwRootFrame::SetIdleFlags(), SwEditShell::SetIndent(), SwAutoCorrDoc::SetINetAttr(), SwEditShell::SetLabelDoc(), SwLangHelper::SetLanguage(), SwLangHelper::SetLanguage_None(), SwEditShell::SetLineNumberInfo(), SwEditShell::SetModified(), SwFEShell::SetMouseTabCols(), SwFEShell::SetMouseTabRows(), SetMsWordCompTrailingBlanks(), SwRootFrame::SetNeedGrammarCheck(), SwEditShell::SetNewDoc(), SwEditShell::SetNodeNumStart(), SwEditShell::SetNumberingRestart(), SwEditShell::SetNumRuleStart(), SwFEShell::SetObjAttr(), SwFEShell::SetObjDecorative(), SwFEShell::SetObjDescription(), SwFEShell::SetObjTitle(), SwEditShell::SetOutlineNumRule(), SetParaSpaceMax(), SetParaSpaceMaxAtPages(), SwCursorShell::SetReadOnlyAvailable(), SwEditShell::SetRedlineComment(), SwEditShell::SetRedlineFlags(), SwFEShell::SetRowBackground(), SwFEShell::SetRowHeight(), SwFEShell::SetRowSplit(), SwFEShell::SetRowsToRepeat(), SwEditShell::SetSectionAttr_(), SwCursorShell::SetShadowCursorPos(), SwWrtShell::SetSplitVerticalByDefault(), SwFEShell::SetTabBackground(), SwFEShell::SetTabBorders(), SwFEShell::SetTabCols(), SetTabCompat(), SwFEShell::SetTableAttr(), SwEditShell::SetTableBoxFormulaAttrs(), SwEditShell::SetTableChgMode(), SwEditShell::SetTableName(), SwFEShell::SetTableStyle(), SwFEShell::SetTabLineStyle(), SwFEShell::SetTabRows(), SwEditShell::SetTextFormatColl(), SwEditShell::SetTOIAutoMarkURL(), SwEditShell::SetUndoNoResetModified(), SwEditShell::SetUpdateTOX(), SetUseFormerLineSpacing(), SetUseFormerObjectPositioning(), SetUseFormerTextWrapping(), SwEditShell::SetWatermark(), SwFEShell::ShouldObjectBeSelected(), SwEditShell::SignParagraph(), SwEditShell::SpellContinue(), SwEditShell::SplitNode(), SwFEShell::SplitTab(), SwEditShell::SplitTable(), SwInsertDBColAutoPilot::SplitTextToColArr(), SwCursorShell::StartsWith_(), SwEditShell::StartUndo(), SwView::StateStatusLine(), SwAccessibleFootnote::SwAccessibleFootnote(), SwEditShell::SwEditShell(), SwEnhancedPDFExportHelper::SwEnhancedPDFExportHelper(), SwInputFieldList::SwInputFieldList(), SwLayAction::SwLayAction(), SwLayIdle::SwLayIdle(), SwTransferable::SwTransferable(), SwEditShell::TableToText(), SwEditShell::TextToTable(), SwTranslateHelper::TranslateDocumentCancellable(), SwAutoCorrDoc::TransliterateRTLWord(), SwEditShell::TransliterateText(), SwFEShell::Unchain(), SwEditShell::Undo(), SwFEShell::UnGroupSelection(), SwEditShell::UnlockExpFields(), SwFEShell::UnProtectCells(), SwFEShell::UnProtectTables(), SwDocStatPage::Update(), UpdateAllCharts(), SwEditShell::UpdateCharts(), SwCursorShell::UpdateCursor(), SwCursorShell::UpdateCursorPos(), SwDDEFieldType::UpdateDDE(), SwEditShell::UpdateDocStat(), SwEditShell::UpdateExpFields(), UpdateFields(), UpdateOleObjectPreviews(), SwEditShell::UpdateOneField(), SwTOXMgr::UpdateOrInsertTOX(), SwEditWin::UpdatePointer(), SwEditShell::UpdateRedlineAttr(), SwEditShell::UpdateSection(), SwDocShell::UpdateStyle(), SwEditShell::UpdateTable(), SwEditShell::UpdateTableOf(), SwFEShell::UpdateTableStyleFormatting(), SwEditShell::ValidateAllParagraphSignatures(), SwEditShell::ValidateCurrentParagraphSignatures(), SwEditShell::ValidateParagraphSignatures(), and ~SwViewShell().

◆ GetDocSize()

Size SwViewShell::GetDocSize ( ) const

◆ GetDrawView() [1/2]

SdrView * SwViewShell::GetDrawView ( )

Definition at line 386 of file vnew.cxx.

References SwViewShellImp::GetDrawView(), and Imp().

Referenced by SwEditWin::AcceptDrop(), SwDrawBase::Activate(), ConstFormControl::Activate(), SwDoc::AddDrawUndo(), SwSpellDialogChildWindow::ApplyChangedSentence(), SwView::AreOnlyFormsSelected(), SwPostItMgr::AssureStdModeAtShell(), SwView::BeginTextEdit(), SwEditWin::ChangeDrawing(), SwWrtShell::ChangeHeaderOrFooter(), SwEditWin::Command(), SdrHHCWrapper::ConvertNextDocument(), SwFEShell::Copy(), SwFormatClipboard::Copy(), SwFEShell::CopyDrawSel(), ConstCustomShape::CreateDefaultObject(), ConstFormControl::CreateDefaultObject(), ConstCustomShape::CreateDefaultObjectAtPosWithSize(), SwFEShell::CreateDefaultShape(), SwDrawBase::Deactivate(), SwEditWin::DeleteSurroundingText(), SwDrawBaseShell::DisableState(), SwFEShell::EndCreate(), SwFEShell::EndMark(), SwFEShell::EndTextEdit(), SwEditWin::EnterDrawMode(), SwView::EnterDrawTextMode(), SwView::EnterShapeDrawTextMode(), SwDrawTextShell::ExecDraw(), SwDrawShell::ExecDrawAttrArgs(), SwDrawShell::ExecDrawDlg(), SwFrameShell::ExecDrawDlgTextFrame(), SwDrawTextShell::ExecDrawLingu(), SwDrawShell::ExecFormText(), SwDrawTextShell::ExecFormText(), SwMediaShell::ExecMedia(), SwDrawShell::Execute(), SwBezierShell::Execute(), SwDrawFormShell::Execute(), SwDrawBaseShell::Execute(), SwNavigationShell::Execute(), SwEditWin::ExecuteDrop(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), sw::FindTextImpl(), SwFEShell::GetAnchorObjDiff(), SwFEShell::GetAnyCurRect(), GetControlSize(), SwXTextDocument::getDocumentLanguages(), SwDrawShell::GetDrawAttrState(), SwDrawBaseShell::GetDrawAttrStateForIFBX(), SwContentTree::GetDrawingObjectsByContent(), SwView::GetDrawView(), SwEditWin::GetDropDestination(), SwSpellDialogChildWindow::GetFocus(), SwDrawShell::GetFormTextState(), SwDrawTextShell::GetFormTextState(), SwFEShell::GetMarkList_(), SwSpellDialogChildWindow::GetNextWrongSentence(), SwFEShell::GetObjAbsPos(), SwFEShell::GetObjRect(), SwFEShell::GetObjSize(), SwXTextDocument::getSelection(), SwXTextView::getSelection(), SwWrtShell::GetSelectionType(), SwFEShell::GetShapeBackground(), SwBezierShell::GetState(), SwDrawTextShell::GetStatePropPanelAttr(), SwEditWin::GetSurroundingText(), SwEditWin::GetSurroundingTextSelection(), SwXTextView::getTransferable(), SwDrawTextShell::GetUndoManager(), SwWrtShell::GetURLFromButton(), SwWrtShell::GotoDrawingObject(), SwFEShell::GroupSelection(), SwSelPaintRects::HighlightContentControl(), SwSelPaintRects::HighlightInputField(), SwFEShell::ImpEndCreate(), IMPL_LINK(), ImplEndAction(), SwDrawTextShell::Init(), SwPagePreview::Init(), Init(), SwFEShell::InsertLabel(), SwDrawShell::InsertPictureFromFile(), SwXTextView::insertTransferable(), SwBaseShell::InsertURLButton(), SwCursorShell::IsCursorReadonly(), SwFEShell::IsFrameSelected(), SwXTextDocument::isMimeTypeSupported(), SwFEShell::IsObjDecorative(), SwView::isQRCodeSelected(), SwFEShell::IsShapeDefaultHoriTextDirR2L(), SwView::isSignatureLineSelected(), SwView::isSignatureLineSigned(), SwDrawShell::IsSingleFillableNonOLESelected(), SwView::IsTextTool(), SwEditWin::KeyInput(), lcl_AssureStdModeAtShell(), lcl_goIntoTextBox(), lcl_LeaveDrawText(), SwSpellDialogChildWindow::LoseFocus(), SwWrtShell::MakeAllFoldedOutlineContentVisible(), SwFEShell::MakeSelVisible(), SwSpellDialogChildWindow::MakeTextSelection_Impl(), SwDrawBase::MouseButtonDown(), ConstCustomShape::MouseButtonDown(), ConstFormControl::MouseButtonDown(), ConstRectangle::MouseButtonDown(), SwEditWin::MouseButtonDown(), SwDrawBase::MouseButtonUp(), ConstRectangle::MouseButtonUp(), SwEditWin::MouseButtonUp(), SwDrawBase::MouseMove(), SwEditWin::MouseMove(), SwFEShell::MoveAnchor(), SwCursorShell::NotifyCursor(), SwXTextDocument::paintTile(), SwFEShell::Paste(), SwFormatClipboard::Paste(), SwTransferable::PasteDBData(), SwXTextDocument::postMouseEvent(), PrepareForPrint(), SwFEShell::ReplaceSdrObj(), SwEditWin::RequestHelp(), SwFEShell::ScrollTo(), sw::DocumentDrawModelManager::Search(), SwXTextView::select(), SwEditWin::SelectMenuPosition(), SwView::SelectShell(), SwDrawTextShell::SetAttrToMarked(), SwFEShell::SetChainMarker(), SwHTMLParser::SetControlSize(), SwEditWin::SetCursorTwipPosition(), SwDrawBase::SetDrawPointer(), SwSpellDialogChildWindow::SetGrammarChecking(), SwFEShell::SetObjDecorative(), SwVisibleCursor::SetPosAndShow(), SwFEShell::ShellGetFocus(), SwFEShell::ShellLoseFocus(), SwCursorShell::ShouldWait(), SwSelPaintRects::Show(), SmoothScroll(), SwSpellDialogChildWindow::SpellDrawText_Impl(), SwEditWin::StartDrag(), SwAccessibleShapeMap_Impl::SwAccessibleShapeMap_Impl(), SwBezierShell::SwBezierShell(), SwNoTextFrame::SwClientNotify(), SwDrawShell::SwDrawShell(), SwPagePreview::SwPagePreview(), SwFEShell::ToggleHeaderFooterEdit(), SwFEShell::UnGroupSelection(), SwCursorShell::UpdateCursor(), SwEditWin::UpdatePointer(), SwContentTree::UpdateTracking(), VisPortChgd(), SdrHHCWrapper::~SdrHHCWrapper(), and SwDrawBase::~SwDrawBase().

◆ GetDrawView() [2/2]

const SdrView * SwViewShell::GetDrawView ( ) const
inline

Definition at line 508 of file viewsh.hxx.

References GetDrawView().

Referenced by GetDrawView().

◆ GetDrawViewWithValidMarkList()

SdrView * SwViewShell::GetDrawViewWithValidMarkList ( )

◆ GetFirstLastVisPageNumbers()

void SwViewShell::GetFirstLastVisPageNumbers ( SwVisiblePageNumbers rVisiblePageNumbers)

◆ getIDocumentContentOperations()

IDocumentContentOperations & SwViewShell::getIDocumentContentOperations ( )

Provides access to the content operations interface.

Definition at line 2829 of file viewsh.cxx.

References mxDoc.

Referenced by SwEditShell::Overwrite(), SwFEShell::PastePages(), and SwEditShell::ReplaceDropText().

◆ getIDocumentDeviceAccess() [1/2]

IDocumentDeviceAccess & SwViewShell::getIDocumentDeviceAccess ( )

Definition at line 2820 of file viewsh.cxx.

References mxDoc.

◆ getIDocumentDeviceAccess() [2/2]

const IDocumentDeviceAccess & SwViewShell::getIDocumentDeviceAccess ( ) const

◆ getIDocumentDrawModelAccess() [1/2]

IDocumentDrawModelAccess & SwViewShell::getIDocumentDrawModelAccess ( )

Definition at line 2824 of file viewsh.cxx.

References mxDoc.

◆ getIDocumentDrawModelAccess() [2/2]

const IDocumentDrawModelAccess & SwViewShell::getIDocumentDrawModelAccess ( ) const

◆ getIDocumentLayoutAccess() [1/2]

IDocumentLayoutAccess & SwViewShell::getIDocumentLayoutAccess ( )

Definition at line 2828 of file viewsh.cxx.

References mxDoc.

◆ getIDocumentLayoutAccess() [2/2]

const IDocumentLayoutAccess & SwViewShell::getIDocumentLayoutAccess ( ) const

Provides access to the document layout interface.

Definition at line 2827 of file viewsh.cxx.

References mxDoc.

Referenced by SwFEShell::CheckUnboundObjects(), SwFEShell::ImpEndCreate(), SwViewShellImp::UpdateAccessible(), and SwDDEFieldType::UpdateDDE().

◆ getIDocumentListItemsAccess()

const IDocumentListItems * SwViewShell::getIDocumentListItemsAccess ( ) const

Definition at line 2839 of file viewsh.cxx.

References mxDoc.

Referenced by SwFieldRefPage::FillItemSet(), and SwFieldRefPage::UpdateSubType().

◆ getIDocumentMarkAccess() [1/2]

IDocumentMarkAccess * SwViewShell::getIDocumentMarkAccess ( )

Definition at line 2822 of file viewsh.cxx.

References mxDoc.

◆ getIDocumentMarkAccess() [2/2]

const IDocumentMarkAccess * SwViewShell::getIDocumentMarkAccess ( ) const

◆ getIDocumentOutlineNodesAccess()

const IDocumentOutlineNodes * SwViewShell::getIDocumentOutlineNodesAccess ( ) const

◆ getIDocumentRedlineAccess() [1/2]

IDocumentRedlineAccess & SwViewShell::getIDocumentRedlineAccess ( )

Definition at line 2826 of file viewsh.cxx.

References mxDoc.

◆ getIDocumentRedlineAccess() [2/2]

const IDocumentRedlineAccess & SwViewShell::getIDocumentRedlineAccess ( ) const

◆ getIDocumentSettingAccess() [1/2]

IDocumentSettingAccess & SwViewShell::getIDocumentSettingAccess ( )

Definition at line 2818 of file viewsh.cxx.

References mxDoc.

◆ getIDocumentSettingAccess() [2/2]

const IDocumentSettingAccess & SwViewShell::getIDocumentSettingAccess ( ) const

◆ getIDocumentStatistics()

const IDocumentStatistics & SwViewShell::getIDocumentStatistics ( ) const

Provides access to the document statistics interface.

Definition at line 2831 of file viewsh.cxx.

References mxDoc.

Referenced by SwLayIdle::isJobEnabled(), and SwLayIdle::SwLayIdle().

◆ getIDocumentStylePoolAccess()

IDocumentStylePoolAccess & SwViewShell::getIDocumentStylePoolAccess ( )

Provides access to the document style pool interface.

Definition at line 2830 of file viewsh.cxx.

References mxDoc.

Referenced by SwFEShell::FindPageDescByName(), and SwLineNumberingDlg::SwLineNumberingDlg().

◆ GetIDocumentUndoRedo() [1/2]

IDocumentUndoRedo & SwViewShell::GetIDocumentUndoRedo ( )

Definition at line 2833 of file viewsh.cxx.

References mxDoc.

◆ GetIDocumentUndoRedo() [2/2]

IDocumentUndoRedo const & SwViewShell::GetIDocumentUndoRedo ( ) const

◆ GetLayout()

SwRootFrame * SwViewShell::GetLayout ( ) const

Definition at line 2163 of file viewsh.cxx.

References mpLayout.

Referenced by SwViewShellImp::AddPaintRect(), SwPostItMgr::AddPostIts(), SwDoc::AppendDoc(), SwEditShell::AutoCorrect(), SwEditShell::AutoFormatBySplitNode(), SwContentTree::BringBookmarksToAttention(), SwContentTree::BringFootnotesToAttention(), SwContentTree::BringPostItFieldsToAttention(), SwContentTree::BringReferencesToAttention(), SwContentTree::BringTextFieldsToAttention(), SwContentTree::BringURLFieldsToAttention(), SwAutoFormat::BuildEnum(), CalcLayout(), CalcPagesForPrint(), SwPostItMgr::CalcRects(), SwEditShell::Calculate(), SwPagePreviewWin::CalcWish(), SwPostItMgr::CheckForRemovedPostIts(), CheckInvalidForPaint(), SwFEShell::CheckUnboundObjects(), SwAutoCorrDoc::ChgAutoCorrWord(), SwFEShell::ChgCurPageDesc(), SwEditShell::ClearAutomaticContour(), SwWrtShell::ClickToField(), SwDrawContact::ConnectToLayout(), SwEditShell::ConvertFieldsToText(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), CreateAccessiblePreview(), SwXTextView::createTextRangeByPixelPosition(), CurrShell::CurrShell(), SwSectionFrame::DelEmpty(), SwAutoCorrDoc::Delete(), SwContentNode::DelFrames(), SwTableNode::DelFrames(), SwEditShell::DelNumRules(), SwCursorShell::DocPtInsideInputField(), SwAutoFormat::DoUnderline(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwBaseShell::ExecDelete(), SwTextShell::ExecIdx(), SwView::ExecSpellPopup(), SwDocShell::Execute(), SwCursorShell::ExpandToSentenceBorders(), SwEnhancedPDFExportHelper::ExportAuthorityEntryLinks(), SwEditShell::FieldToText(), SwEditShell::FillByEx(), SwFieldRefPage::FillItemSet(), SwContentType::FillMemberList(), FillPrtDoc(), SwShellCursor::FillRects(), SwContentTree::FillTransferData(), SwCursorShell::Find_Text(), SwFEShell::FindAnchorPos(), SwCursorShell::FindAttrs(), SwFEShell::FindFlyFrame(), SwCursorShell::FindValidContentNode(), SwFEShell::GetAnyCurRect(), SwEditShell::GetAnySection(), SwFEShell::GetBox(), SwCursorShell::GetBoxNms(), SwXLinkNameAccessWrapper::getByName(), SwEditShell::GetChunkForAutoText(), SwCursorShell::GetContentAtPos(), SwFEShell::GetContentPos(), SwEditShell::GetCorrection(), sw::DocumentLayoutManager::GetCurrentLayout(), SwEditShell::GetCurrentOutlineLevels(), SwEditShell::GetCurrentParaOutlineLevel(), SwCursorShell::GetCurrFrame(), SwCursorShell::GetCursor(), SwEditShell::GetCurWord(), GetDocSize(), SwAccessibleMap::GetDocumentView_(), SwEditShell::GetDropText(), SwFEShell::GetFormatFromAnyObj(), SwAutoFormat::GetFrame(), SwFEShell::GetFrameType(), SwEditShell::GetGrammarCorrection(), SwDPage::GetGridFrameList(), SwEditShell::GetIMapGraphic(), SwEditShell::GetINetAttrs(), SwAutoCorrDoc::GetLanguage(), SwEditShell::GetLineCount(), SwVisibleCursor::getLOKPayload(), SwFEShell::GetMousePageDesc(), SwAutoFormat::GetNextNode(), SwXFlatParagraphIterator::getNextPara(), SwEditShell::GetNodeNumStart(), SwEditShell::GetNumLevel(), GetNumPages(), SwEditShell::GetNumRuleAtCurrCursorPos(), SwEditShell::GetNumRuleAtCurrentSelection(), SwCursorShell::GetOutlinePos(), SwCursorShell::GetPageCnt(), GetPageCount(), GetPageNumAndSetOffsetForPDF(), SwFEShell::GetPageNumber(), GetPagePos(), SwCursorShell::getPageRectangles(), GetPageSize(), SwEditShell::GetPaMAttr(), SwEditShell::GetPaMParAttr(), SwEditShell::GetPaMTextFormatColl(), SwEditShell::GetPrevAutoCorrWord(), SwAutoCorrDoc::GetPrevPara(), SwFEShell::GetRelativePagePosition(), SwXTextDocument::getRendererCount(), SwEditShell::GetScalingOfSelectedText(), SwEditShell::GetScriptType(), SwFEShell::GetSelectedPageDescs(), SwEditShell::GetSelectedText(), SwWrtShell::GetSelectionType(), SwCursorShell::GetSelText(), SwEditShell::GetSeqFootnoteList(), SwCursorShell::GetShadowCursorPos(), SwCursorShell::GetSmartTagRect(), SwXTextViewCursor::getString(), SwCursorShell::GetTextDirection(), SwEditShell::GetTOIKeys(), SwCursorShell::GoEndSentenceImpl(), SwCursorShell::GoEndWordImpl(), SwCursorShell::GoNextBookmark(), SwAutoFormat::GoNextPara(), SwCursorShell::GoNextSentenceImpl(), SwCursorShell::GoNextWordImpl(), SwCursorShell::GoPrevBookmark(), SwCursorShell::GoPrevWordImpl(), SwCursorShell::GoStartSentenceImpl(), SwCursorShell::GoStartWordImpl(), SwCursorShell::GotoFootnoteText(), SwCursorShell::GotoFormatField(), SwCursorShell::GotoMark(), SwCursorShell::GotoNextNum(), SwCursorShell::GotoNextOutline(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), SwCursorShell::GotoOutline(), SwCursorShell::GotoPage(), SwCursorShell::GotoPrevNum(), SwCursorShell::GotoPrevOutline(), SwCursorShell::GotoPrevTOXBase(), SwCursorShell::GotoRefMark(), SwCursorShell::GotoTOXMarkBase(), SwEditShell::HandleCorrectionError(), SwEditShell::HasBullet(), SwEditShell::HasNumber(), SwEditShell::HasOLEObj(), SwEditShell::HyphContinue(), SwFEShell::ImpEndCreate(), ImplApplyViewOptions(), SwCallLink::ImplDestroy(), ImplEndAction(), SwViewShellImp::Init(), SwXTextDocument::initializeForTiledRendering(), SwViewShellImp::InitPagePreviewLayout(), SwFEShell::Insert(), SwAutoCorrDoc::Insert(), SwEditShell::Insert2(), InsertCnt_(), SwFEShell::InsertDrawObj(), SwFEShell::InsertObject(), SwEditShell::InsertTableOf(), SwIndexMarkPane::InsertUpdate(), InvalidateAccessibleParaAttrs(), InvalidateAccessibleParaFlowRelation(), InvalidateAccessibleParaTextSelection(), SwAccessibleMap::InvalidateEditableStates(), InvalidateLayout(), InvalidatePageAndHFSubsidiaryLines(), SwAccessibleMap::InvalidateShapeInParaSelection(), SwCursorShell::IsAtLRMargin(), IsAtStartOrEndOfFrame(), SwViewShellImp::IsDragPossible(), IsDummyPage(), SwCursorShell::IsEndPara(), SwCursorShell::IsEndSentence(), SwCursorShell::IsEndWord(), SwEditShell::IsFirstOfNumRuleAtCursorPos(), SwFEShell::IsFlyInFly(), SwPostItMgr::IsHit(), SwEditWin::IsInHeaderFooter(), SwCursorShell::isInHiddenTextFrame(), SwNode::IsInVisibleArea(), SwCursorShell::IsInWord(), SwEditShell::IsMoveLeftMargin(), IsNewLayout(), SwEditShell::IsNoNum(), SwEditShell::IsNumRuleStart(), SwEditWin::IsOverHeaderFooterFly(), SwCursorShell::IsOverReadOnlyPos(), SwCursorShell::IsPageAtPos(), SwEditShell::IsProtectedOutlinePara(), SwCursorShell::IsSelOnePara(), SwCursorShell::IsStartSentence(), SwCursorShell::IsStartWord(), SwCursorShell::IsSttPara(), SwTextFrame::JoinFrame(), SwEditWin::KeyInput(), LayoutIdle(), SwPostItMgr::LayoutPostIts(), lcl_CreateOutlineString(), lcl_CursorInDeletedTable(), lcl_GetPrintUIOptions(), lcl_InvalidateAllContent(), lcl_InvalidateAllObjPos(), lcl_IsOutlineMoveAndCopyable(), lcl_OutlineUpDownWithSubPoints(), lcl_SetAnchor(), lcl_SetAPageOffset(), lcl_setRedlineAttr(), SwCursorShell::LeftRight(), SwCursorShell::LRMargin(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwContentNode::MakeFramesForAdjacentContentNode(), SwWrtShell::MakeOutlineLevelsVisible(), SwTableNode::MakeOwnFrames(), MakeVisible(), SwEditWin::MouseButtonDown(), SwEditWin::MouseMove(), SwCursorShell::MoveCursorToNum(), SwCursorShell::MoveFieldType(), SwEditShell::MoveLeftMargin(), SwEditShell::MoveNumParas(), SwCursorShell::MovePage(), SwTextFormatter::NewFieldPortion(), SwFEShell::NewFlyFrame(), SwTextFormatter::NewNumberPortion(), sw::NotifyTableCollapsedParagraph(), SwWrtShell::NumOrBulletOff(), SwWrtShell::NumOrBulletOn(), SwEditShell::NumOrNoNum(), SwEditShell::NumUpDown(), SwEditShell::OutlineUpDown(), Paint(), SwPagePreviewWin::Paint(), PaintDesktop(), SwFEShell::Paste(), SwPostItMgr::PrepareView(), PrintOrPDFExport(), PrintProspect(), Reformat(), SwCursorShell::RefreshBlockCursor(), SwDocShell::ReloadFromHtml(), SwEditShell::Replace(), SwEditShell::ReplaceDropText(), SwEditShell::ReplaceNumRule(), SwAutoCorrDoc::ReplaceRange(), SwEditWin::RequestHelp(), SwEditShell::ResetAttr(), SwHTMLTableLayout::Resize_(), SwEditShell::SearchNumRule(), SwEditShell::SelectionHasBullet(), SwEditShell::SelectionHasNumber(), SwCursorShell::SelectNxtPrvHyperlink(), SwCursor::SelectWordWT(), SwCursorShell::SelTableRowOrCol(), SwAutoCorrDoc::SetAttr(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwEditShell::SetCurNumRule(), SwCursorShell::SetCursor(), SwCursorShell::SetCursorInHdFt(), SwViewShellImp::SetFirstVisPage(), SwFEShell::SetFlyFrameAttr(), SwFEShell::SetFrameFormat(), SwEditShell::SetGraphicPolygon(), SwEditShell::SetIndent(), SwAutoCorrDoc::SetINetAttr(), SwEditShell::SetLineNumberInfo(), SwFEShell::SetNewPageOffset(), SwEditShell::SetNodeNumStart(), SwEditShell::SetNumberingRestart(), SwEditShell::SetNumRuleStart(), SwFEShell::SetPageObjsNewPage(), SwFEShell::SetPageOffset(), SwVisibleCursor::SetPosAndShow(), SwCursorShell::SetShadowCursorPos(), SwEditShell::SetTextFormatColl(), SwCursorShell::SetVisibleCursor(), SwFEShell::ShouldObjectBeSelected(), SmoothScroll(), SwEditShell::SpellContinue(), SwTextFrame::SplitFrame(), SwCursorShell::StartAction(), SwAccessibleMap::SwAccessibleMap(), SwAutoFormat::SwAutoFormat(), SwCallLink::SwCallLink(), SwCellFrame::SwClientNotify(), SwEnhancedPDFExportHelper::SwEnhancedPDFExportHelper(), SwFieldInputDlg::SwFieldInputDlg(), SwMultiTOXMarkDlg::SwMultiTOXMarkDlg(), SwCursorShell::TestCurrPam(), SwAutoCorrDoc::TransliterateRTLWord(), SwSectionFrame::UpdateAttr_(), SwDoc::UpdateCharts_(), SwCursorShell::UpdateCursor(), SwCursorShell::UpdateCursorPos(), SwIndexMarkPane::UpdateDialog(), SwCursorShell::UpdateMarkedListLevel(), SwEditShell::UpdateOneField(), SwEditWin::UpdatePointer(), SwFieldRefPage::UpdateSubType(), SwEditShell::UpdateTableOf(), SwCursorShell::UpdateTableSelBoxes(), VisArea(), VisPortChgd(), SwAccessibleMap::~SwAccessibleMap(), and ~SwViewShell().

◆ getLOKVisibleArea()

const tools::Rectangle & SwViewShell::getLOKVisibleArea ( ) const
inline

The visible area in the client (set by setClientVisibleArea).

Definition at line 279 of file viewsh.hxx.

Referenced by SwDrawBase::GetDefaultCenterPos().

◆ GetNodes()

const SwNodes & SwViewShell::GetNodes ( ) const

◆ GetNumPages()

sal_uInt16 SwViewShell::GetNumPages ( ) const

◆ GetOut()

vcl::RenderContext * SwViewShell::GetOut ( ) const
inline

Definition at line 365 of file viewsh.hxx.

Referenced by SwTextFrame::AdjustFrame(), SwFEShell::BeginCreate(), SwTextFrame::CalcFollow(), SwSectionFrame::CalcFootnoteContent(), SwRootFrame::CalcFrameRects(), SwTextFrame::CalcHeightOfLastLine(), CalcLayout(), SwContentFrame::CalcLowers(), CalcPagesForPrint(), SwPagePreviewLayout::CalcPreviewLayoutSizes(), SwPagePreviewLayout::CalcPreviewPages(), SwFlyFrame::CalcRel(), SwFlyFreeFrame::CheckClip(), CheckInvalidForPaint(), SwRootFrame::CheckViewLayout(), ChkChartSel(), SwTextInfo::CtorInitTextInfo(), SwPageFrame::DestroyImpl(), DLPrePaint2(), SwLayIdle::DoIdleJob(), SwTextFrame::EmptyHeight(), SwAutoFormat::EnsureFormatted(), SwLayVout::Enter(), SwTextFrame::FillCursorPos(), SwObjectFormatterTextFrame::FormatAnchorFrameAndItsPrevs(), SwObjectFormatter::FormatLayout_(), SwLayAction::FormatLayoutFly(), SwLayAction::FormatLayoutTab(), SwTextFrame::FormatOnceMore(), SwLayoutFrame::FormatWidthCols(), SwSelPaintRects::Get1PixelInLogic(), SwFEShell::GetAnyCurRect(), SwFrame::GetBackgroundBrush(), GetBrowseWidth(), SwFlyFrame::GetContour(), GetFirstLastVisPageNumbers(), SwTextFrame::GetFormatted(), GetFrameOfModify(), SwDPage::GetGridFrameList(), SwCellFrame::GetModelPositionForViewPoint(), SwFlyFrame::GetModelPositionForViewPoint(), SwLayoutFrame::GetModelPositionForViewPoint(), SwXFlatParagraphIterator::getNextPara(), SwRootFrame::GetNextPrevContentPos(), SwCursorShell::GetNextPrevPageNum(), SwCursorShell::GetPageNum(), SwFEShell::GetPageNumber(), SwCursorShell::GetPageNumSeqNonEmpty(), SwPostItMgr::GetSidebarBorderWidth(), SwPostItMgr::GetSidebarWidth(), GetTableSel(), SwCursorShell::GotoFooterText(), SwCursorShell::GotoHeaderText(), SwFlyFrame::Grow_(), SwTextFrame::Hyphenate(), SwRootFrame::ImplCalcBrowseWidth(), ImplEndAction(), SwNoTextFrame::ImplPaintPictureAnimate(), SwNoTextFrame::ImplPaintPictureGraphic(), SwPagePreviewLayout::Init(), SwFlyFrame::IsPaint(), SwLayAction::IsShortCut(), SwFEShell::IsURLGrfAtPos(), lcl_ChgHyperLinkColor(), lcl_ColumnRefresh(), lcl_EmergencyFormatFootnoteCont(), lcl_FormatContentOfLayoutFrame(), lcl_FormatLay(), lcl_InnerCalcLayout(), lcl_PaintReplacement(), lcl_PaintTransparentFormControls(), lcl_RecalcSplitLine(), SwContentFrame::MakeAll(), SwViewShellImp::MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwFlyFrame::MakeObjPos(), SwContentFrame::MakePrtArea(), SwPagePreviewLayout::MarkNewSelectedPage(), SwEditWin::MouseMove(), SwCursorShell::MoveColumn(), SwCursorShell::MoveCursorToNum(), SwFootnoteBossFrame::MoveFootnotes_(), SwVirtFlyDrawObj::NbcResize(), SwTextSizeInfo::NoteAnimation(), sw::FlyContentPortion::Paint(), SwPagePreviewLayout::Paint(), Paint(), SwPageFrame::PaintBorderAndShadow(), PaintDesktop(), PaintDesktop_(), SwTextFrame::PaintEmpty(), SwTextFrame::PaintExtraData(), SwViewShellImp::PaintLayer(), SwPageFrame::PaintMarginArea(), SwPageFrame::PaintNotesSidebar(), SwPageFrame::PaintNotesSidebarArrows(), SwTextFrame::PaintParagraphStylesHighlighting(), SwRootFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwPagePreviewLayout::Prepare(), SwFootnoteBossFrame::RearrangeFootnotes(), SwPaintQueue::Repaint(), SwPagePreviewLayout::Repaint(), sw::annotation::SwAnnotationWin::Rescale(), SwFrame::Retouch(), SwFEShell::SelectObj(), SwPagePreviewLayout::SetBookPreviewMode(), SwRootFrame::SetCurrPage(), SwDrawBase::SetDrawPointer(), sw::annotation::SwAnnotationWin::SetMenuButtonColors(), SwVisibleCursor::SetPosAndShow(), SwFlyFrame::Shrink_(), SmoothScroll(), SwLayIdle::SwLayIdle(), SwPageFrame::SwPageFrame(), SwTestFormat::SwTestFormat(), SwTextPaintInfo::SwTextPaintInfo(), SwTextSizeInfo::SwTextSizeInfo(), SwLayAction::TurboAction_(), SwPageFrame::UpdateAttr_(), SwCursorShell::UpdateCursor(), SwEditWin::UpdatePointer(), SwCursor::UpDown(), ValidateBodyFrame_(), SwTextFrame::ValidateFrame(), VisPortChgd(), and SwVirtFlyDrawObj::wrap_DoPaintObject().

◆ GetPageCount()

sal_uInt16 SwViewShell::GetPageCount ( ) const

◆ GetPageNumAndSetOffsetForPDF()

sal_Int32 SwViewShell::GetPageNumAndSetOffsetForPDF ( OutputDevice rOut,
const SwRect rRect 
) const

◆ GetPagePos()

Point SwViewShell::GetPagePos ( sal_uInt16  nPageNum) const

Definition at line 699 of file viewsh.cxx.

References GetLayout(), and SwRootFrame::GetPagePos().

Referenced by SwXTextDocument::getRenderer(), and IMPL_LINK().

◆ GetPageSize()

Size SwViewShell::GetPageSize ( sal_uInt16  nPageNum,
bool  bSkipEmptyPages 
) const

◆ GetPostItMgr() [1/2]

SwPostItMgr * SwViewShell::GetPostItMgr ( )

◆ GetPostItMgr() [2/2]

const SwPostItMgr * SwViewShell::GetPostItMgr ( ) const
inline

◆ getPrePostMapMode()

const MapMode & SwViewShell::getPrePostMapMode ( ) const
inline

Definition at line 254 of file viewsh.hxx.

◆ GetRefDev()

vcl::RenderContext & SwViewShell::GetRefDev ( ) const

◆ GetReplacementBitmap()

const BitmapEx & SwViewShell::GetReplacementBitmap ( bool  bIsErrorState)

Definition at line 2747 of file viewsh.cxx.

References m_xErrorBmp, and m_xReplaceBmp.

Referenced by DrawGraphic().

◆ GetRestoreActions()

sal_uInt16 SwViewShell::GetRestoreActions ( ) const

Definition at line 2548 of file viewsh.cxx.

References SwViewShellImp::GetRestoreActions(), and Imp().

Referenced by SetRestoreActions().

◆ GetSfxViewShell()

SfxViewShell * SwViewShell::GetSfxViewShell ( ) const
inline

◆ GetShellRes()

ShellResource * SwViewShell::GetShellRes ( )
static

◆ GetViewOptions()

const SwViewOption * SwViewShell::GetViewOptions ( ) const
inline

Definition at line 452 of file viewsh.hxx.

Referenced by SwAccessibleParagraph::_correctValues(), SwXViewSettings::_getSingleValue(), SwXViewSettings::_preGetValues(), SwXViewSettings::_preSetValues(), SwXViewSettings::_setSingleValue(), SwEditWin::AcceptDrop(), SwFrame::AdjustNeighbourhood(), SwDrawTextInfo::ApplyAutoColor(), SwPagePreviewLayout::ApplyNewZoomAtViewShell(), SwModule::ApplyUsrPref(), SwView::BeginTextEdit(), SwRootFrame::CalcFrameRects(), SwTextFrame::CalcHeightOfLastLine(), SwLayHelper::CalcPageCount(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), SwPostItMgr::CalcRects(), SwFlyFrame::CalcRel(), SwLayoutFrame::CalcRel(), SwEditWin::ChangeDrawing(), SwEditWin::ChangeFly(), SwCellFrame::CheckDirection(), SwFlyFrame::CheckDirection(), SwPageFrame::CheckDirection(), SwSectionFrame::CheckDirection(), SwTabFrame::CheckDirection(), SwTextFrame::CheckDirection(), SwPageFrame::CheckPageHeightValidForHideWhitespace(), SwRootFrame::CheckViewLayout(), SwEditWin::Command(), SwModule::CreateItemSet(), SwFntObj::CreateScrFont(), SwTextSizeInfo::CtorInitTextSizeInfo(), SwWrtShell::Down(), SwTransferable::DragFinished(), DrawGraphic(), SwFntObj::DrawText(), SwTextPainter::DrawTextLine(), SwEditWin::DropCleanup(), SwDocShell::Edit(), SwTextFrame::EmptyHeight(), SwLayVout::Enter(), SwBaseShell::ExecDelete(), SwTextShell::ExecField(), SwView::ExecTabWin(), SwBaseShell::Execute(), SwFrameShell::Execute(), SwPagePreview::Execute(), SwTextShell::Execute(), SwGrfShell::Execute(), SwReadOnlyPopup::Execute(), SwView::ExecuteStatusLine(), SwView::ExecViewOptions(), RtfExport::ExportDocument_Impl(), SwTextFrame::FillCursorPos(), SwTextFrame::FillRegister(), SwPageFrame::FindPageDesc(), SwPostItMgr::Focus(), SwFootnoteContFrame::Format(), SwLayoutFrame::Format(), SwSectionFrame::Format(), SwTabFrame::Format(), SwLayAction::FormatLayout(), SwTextFrame::FormatLine(), SwEditWinUIObject::get_state(), SwFrame::GetBackgroundBrush(), SwEditShell::GetCorrection(), SwViewOption::GetCurrentViewOptions(), SwDrawBase::GetDefaultCenterPos(), SwFntObj::GetFontLeading(), SwViewShellImp::GetLastVisPage(), GetLeftMargin(), SwVisibleCursor::getLOKPayload(), sw::DocumentTimerManager::GetNextIdleJob(), SwFrame::GetNextLeaf(), SwXFlatParagraphIterator::getNextPara(), SwXTextView::getPropertyValue(), GetRefDev(), SwXTextDocument::getRendererCount(), SwViewShellImp::GetRetoucheColor(), SwPostItMgr::GetSidebarWidth(), SwBaseShell::GetState(), SwPagePreview::GetState(), SwTextShell::GetState(), SwHeadFootFrame::GetSubsidiaryLinesPolygons(), SwPageFrame::GetSubsidiaryLinesPolygons(), SwFootnoteBossFrame::GetVarSpace(), SwXTextDocument::getViewRenderState(), SwView::GotFocus(), SwSectionFrame::Grow_(), SwContentFrame::GrowFrame(), SwFootnoteContFrame::GrowFrame(), SwLayoutFrame::GrowFrame(), SwPagePreview::HandleWheelCommands(), SwCursorShell::HasHiddenSections(), SwCursorShell::HasReadonlySel(), SwTextFrame::HideAndShowObjects(), IMPL_LINK_NOARG(), SwLayNotify::ImplDestroy(), ImplEndAction(), SwNoTextFrame::ImplPaintPictureAnimate(), SwWrtShell::InfoReadOnlyDialog(), SwDrawTextShell::Init(), SwRootFrame::Init(), SwXTextDocument::initializeForTiledRendering(), SwFieldMgr::InsertField(), SwAnnotationShell::InsertSymbol(), SwDrawTextShell::InsertSymbol(), InvalidateLayout(), SwRootFrame::IsBetweenPages(), SwCursorShell::IsCursorReadonly(), SwAccessibleFrame::IsEditable(), IsExtraData(), SwTextFrame::IsHiddenNow(), SwCursorShell::IsInHiddenRange(), SwLayIdle::isJobEnabled(), SwPageFrame::IsLeftShadowNeeded(), SwAccessibleFrame::IsOpaque(), SwWrtShell::IsOutlineContentVisible(), SwPageFrame::IsOverHeaderFooterArea(), SwCursorShell::IsOverReadOnlyPos(), SwPageFrame::IsRightShadowNeeded(), SwLayAction::IsShortCut(), SwFlyFrame::IsShowUnfloatButton(), SwNoTextFrame::IsTransparent(), ItemSetToTableParam(), lcl_ChgHyperLinkColor(), lcl_DrawLineForWrongListData(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_IsAllowed(), lcl_SetUIPrefs(), lcl_TableParamToItemSet(), SwWrtShell::Left(), SwCursor::LeftRight(), SwCursorShell::LeftRight(), SwPageFrame::MakeAll(), SwSectionFrame::MakeAll(), SwTabFrame::MakeAll(), MakeAllOutlineContentTemporarilyVisible::MakeAllOutlineContentTemporarilyVisible(), SwViewShellImp::MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwWrtShell::MakeOutlineContentVisible(), SwContentFrame::MakePrtArea(), SwCursorShell::MarkListLevel(), SwDBManager::MergeMailFiles(), SwEditWin::MouseButtonDown(), SwEditWin::MouseButtonUp(), SwEditWin::MouseMove(), SwVirtFlyDrawObj::NbcResize(), SwView::Notify(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), OutHTML_SwFormatField(), OutHTML_SwTableNode(), SwHolePortion::Paint(), SwPageFrame::PaintBorderAndShadow(), SwFrame::PaintBorderLine(), SwContentControlAliasButton::PaintButton(), PaintDesktop(), PaintDesktop_(), SwTextFrame::PaintEmpty(), SwTextFrame::PaintExtraData(), SwPageFrame::PaintMarginArea(), SwPageFrame::PaintNotesSidebar(), SwTextFrame::PaintOutlineContentVisibilityButton(), SwNoTextFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), PaintTile(), SwXTextDocument::postMouseEvent(), SwPageFrame::PrepareFooter(), SwPageFrame::PrepareHeader(), sw::DocumentDeviceManager::PrtDataChanged(), SwLayAction::RemoveEmptyBrowserPages(), SwEditWin::RequestHelp(), SwHTMLTableLayout::Resize(), SwWrtShell::Right(), SwOutlineContentVisibilityWin::Set(), SwEditWin::SetApplyTemplate(), SwXTextDocument::setClientZoom(), SwViewShellImp::SetFirstVisPage(), SwFootnoteBossFrame::SetFootnoteDeadLine(), SwXTextDocument::setGraphicSelection(), SwVisibleCursor::SetPosAndShow(), SwXTextView::setPropertyValue(), SetShowHeaderFooterSeparator(), SwEditShell::SetTextFormatColl(), SwPagePreview::SetZoom(), SwContentFrame::ShouldBwdMoved(), SwTabFrame::ShouldBwdMoved(), SwRangeRedline::Show(), SwPostItMgr::ShowNotes(), SwFootnoteContFrame::ShrinkFrame(), SwLayoutFrame::ShrinkFrame(), SwPageFrame::SidebarPosition(), SmoothScroll(), SwWrtShell::SplitNode(), SwTransferable::StartDrag(), SwView::StateStatusLine(), SwView::StateTabWin(), SwView::StateViewOptions(), SwFlyFrame::SwFlyFrame(), SwFlyFrameAttrMgr::SwFlyFrameAttrMgr(), SwFntAccess::SwFntAccess(), SwFntObj::SwFntObj(), SwLayIdle::SwLayIdle(), SwPageFrame::SwPageFrame(), SwReadOnlyPopup::SwReadOnlyPopup(), SwView::SwView(), SwViewShell(), ToggleHeaderFooterEdit(), SwDocShell::ToggleLayoutMode(), SwEditWin::ToggleOutlineContentVisibility(), UnHide(), SwTextFrame::UnitDown_(), SwTextFrame::UnitUp_(), SwWrtShell::Up(), SwFlyFrame::UpdateAttr_(), SwPageFrame::UpdateAttr_(), SwCursorShell::UpdateCursor(), sw::SwDocIdle::UpdateMinPeriod(), SwTextFrame::UpdateOutlineContentVisibilityButton(), SwDropCapsPict::UpdatePaintSettings(), SwEditWin::UpdatePointer(), SwShellCursor::UpDown(), VisPortChgd(), SwWrtShell::WarnHiddenSectionDialog(), WriteDop(), and DocxExport::WriteSettings().

◆ GetWin()

vcl::Window * SwViewShell::GetWin ( ) const
inline

Definition at line 364 of file viewsh.hxx.

Referenced by SwDrawTextInfo::ApplyAutoColor(), SwEditShell::AutoCorrect(), SwDropCapCache::CalcFontSize(), CheckInvalidForPaint(), SwModule::CheckSpellChanges(), CreateAccessible(), CreateAccessiblePreview(), SwFEShell::CreateDefaultShape(), SwFntObj::CreateScrFont(), SwTextSizeInfo::CtorInitTextSizeInfo(), SwPageFrame::Cut(), SwPagePreviewWin::DataChanged(), SwAccessibleDocument::Dispose(), DLPrePaint2(), SwAccessibleMap::DoInvalidateShapeSelection(), SwFntObj::DrawText(), SwContentTree::EditEntry(), SwLayVout::Enter(), SwTextShell::ExecMoveMisc(), SwHeaderFooterWin::ExecuteCommand(), SwTextFrame::FillRegister(), SwAttrHandler::FontChg(), SwSelPaintRects::Get1PixelInLogic(), SwFEShell::GetBox(), sw::access::SwAccessibleChild::GetBox(), SwCursorShell::GetContentAtPos(), SwXTextView::GetControl(), GetControlSize(), SwFEShell::GetDrawObjGraphic(), SwFntObj::GetFontLeading(), SwXTextView::getFormController(), SwAccessibleMap::GetMapMode(), SwTextNode::GetMinMaxSize(), GetRefDev(), SwViewShellImp::GetRetoucheColor(), SwAccessibleContext::GetWindow(), SwTextFrame::HideAndShowObjects(), IMPL_LINK_NOARG(), ImplApplyViewOptions(), ImplEndAction(), ImplLockPaint(), SwNoTextFrame::ImplPaintPictureAnimate(), SwNoTextFrame::ImplPaintPictureGraphic(), ImplUnlockPaint(), Init(), InvalidateAll(), InvalidatePageAndHFSubsidiaryLines(), SwFlyFrame::IsPaint(), LayoutIdle(), lcl_ChgHyperLinkColor(), lcl_PaintTransparentFormControls(), SwViewShellImp::MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwDrawView::MakeVisible(), SwPagePreviewLayout::MarkNewSelectedPage(), SwGrfNumPortion::Paint(), SwPagePreviewLayout::Paint(), Paint(), PaintDesktop(), SwTextFrame::PaintEmpty(), SwPageFrame::PaintMarginArea(), SwPagePreviewLayout::PaintSelectMarkAtPage(), SwFlyFrame::PaintSwFrame(), SwNoTextFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwTextFrame::PaintSwFrame(), PaintTile(), SwPaintQueue::Repaint(), SwPagePreviewLayout::Repaint(), SwFEShell::SelectFlyFrame(), SwFEShell::SelectObj(), SwHTMLParser::SetControlSize(), SwVisibleCursor::SetPosAndShow(), SetReadonlyOption(), SmoothScroll(), SwWrtShell::StartDropDownFieldDlg(), SwWrtShell::StartInputFieldDlg(), SwAccessibleShapeMap_Impl::SwAccessibleShapeMap_Impl(), SwLayIdle::SwLayIdle(), SwVisibleCursor::SwVisibleCursor(), SwViewShellImp::UpdateAccessible(), SwPageFrame::UpdateAttr_(), VisPortChgd(), SwAccessibleDocument::~SwAccessibleDocument(), ~SwViewShell(), and SwVisibleCursor::~SwVisibleCursor().

◆ HasCharts()

bool SwViewShell::HasCharts ( ) const

◆ HasDrawView()

bool SwViewShell::HasDrawView ( ) const

Definition at line 371 of file vnew.cxx.

References SwViewShellImp::HasDrawView(), and Imp().

Referenced by SwDoc::AddDrawUndo(), SwFEShell::BeginCreate(), SwFEShell::BeginMark(), SwFEShell::BreakCreate(), SwFEShell::BreakDrag(), SwFEShell::Chainable(), SwFEShell::ChangeOpaque(), SwFEShell::ChgAnchor(), SwEditWin::Command(), ConstFormControl::CreateDefaultObject(), SwEditWin::DeleteSurroundingText(), SwFEShell::DelSelectedObj(), DLPrePaint2(), SwFEShell::Drag(), SwFEShell::EndCreate(), SwFEShell::EndDrag(), SwFEShell::EndMark(), SwFEShell::EndTextEdit(), SwFEShell::FindAnchorPos(), SwFEShell::GetAnchorId(), SwFEShell::GetBestObject(), SwFEShell::GetDragMode(), SwFEShell::GetDrawObjGraphic(), GetFlyFromMarked(), SwFEShell::GetFormatFromObj(), SwFEShell::GetGrfAtPos(), SwFEShell::GetLayerId(), SwFEShell::GetObjCntType(), SwFEShell::GetObjCntTypeOfSelection(), SwFEShell::GetObjDescription(), SwFEShell::GetObjRect(), SwFEShell::GetObjSize(), SwFEShell::GetObjTitle(), SwFEShell::GetSelectedFlyFrame(), SwEditWin::GetSurroundingText(), SwEditWin::GetSurroundingTextSelection(), ImplApplyViewOptions(), ImplEndAction(), Init(), SwTextShell::InsertMediaDlg(), SwBaseShell::InsertURLButton(), SwFEShell::IsFlyInFly(), SwFEShell::IsFrameSelected(), SwFEShell::IsFrameVertical(), SwFEShell::IsInsideSelectedObj(), SwFEShell::IsObjDecorative(), SwFEShell::IsObjSelected(), SwFEShell::IsSelObjProtected(), SwFEShell::IsURLGrfAtPos(), SwEditWin::KeyInput(), SwFEShell::MakeSelVisible(), SwFEShell::MoveCreate(), SwFEShell::MoveMark(), SwFEShell::Paste(), PrePaint(), PrepareForPrint(), SwFEShell::ReplaceSdrObj(), SwFEShell::SelectionToBottom(), SwFEShell::SelectionToTop(), SwFEShell::SelFlyGrabCursor(), SwFEShell::SetDragMode(), SwFEShell::SetDrawingAttr(), SwFEShell::SetObjDecorative(), SwFEShell::SetObjDescription(), SwFEShell::SetObjRect(), SwFEShell::SetObjTitle(), SwFEShell::ShellGetFocus(), SwFEShell::ShellLoseFocus(), SwCursorShell::ShouldWait(), SmoothScroll(), SwFEShell::StartCropImage(), SwDrawBase::SwDrawBase(), SwPagePreview::SwPagePreview(), SwCursorShell::UpdateCursor(), VisPortChgd(), and SwHHCWrapper::~SwHHCWrapper().

◆ HasDrawViewDrag()

bool SwViewShell::HasDrawViewDrag ( ) const

◆ HasInvalidRect()

bool SwViewShell::HasInvalidRect ( ) const
inline

Definition at line 233 of file viewsh.hxx.

References SwRect::HasArea().

Referenced by SwHTMLParser::ShowStatline().

◆ Imp() [1/2]

SwViewShellImp * SwViewShell::Imp ( )
inline

Definition at line 211 of file viewsh.hxx.

Referenced by SwRowFrame::AdjustCells(), SwFrame::AdjustNeighbourhood(), SwFrame::AppendDrawObj(), SwFEShell::BeginCreate(), SwFEShell::BeginDrag(), SwFEShell::BeginMark(), SwFEShell::BreakCreate(), SwFEShell::BreakDrag(), CalcLayout(), CalcPagesForPrint(), SwFEShell::Chain(), SwFEShell::Chainable(), SwFlyFrame::ChainFrames(), SwFEShell::ChangeOpaque(), CheckInvalidForPaint(), SwFrame::CheckPageDescs(), SwFEShell::CheckUnboundObjects(), SwFEShell::ChgAnchor(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), CreateAccessible(), CreateAccessiblePreview(), SwFrame::CreateProcessor2D(), SwCellFrame::Cut(), SwContentFrame::Cut(), SwFEShell::DelSelectedObj(), SwFrame::DestroyImpl(), SwCellFrame::DestroyImpl(), SwFlyFrame::DestroyImpl(), SwPageFrame::DestroyImpl(), DLPostPaint2(), DLPrePaint2(), SwFEShell::Drag(), SwCursorShell::EndAction(), SwFEShell::EndCreate(), SwFEShell::EndDrag(), SwFEShell::EndMark(), SwFEShell::EndTextEdit(), SwFEShell::FindAnchorPos(), SwCursorShell::FireColumnChangeEvent(), SwCursorShell::FirePageChangeEvent(), SwCursorShell::FireSectionChangeEvent(), SwLayoutFrame::FormatWidthCols(), GetAccessibleMap(), SwFEShell::GetAnchorId(), SwFEShell::GetAnchorObjDiff(), SwFEShell::GetAnyCurRect(), SwFEShell::GetBestObject(), SwFEShell::GetDragMode(), SwFEShell::GetDrawObjGraphic(), GetDrawView(), GetDrawViewWithValidMarkList(), SwAccessibleDocument::getExtendedAttributes(), GetFirstLastVisPageNumbers(), GetFlyFromMarked(), SwFEShell::GetFormatFromObj(), SwFEShell::GetGrfAtPos(), SwDPage::GetGridFrameList(), SwFEShell::GetLayerId(), SwFEShell::GetMarkList_(), SwXFlatParagraphIterator::getNextPara(), SwCursorShell::GetNextPrevPageNum(), SwFEShell::GetObjAbsPos(), SwFEShell::GetObjAt(), SwFEShell::GetObjAttr(), SwFEShell::GetObjCntType(), SwFEShell::GetObjCntTypeOfSelection(), SwFEShell::GetObjDescription(), SwFEShell::GetObjRect(), SwFEShell::GetObjSize(), SwFEShell::GetObjTitle(), SwCursorShell::GetPageNum(), SwFEShell::GetPageNumber(), SwCursorShell::GetPageNumSeqNonEmpty(), GetRestoreActions(), SwFEShell::GetSelectedFlyFrame(), SwFEShell::GetShapeBackground(), SwFEShell::GroupSelection(), SwLayoutFrame::GrowFrame(), SwTabFrame::GrowFrame(), HasDrawView(), HasDrawViewDrag(), SwFEShell::ImpEndCreate(), ImplApplyViewOptions(), SwFrameNotify::ImplDestroy(), SwFlyNotify::ImplDestroy(), ImplEndAction(), ImplLockPaint(), SwNoTextFrame::ImplPaintPictureGraphic(), ImplStartAction(), ImplUnlockPaint(), SwRootFrame::Init(), SwFEShell::InsertDrawObj(), SwFEShell::InsertLabel(), SwFrame::InsertPage(), InvalidateAccessibleFocus(), InvalidateAccessibleParaAttrs(), InvalidateAccessibleParaFlowRelation(), InvalidateAccessibleParaTextSelection(), InvalidateWindows(), SwFEShell::IsAlignPossible(), SwFEShell::IsDrawCreate(), SwFEShell::IsFlyInFly(), SwFEShell::IsFrameSelected(), SwFEShell::IsFrameVertical(), SwFEShell::IsGroupAllowed(), SwFEShell::IsGroupSelected(), SwFEShell::IsInsideSelectedObj(), SwFEShell::IsObjDecorative(), SwFEShell::IsObjSameLevelWithMarked(), SwFEShell::IsObjSelectable(), SwFEShell::IsObjSelected(), SwFEShell::IsRotationOfSwGrfNodePossible(), SwFEShell::IsSelObjProtected(), SwFEShell::IsShapeDefaultHoriTextDirR2L(), SwFlyFrame::IsShowUnfloatButton(), SwFEShell::IsUnGroupAllowed(), SwFEShell::IsURLGrfAtPos(), LayoutIdle(), lcl_ClearArea(), lcl_GetBackgroundColor(), lcl_GrabCursor(), lcl_MoveAllLowers(), MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwFEShell::MakeSelVisible(), SwFEShell::MirrorSelection(), SwFEShell::MoveAnchor(), SwFEShell::MoveCreate(), SwFEShell::MoveMark(), SwTextFormatter::NewFieldPortion(), PagePreviewLayout(), SwPagePreviewLayout::Paint(), Paint(), PaintDesktop(), SwRootFrame::PaintSwFrame(), SwFEShell::Paste(), SwFEShell::PastePages(), PrePaint(), PrintProspect(), SwFrame::RemoveDrawObj(), SwFrame::RemoveFly(), SwRootFrame::RemoveSuperfluous(), SwPagePreviewLayout::Repaint(), SwFEShell::ReplaceSdrObj(), SwFrame::Retouch(), SwFEShell::ScrollTo(), SwFEShell::SelectFlyFrame(), SwFEShell::SelectionToBottom(), SwFEShell::SelectionToTop(), SwFEShell::SelectObj(), SwFEShell::SelFlyGrabCursor(), SwFEShell::SetDragMode(), SwFEShell::SetDrawingAttr(), SwFEShell::SetObjAttr(), SwFEShell::SetObjDecorative(), SwFEShell::SetObjDescription(), SwFEShell::SetObjRect(), SwFEShell::SetObjTitle(), SetReadonlyOption(), SetRestoreActions(), SwCursorShell::SetVisibleCursor(), SwFEShell::ShellGetFocus(), SwFEShell::ShellLoseFocus(), SwFEShell::ShouldObjectBeSelected(), ShowPreviewSelection(), SwLayoutFrame::ShrinkFrame(), SizeChgNotify(), SmoothScroll(), SwFEShell::StartCropImage(), SwCellFrame::SwClientNotify(), SwViewShell(), SwFEShell::ToggleHeaderFooterEdit(), SwFlyFrame::UnchainFrames(), SwFEShell::UnGroupSelection(), SwFlyFrame::UpdateAttr_(), SwSectionFrame::UpdateAttr_(), SwCursorShell::UpdateCursor(), and VisPortChgd().

◆ Imp() [2/2]

const SwViewShellImp * SwViewShell::Imp ( ) const
inline

Definition at line 212 of file viewsh.hxx.

◆ ImplApplyViewOptions()

void SwViewShell::ImplApplyViewOptions ( const SwViewOption rOpt)
private

Definition at line 2277 of file viewsh.cxx.

References Chars, SwDoc::ContainsHiddenChars(), EndAction(), SwViewOption::getBrowseMode(), SwViewOption::GetDivisionX(), SwViewOption::GetDivisionY(), GetDoc(), SwDoc::GetDocumentRedlineManager(), SwViewShellImp::GetDrawView(), GetHtmlMode(), GetLayout(), vcl::Window::GetMapMode(), sw::Ring< SwViewShell >::GetRingContainer(), GetSfxViewShell(), SwViewOption::GetSnapSize(), GetWin(), SwViewOption::GetZoom(), HasDrawView(), Size::Height(), sw::Hidden, HiddenPara, HiddenText, sw::DocumentRedlineManager::HideAll(), HTML_MODE, Imp(), vcl::Window::Invalidate(), InvalidateLayout(), comphelper::LibreOfficeKit::isActive(), SwViewOption::IsCrossHair(), IsCursorInFieldmarkHidden(), SdrDragView::IsDragStripes(), SwViewOption::IsFieldName(), SdrSnapView::IsGridSnap(), SdrPaintView::IsGridVisible(), SwViewOption::IsGridVisible(), SwViewOption::IsOnlineSpell(), SwViewOption::IsParagraph(), IsPreview(), SwViewOption::IsPrtFormat(), SwViewOption::IsShowChangesInMargin(), SwViewOption::IsShowChangesInMargin2(), SwViewOption::IsShowHiddenChar(), SwViewOption::IsShowHiddenField(), SwViewOption::IsShowHiddenPara(), SwViewOption::IsSnap(), SwViewOption::IsWhitespaceHidden(), MakeDrawView(), mpOpt, mxDoc, SfxLokHelper::notifyViewRenderState(), SwFieldType::PrintHiddenPara(), Reformat(), SdrDragView::SetDragStripes(), SwRootFrame::SetFieldmarkMode(), SdrPaintView::SetGridCoarse(), SdrPaintView::SetGridFine(), SdrSnapView::SetGridSnap(), SdrPaintView::SetGridVisible(), SwRootFrame::SetHideRedlines(), vcl::Window::SetMapMode(), SdrMarkView::SetMarkHdlSizePixel(), MapMode::SetScaleX(), MapMode::SetScaleY(), SdrSnapView::SetSnapGridWidth(), sw::DocumentRedlineManager::ShowAll(), sw::ShowCommand, sw::Shown, sw::ShowResult, StartAction(), and Size::Width().

Referenced by ApplyViewOptions().

◆ ImplEndAction()

void SwViewShell::ImplEndAction ( const bool  bIdleEnd)

◆ ImplLockPaint()

void SwViewShell::ImplLockPaint ( )

◆ ImplStartAction()

void SwViewShell::ImplStartAction ( )

Definition at line 422 of file viewsh.cxx.

References Imp(), mbPaintWorks, and SwViewShellImp::StartAction().

Referenced by StartAction().

◆ ImplUnlockPaint()

void SwViewShell::ImplUnlockPaint ( std::vector< LockPaintReason > &  rReasons,
bool  bVirDev 
)

◆ Init()

void SwViewShell::Init ( const SwViewOption pNewOpt)
private

◆ InitPrt()

void SwViewShell::InitPrt ( OutputDevice pOutDev)

◆ InvalidateAccessibleFocus()

void SwViewShell::InvalidateAccessibleFocus ( )

◆ InvalidateAccessibleParaAttrs()

void SwViewShell::InvalidateAccessibleParaAttrs ( const SwTextFrame rTextFrame)

invalidate attributes for paragraphs and paragraph's characters

invalidate attributes for paragraphs #i88069#

usage also for changes of the attributes of paragraph's characters.

Parameters
rTextFrameinput parameter - paragraph frame, whose attributes have changed

Definition at line 2625 of file viewsh.cxx.

References GetLayout(), Imp(), and SwViewShellImp::InvalidateAccessibleParaAttrs_().

Referenced by SwTextFrame::AutoSpell_(), and SwTextFrame::SwClientNotify().

◆ InvalidateAccessibleParaFlowRelation()

void SwViewShell::InvalidateAccessibleParaFlowRelation ( const SwTextFrame _pFromTextFrame,
const SwTextFrame _pToTextFrame 
)

invalidate CONTENT_FLOWS_FROM/_TO relation for paragraphs

invalidate CONTENT_FLOWS_FROM/_TO relation for paragraphs #i27138#

Parameters
_pFromTextFrameinput parameter - paragraph frame, for which the relation CONTENT_FLOWS_FROM has to be invalidated. If NULL, no CONTENT_FLOWS_FROM relation has to be invalidated
_pToTextFrameinput parameter - paragraph frame, for which the relation CONTENT_FLOWS_TO has to be invalidated. If NULL, no CONTENT_FLOWS_TO relation has to be invalidated

Definition at line 2602 of file viewsh.cxx.

References GetLayout(), Imp(), and SwViewShellImp::InvalidateAccessibleParaFlowRelation_().

Referenced by SwSectionFrame::DelEmpty(), SwContentNode::DelFrames(), SwTableNode::DelFrames(), InsertCnt_(), SwTextFrame::JoinFrame(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwContentNode::MakeFramesForAdjacentContentNode(), SwTableNode::MakeOwnFrames(), and SwTextFrame::SplitFrame().

◆ InvalidateAccessibleParaTextSelection()

void SwViewShell::InvalidateAccessibleParaTextSelection ( )

invalidate text selection for paragraphs

invalidate text selection for paragraphs #i27301#

Definition at line 2614 of file viewsh.cxx.

References GetLayout(), Imp(), and SwViewShellImp::InvalidateAccessibleParaTextSelection_().

◆ InvalidateAll()

void SwViewShell::InvalidateAll ( std::vector< LockPaintReason > &  rReasons)
private

◆ InvalidateLayout()

void SwViewShell::InvalidateLayout ( bool  bSizeChanged)

◆ InvalidatePageAndHFSubsidiaryLines()

void SwViewShell::InvalidatePageAndHFSubsidiaryLines ( )
private

◆ InvalidateWindows()

void SwViewShell::InvalidateWindows ( const SwRect rRect)

◆ IsAnyFieldInDoc()

bool SwViewShell::IsAnyFieldInDoc ( ) const

◆ IsDrawingLayerPaintInProgress()

bool SwViewShell::IsDrawingLayerPaintInProgress ( ) const
inline

Definition at line 266 of file viewsh.hxx.

Referenced by SwVirtFlyDrawObj::wrap_DoPaintObject().

◆ IsDummyPage()

bool SwViewShell::IsDummyPage ( sal_uInt16  nPageNum) const

Definition at line 711 of file viewsh.cxx.

References GetLayout(), and SwRootFrame::IsDummyPage().

◆ IsHeaderFooterEdit()

bool SwViewShell::IsHeaderFooterEdit ( ) const
inline

Acts both for headers / footers, depending on the bShow(Header|Footer)Separator flags.

Definition at line 589 of file viewsh.hxx.

Referenced by SwWrtShell::ChangeHeaderOrFooter(), SwEditWin::Command(), SwTextShell::ExecMoveMisc(), SwUndoPageDesc::ExitHeaderFooterEdit(), SwEditWin::KeyInput(), SwEditWin::MouseButtonDown(), and SwFEShell::ShouldObjectBeSelected().

◆ IsInConstructor()

bool SwViewShell::IsInConstructor ( ) const
inline

Definition at line 578 of file viewsh.hxx.

Referenced by SwDrawContact::Changed(), and InsertCnt_().

◆ IsInEndAction()

bool SwViewShell::IsInEndAction ( ) const
inline

Definition at line 226 of file viewsh.hxx.

Referenced by SwRootFrame::PaintSwFrame().

◆ IsLstEndAction()

static bool SwViewShell::IsLstEndAction ( )
inlinestatic

Definition at line 369 of file viewsh.hxx.

References sbLstAct.

Referenced by SwFrame::Retouch().

◆ IsNewLayout()

bool SwViewShell::IsNewLayout ( ) const

Definition at line 2553 of file viewsh.cxx.

References GetLayout(), and SwRootFrame::IsNewLayout().

◆ isOutputToWindow()

bool SwViewShell::isOutputToWindow ( ) const

◆ IsPaintInProgress()

bool SwViewShell::IsPaintInProgress ( ) const
inline

Definition at line 265 of file viewsh.hxx.

◆ IsPaintLocked()

bool SwViewShell::IsPaintLocked ( ) const
inline

Definition at line 497 of file viewsh.hxx.

Referenced by SwLayAction::FormatLayout().

◆ IsPreview()

bool SwViewShell::IsPreview ( ) const
inline

◆ IsSelectAll()

bool SwViewShell::IsSelectAll ( ) const
inline

Definition at line 592 of file viewsh.hxx.

Referenced by SwRootFrame::CalcFrameRects().

◆ IsShowHeaderFooterSeparator()

bool SwViewShell::IsShowHeaderFooterSeparator ( FrameControlType  eControl)
inline

Definition at line 590 of file viewsh.hxx.

References Header.

Referenced by SwEditWin::IsInHeaderFooter(), SwEditWin::MouseButtonDown(), and ToggleHeaderFooterEdit().

◆ IsViewLocked()

bool SwViewShell::IsViewLocked ( ) const
inline

◆ LayoutIdle()

void SwViewShell::LayoutIdle ( )

◆ LockPaint()

void SwViewShell::LockPaint ( LockPaintReason  eReason)
inline

◆ LockView()

void SwViewShell::LockView ( bool  b)
inline

Definition at line 491 of file viewsh.hxx.

Referenced by SwPostItMgr::AssureStdModeAtShell(), SwHTMLParser::CallEndAction(), SwWrtShell::ClickToField(), SwDocShell::ConvertTo(), SwContentTree::CopyOutlineSelections(), SwEditWin::DataChanged(), SwDocShell::DoFlushDocInfo(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwEditWin::EnterDrawMode(), SwBaseShell::ExecClpbrd(), SwTextShell::ExecField(), SwTextShell::ExecIdx(), SwView::ExecTabWin(), SwBaseShell::Execute(), SwTextShell::Execute(), SwBreakDashedLine::execute(), SwView::ExecViewOptions(), SwEditWin::GetSurroundingText(), SwEditWin::GetSurroundingTextSelection(), SwXTextView::getTransferable(), SwXTextView::getTransferableForTextRange(), SwWrtShell::GoNextBookmark(), SwWrtShell::GoPrevBookmark(), SwWrtShell::GotoContentControl(), IMPL_LINK(), sw::IMPL_LINK_NOARG(), lcl_AssureStdModeAtShell(), lcl_SetAllTextToDefaultLanguage(), sw::annotation::SwAnnotationWin::LockView(), SwWrtShell::MakeAllFoldedOutlineContentVisible(), MakeAllOutlineContentTemporarilyVisible::MakeAllOutlineContentTemporarilyVisible(), SwDrawBase::MouseButtonDown(), SwEditWin::MouseButtonDown(), SwEditWin::MouseButtonUp(), SwEditWin::MoveCursor(), SwDocShell::Notify(), SwURLStateChanged::Notify(), SwDocShell::Save(), SwDocShell::SaveAs(), SwWrtShell::SelAll(), SwEditWin::SelectMenuPosition(), SwFEShell::SelectObj(), sw::annotation::SwAnnotationWin::SetActiveSidebarWin(), SwLangHelper::SetLanguageStatus(), sw_CharDialogResult(), SwTranslateHelper::TranslateDocumentCancellable(), sw::annotation::SwAnnotationWin::UnsetActiveSidebarWin(), SwShellCursor::UpDown(), SwOleClient::ViewChanged(), SwWriter::Write(), and MakeAllOutlineContentTemporarilyVisible::~MakeAllOutlineContentTemporarilyVisible().

◆ MakeDrawView()

void SwViewShell::MakeDrawView ( )

◆ MakeVisible()

void SwViewShell::MakeVisible ( const SwRect rRect)

◆ OnGraphicArrived()

void SwViewShell::OnGraphicArrived ( const SwRect rRect)

◆ PagePreviewLayout()

SwPagePreviewLayout * SwViewShell::PagePreviewLayout ( )

◆ Paint()

void SwViewShell::Paint ( vcl::RenderContext rRenderContext,
const tools::Rectangle rRect 
)
virtual

◆ PaintDesktop()

void SwViewShell::PaintDesktop ( const vcl::RenderContext rRenderContext,
const SwRect rRect 
)
private

◆ PaintDesktop_()

void SwViewShell::PaintDesktop_ ( const SwRegionRects rRegion)
private

◆ PaintTile()

void SwViewShell::PaintTile ( VirtualDevice rDevice,
int  contextWidth,
int  contextHeight,
int  tilePosX,
int  tilePosY,
tools::Long  tileWidth,
tools::Long  tileHeight 
)

◆ PrePaint()

void SwViewShell::PrePaint ( )

◆ PrepareForPrint()

void SwViewShell::PrepareForPrint ( const SwPrintData rOptions,
bool  bIsPDFExport = false 
)
private

◆ PrintOrPDFExport()

bool SwViewShell::PrintOrPDFExport ( OutputDevice pOutDev,
SwPrintData const &  rPrintData,
sal_Int32  nRenderer,
bool  bIsPDFExport 
)

◆ PrintProspect()

void SwViewShell::PrintProspect ( OutputDevice pOutDev,
const SwPrintData rPrintData,
sal_Int32  nRenderer 
)

◆ PrtOle2()

void SwViewShell::PrtOle2 ( SwDoc pDoc,
const SwViewOption pOpt,
const SwPrintData rOptions,
vcl::RenderContext rRenderContext,
const tools::Rectangle rRect,
bool  bOutputForScreen 
)
static

◆ Reformat()

void SwViewShell::Reformat ( )

◆ ResetInvalidRect()

void SwViewShell::ResetInvalidRect ( )
inlineprivate

Definition at line 614 of file viewsh.hxx.

References SwRect::Clear(), and maInvalidRect.

Referenced by ImplEndAction(), and Paint().

◆ SetAddExtLeading()

void SwViewShell::SetAddExtLeading ( bool  bNew)

◆ SetAddParaSpacingToTableCells()

void SwViewShell::SetAddParaSpacingToTableCells ( bool  _bAddParaSpacingToTableCells)

Sets if paragraph and table spacing is added at bottom of table cells.

#106629#

Parameters
[in](bool)setting of the new value

Definition at line 923 of file viewsh.cxx.

References ADD_PARA_LINE_SPACING_TO_TABLE_CELLS, ADD_PARA_SPACING_TO_TABLE_CELLS, IDocumentSettingAccess::get(), GetDoc(), getIDocumentSettingAccess(), lcl_InvalidateAllContent(), PrtArea, and IDocumentSettingAccess::set().

Referenced by SwCompatibilityOptPage::FillItemSet().

◆ SetBrowseBorder()

void SwViewShell::SetBrowseBorder ( const Size rNew)

Definition at line 2077 of file viewsh.cxx.

References SwRect::HasArea(), InvalidateLayout(), maBrowseBorder, and maVisArea.

Referenced by SwView::MarginChanged().

◆ SetCareDialog()

void SwViewShell::SetCareDialog ( const std::shared_ptr< weld::Window > &  rNew)
static

◆ SetConsiderWrapOnObjPos()

void SwViewShell::SetConsiderWrapOnObjPos ( bool  _bConsiderWrapOnObjPos)

◆ SetDoNotJustifyLinesWithManualBreak()

void SwViewShell::SetDoNotJustifyLinesWithManualBreak ( bool  _bDoNotJustifyLinesWithManualBreak)

◆ SetEmptyDbFieldHidesPara()

void SwViewShell::SetEmptyDbFieldHidesPara ( bool  bEmptyDbFieldHidesPara)

◆ SetFirstVisPageInvalid()

void SwViewShell::SetFirstVisPageInvalid ( )

◆ setLOKVisibleArea()

void SwViewShell::setLOKVisibleArea ( const tools::Rectangle rArea)
inline

Definition at line 280 of file viewsh.hxx.

◆ SetMsWordCompTrailingBlanks()

void SwViewShell::SetMsWordCompTrailingBlanks ( bool  _bMsWordCompTrailingBlanks)

◆ SetOut()

void SwViewShell::SetOut ( vcl::RenderContext pOut)
inline

Definition at line 368 of file viewsh.hxx.

References pOut.

◆ setOutputToWindow()

void SwViewShell::setOutputToWindow ( bool  bOutputToWindow)

Definition at line 147 of file viewsh.cxx.

References mbOutputToWindow.

Referenced by SwEditWin::Paint(), and SwPagePreviewWin::Paint().

◆ SetParaSpaceMax()

void SwViewShell::SetParaSpaceMax ( bool  bNew)

◆ SetParaSpaceMaxAtPages()

void SwViewShell::SetParaSpaceMaxAtPages ( bool  bNew)

◆ SetPDFExportOption()

void SwViewShell::SetPDFExportOption ( bool  bSet)

Definition at line 2508 of file viewsh.cxx.

References mpOpt.

Referenced by SwXTextDocument::getRendererCount(), and SwXTextDocument::render().

◆ SetProtectForm()

void SwViewShell::SetProtectForm ( bool  _bProtectForm)

◆ SetPrtFormatOption()

void SwViewShell::SetPrtFormatOption ( bool  bSet)

Definition at line 2526 of file viewsh.cxx.

References mpOpt.

◆ SetReadonlyOption()

void SwViewShell::SetReadonlyOption ( bool  bSet)
virtual

◆ SetReadonlySelectionOption()

void SwViewShell::SetReadonlySelectionOption ( bool  bSet)

Definition at line 2518 of file viewsh.cxx.

References mpOpt.

Referenced by SwTextShell::Execute().

◆ SetRestoreActions()

void SwViewShell::SetRestoreActions ( sal_uInt16  nSet)

Definition at line 2543 of file viewsh.cxx.

References GetRestoreActions(), Imp(), and SwViewShellImp::SetRestoreActions().

◆ SetSfxViewShell()

void SwViewShell::SetSfxViewShell ( SfxViewShell pNew)
inline

Definition at line 471 of file viewsh.hxx.

Referenced by SwPagePreview::SwPagePreview(), and SwWrtShell::SwWrtShell().

◆ SetShellRes()

static void SwViewShell::SetShellRes ( ShellResource pRes)
inlinestatic

Definition at line 462 of file viewsh.hxx.

Referenced by InitUI().

◆ SetShowHeaderFooterSeparator()

void SwViewShell::SetShowHeaderFooterSeparator ( FrameControlType  eControl,
bool  bShow 
)
virtual

◆ SetSubtractFlysAnchoredAtFlys()

void SwViewShell::SetSubtractFlysAnchoredAtFlys ( bool  bSubtractFlysAnchoredAtFlys)

◆ SetTabCompat()

void SwViewShell::SetTabCompat ( bool  bNew)

◆ SetUIOptions()

void SwViewShell::SetUIOptions ( const SwViewOption rOpt)

Definition at line 2465 of file viewsh.cxx.

References SwViewOption::GetSymbolFont(), SwViewOption::IsStarOneSetting(), and mpOpt.

Referenced by lcl_SetUIPrefs().

◆ SetUseFormerLineSpacing()

void SwViewShell::SetUseFormerLineSpacing ( bool  _bUseFormerLineSpacing)

Sets if former formatting of text lines with proportional line spacing should used.

#i11859#

Parameters
[in](bool)setting of the new value

Definition at line 943 of file viewsh.cxx.

References IDocumentSettingAccess::get(), GetDoc(), getIDocumentSettingAccess(), lcl_InvalidateAllContent(), OLD_LINE_SPACING, PrtArea, and IDocumentSettingAccess::set().

Referenced by SwCompatibilityOptPage::FillItemSet().

◆ SetUseFormerObjectPositioning()

void SwViewShell::SetUseFormerObjectPositioning ( bool  _bUseFormerObjPos)

Sets IDocumentSettingAccess if former object positioning should be used.

#i11860#

Parameters
[in](bool)setting the new value

Definition at line 960 of file viewsh.cxx.

References IDocumentSettingAccess::get(), GetDoc(), getIDocumentSettingAccess(), lcl_InvalidateAllObjPos(), IDocumentSettingAccess::set(), and USE_FORMER_OBJECT_POS.

Referenced by SwCompatibilityOptPage::FillItemSet().

◆ SetUseFormerTextWrapping()

void SwViewShell::SetUseFormerTextWrapping ( bool  _bUseFormerTextWrapping)

◆ SetWin()

void SwViewShell::SetWin ( vcl::Window win)
inline

Definition at line 367 of file viewsh.hxx.

Referenced by SwPagePreview::~SwPagePreview().

◆ ShowPreviewSelection()

void SwViewShell::ShowPreviewSelection ( sal_uInt16  nSelPage)

◆ SizeChgNotify()

void SwViewShell::SizeChgNotify ( )

◆ SmoothScroll()

bool SwViewShell::SmoothScroll ( tools::Long  lXDiff,
tools::Long  lYDiff,
const tools::Rectangle pRect 
)

Definition at line 1338 of file viewsh.cxx.

References abs(), SdrObjEditView::AddDeviceToPaintView(), SwRect::AddWidth(), Bottom, SwRect::Bottom(), SdrObjEditView::DeleteDeviceFromPaintView(), VclPtr< class reference_type >::disposeAndClear(), DLPostPaint2(), DLPrePaint2(), OutputDevice::DrawOutDev(), OutputDevice::EnableMapMode(), VclPtr< class reference_type >::get(), GetDrawView(), SwViewShellImp::GetDrawView(), GetFillColor(), GetLayout(), GetLineColor(), GetOut(), tools::Rectangle::GetSize(), SdrPaintWindow::GetTargetOutputDevice(), GetViewOptions(), tools::Rectangle::GetWidth(), GetWin(), HasDrawView(), Size::Height(), SwRect::Height(), Imp(), OutputDevice::IsMapModeEnabled(), Left, tools::Rectangle::Left(), SwRect::Left(), OutputDevice::LogicToPixel(), LONG_MAX, SwViewShellImp::m_aSmoothRect, SwViewShellImp::m_bSmoothUpdate, SwViewShellImp::m_bStopSmooth, MakeDrawView(), maVisArea, mbEnableSmooth, min(), mnLockPaint, mpOut, mpTargetPaintWindow, mpWin, PaintDesktop(), vcl::Window::PaintImmediately(), SwRootFrame::PaintSwFrame(), vcl::Window::PixelToLogic(), Pos, SwRect::Pos(), tools::Rectangle::Right(), SwRect::Right(), sbLstAct, vcl::Window::Scroll(), SetFirstVisPageInvalid(), tools::Rectangle::SetLeft(), vcl::Window::SetMapMode(), MapMode::SetOrigin(), tools::Rectangle::SetRight(), Size::setWidth(), SwRect::SSize(), SwRect::SVRect(), Top, SwRect::Top(), tools::Rectangle::TopLeft(), VisArea(), SdrPaintView::VisAreaChanged(), Size::Width(), and SwRect::Width().

Referenced by VisPortChgd().

◆ StartAction()

void SwViewShell::StartAction ( )
inline

◆ ToggleHeaderFooterEdit()

void SwViewShell::ToggleHeaderFooterEdit ( )

Acts both for headers / footers, depending on the bShow(Header|Footer)Separator flags.

Definition at line 112 of file viewsh.cxx.

References Footer, GetViewOptions(), Header, InvalidatePageAndHFSubsidiaryLines(), IsShowHeaderFooterSeparator(), mbHeaderFooterEdit, and SetShowHeaderFooterSeparator().

Referenced by SwUndoPageDesc::ExitHeaderFooterEdit(), and SwFEShell::ToggleHeaderFooterEdit().

◆ UISizeNotify()

void SwViewShell::UISizeNotify ( )

Definition at line 2531 of file viewsh.cxx.

References bInSizeNotify, GetDocSize(), mbDocSizeChgd, and SizeNotify().

Referenced by ImplEndAction(), Paint(), and SwCursorShell::UpdateCursor().

◆ UnlockPaint()

void SwViewShell::UnlockPaint ( bool  bVirDev = false)
inline

◆ UpdateAllCharts()

void SwViewShell::UpdateAllCharts ( )

update all charts for which any table exists

Definition at line 772 of file viewsh.cxx.

References GetDoc(), and SwDoc::UpdateAllCharts().

Referenced by SwBaseShell::Execute().

◆ UpdateFields()

void SwViewShell::UpdateFields ( bool  bCloseDB = false)

Forces update of each field.

It notifies all fields with pNewHt. If that is 0 (default), the field type is sent (???).

Parameters
[in]bCloseDBPassed in to GetDoc()->UpdateFields. [TODO] Purpose???

Definition at line 722 of file viewsh.cxx.

References EndAction(), GetDoc(), SwDoc::getIDocumentFieldsAccess(), SwCursorShell::StartAction(), StartAction(), and IDocumentFieldsAccess::UpdateFields().

◆ UpdateOleObjectPreviews()

void SwViewShell::UpdateOleObjectPreviews ( )

◆ VisArea()

const SwRect & SwViewShell::VisArea ( ) const

Definition at line 642 of file viewsh.cxx.

References SwFrameAreaDefinition::getFrameArea(), GetLayout(), comphelper::LibreOfficeKit::isActive(), and maVisArea.

Referenced by SwViewShellImp::AddPaintRect(), SwFrame::AdjustNeighbourhood(), SwRootFrame::CalcFrameRects(), CalcLayout(), CalcPagesForPrint(), SwFlyFrame::CalcRel(), SwLayoutFrame::CalcRel(), SwHTMLParser::CallEndAction(), CheckInvalidForPaint(), SwLayIdle::DoIdleJob(), SwWrtShell::Down(), SwTabFrame::Format(), SwLayAction::FormatLayoutTab(), SwDrawBase::GetDefaultCenterPos(), SwDPage::GetGridFrameList(), SwViewShellImp::GetLastVisPage(), SwAccessibleMap::GetVisArea(), IMPL_LINK_NOARG(), ImplEndAction(), ImplUnlockPaint(), SwTextShell::InsertMediaDlg(), SwLayAction::InternalAction(), SwCursorShell::IsCursorVisible(), SwNode::IsInVisibleArea(), SwLayAction::IsShortCut(), lcl_GetPos(), SwWrtShell::Left(), SwWrtShell::LeftMargin(), SwPageFrame::MakeAll(), SwContentFrame::MakePrtArea(), SwCursorShell::MakeSelVisible(), MakeVisible(), SwEditWin::MouseButtonUp(), SwEditWin::MouseMove(), SwVirtFlyDrawObj::NbcResize(), SwOleClient::ObjectAreaChanged(), SwCursorShell::Paint(), PaintDesktop(), SwPageFrame::PaintNotesSidebar(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwWrtShell::PopCursor(), SwPageFrame::PrepareFooter(), SwWrtShell::PushCursor(), SwWrtShell::Right(), SwWrtShell::RightMargin(), SwViewShellImp::SetFirstVisPage(), SwCursorShell::ShellGetFocus(), SwVisibleCursor::Show(), SmoothScroll(), SwPageFrame::SwPageFrame(), SwWrtShell::Up(), SwEditWin::UpdatePointer(), VisPortChgd(), and SwCursorShell::VisPortChgd().

◆ VisPortChgd()

void SwViewShell::VisPortChgd ( const SwRect rRect)
virtual

Reimplemented in SwCursorShell.

Definition at line 1165 of file viewsh.cxx.

References SwRect::Bottom(), SwPostItMgr::CalcRects(), SwPostItMgr::CorrectPositions(), SwViewShellImp::DeletePaintRegion(), FAR_AWAY, SwPageFrame::GetBoundRect(), GetDrawView(), SwViewShellImp::GetDrawView(), SwViewShellImp::GetFirstVisPage(), SwPageFrame::GetFormatPage(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwFrame::GetNext(), GetOut(), GetPostItMgr(), SwPageFrame::GetSortedObjs(), GetViewOptions(), GetWin(), HasDrawView(), SwPostItMgr::HasNotes(), Imp(), vcl::Window::Invalidate(), comphelper::LibreOfficeKit::isActive(), SwRect::IsEmpty(), SwViewOption::IsViewLayoutBookMode(), SwPostItMgr::LayoutPostIts(), tools::Rectangle::Left(), SwRect::Left(), SwLayoutFrame::Lower(), maVisArea, mbInEndAction, mnLockPaint, sw::sidebarwindows::NONE, SwRect::Overlaps(), vcl::Window::PaintImmediately(), OutputDevice::PixelToLogic(), Pos, SwRect::Pos(), SwPostItMgr::Rescale(), tools::Rectangle::Right(), SwRect::Right(), SAL_MAX_INT32, SAL_WARN_IF, SdrSnapView::SetActualWin(), SetFirstVisPageInvalid(), tools::Rectangle::SetLeft(), vcl::Window::SetMapMode(), MapMode::SetOrigin(), tools::Rectangle::SetRight(), Point::setX(), Point::setY(), SwPostItMgr::ShowNotes(), SwPageFrame::SidebarPosition(), SmoothScroll(), SSize, SwRect::SSize(), SwRect::SVRect(), SwRect::Top(), SwRect::Union(), SwViewShellImp::UpdateAccessible(), VisArea(), SdrPaintView::VisAreaChanged(), Point::X(), and Point::Y().

Referenced by PaintTile(), and SwCursorShell::VisPortChgd().

Friends And Related Function Documentation

◆ SetOutDev

void SetOutDev ( SwViewShell pSh,
OutputDevice pOut 
)
friend

Definition at line 169 of file notxtfrm.cxx.

◆ SetOutDevAndWin

void SetOutDevAndWin ( SwViewShell pSh,
OutputDevice pOut,
vcl::Window pWin,
sal_uInt16  nZoom 
)
friend

Definition at line 7810 of file paintfrm.cxx.

◆ SetSwVisArea

void SetSwVisArea ( SwViewShell pSh,
const SwRect rRect 
)
friend

Definition at line 157 of file vprint.cxx.

Referenced by PrintOrPDFExport().

◆ SwLayIdle

friend class SwLayIdle
friend

Definition at line 116 of file viewsh.hxx.

◆ SwPagePreviewLayout

friend class SwPagePreviewLayout
friend

Definition at line 119 of file viewsh.hxx.

◆ SwViewShellImp

friend class SwViewShellImp
friend

Definition at line 115 of file viewsh.hxx.

Member Data Documentation

◆ m_xErrorBmp

std::unique_ptr<BitmapEx> SwViewShell::m_xErrorBmp
private

error display of missed images

Definition at line 125 of file viewsh.hxx.

Referenced by DeleteReplacementBitmaps(), and GetReplacementBitmap().

◆ m_xReplaceBmp

std::unique_ptr<BitmapEx> SwViewShell::m_xReplaceBmp
private

replaced display of still loaded images

Definition at line 124 of file viewsh.hxx.

Referenced by DeleteReplacementBitmaps(), and GetReplacementBitmap().

◆ maBrowseBorder

Size SwViewShell::maBrowseBorder
private

Definition at line 133 of file viewsh.hxx.

Referenced by GetBrowseBorder(), GetBrowseWidth(), and SetBrowseBorder().

◆ maInvalidRect

SwRect SwViewShell::maInvalidRect
private

Definition at line 134 of file viewsh.hxx.

Referenced by CheckInvalidForPaint(), ImplEndAction(), Paint(), and ResetInvalidRect().

◆ maLockPaintReasons

std::vector<LockPaintReason> SwViewShell::maLockPaintReasons
protected

Definition at line 203 of file viewsh.hxx.

Referenced by LockPaint(), and UnlockPaint().

◆ maLOKVisibleArea

tools::Rectangle SwViewShell::maLOKVisibleArea
protected

The visible area in the LibreOfficeKit client.

Definition at line 198 of file viewsh.hxx.

◆ maPrePostMapMode

MapMode SwViewShell::maPrePostMapMode
protected

Definition at line 249 of file viewsh.hxx.

Referenced by DLPrePaint2().

◆ maPrtOffset

Point SwViewShell::maPrtOffset
private

Definition at line 131 of file viewsh.hxx.

Referenced by InitPrt().

◆ maVisArea

SwRect SwViewShell::maVisArea
protected

◆ mbDocSizeChgd

bool SwViewShell::mbDocSizeChgd
private

Definition at line 147 of file viewsh.hxx.

Referenced by Init(), SwViewShellImp::SetFirstVisPage(), SizeChgNotify(), and UISizeNotify().

◆ mbEnableSmooth

bool SwViewShell::mbEnableSmooth
private

Definition at line 156 of file viewsh.hxx.

Referenced by SmoothScroll(), and SwViewShell().

◆ mbHeaderFooterEdit

bool SwViewShell::mbHeaderFooterEdit
private

Flag to say that we are editing header or footer (according to the bShow(Header|Footer)Separator above)

Definition at line 160 of file viewsh.hxx.

Referenced by ToggleHeaderFooterEdit().

◆ mbInConstructor

bool SwViewShell::mbInConstructor
private

Definition at line 163 of file viewsh.hxx.

Referenced by SwViewShell().

◆ mbInEndAction

bool SwViewShell::mbInEndAction
private

Definition at line 154 of file viewsh.hxx.

Referenced by ImplEndAction(), Paint(), SwViewShell(), and VisPortChgd().

◆ mbOutputToWindow

bool SwViewShell::mbOutputToWindow
protected

The virtual device we paint to will end up on the screen.

Definition at line 207 of file viewsh.hxx.

Referenced by isOutputToWindow(), and setOutputToWindow().

◆ mbPaintInProgress

bool SwViewShell::mbPaintInProgress
private

Definition at line 151 of file viewsh.hxx.

Referenced by Paint(), SizeChgNotify(), and SwViewShell().

◆ mbPaintWorks

bool SwViewShell::mbPaintWorks
private

Definition at line 149 of file viewsh.hxx.

Referenced by ImplEndAction(), ImplStartAction(), Paint(), SwViewShell(), and ~SwViewShell().

◆ mbPreview

bool SwViewShell::mbPreview
private

Definition at line 155 of file viewsh.hxx.

Referenced by SwViewShell().

◆ mbSelectAll

bool SwViewShell::mbSelectAll
protected

Special select all mode: whole document selected, even if doc starts with table.

Definition at line 204 of file viewsh.hxx.

Referenced by SwCursorShell::EndAction(), SwCursorShell::Paint(), SwCursorShell::ShellGetFocus(), SwCursorShell::ShowCursor(), and SwCursorShell::UpdateCursor().

◆ mbShowFooterSeparator

bool SwViewShell::mbShowFooterSeparator
private

Flag to say that we are showing the footer control.

Definition at line 159 of file viewsh.hxx.

Referenced by SetShowHeaderFooterSeparator().

◆ mbShowHeaderSeparator

bool SwViewShell::mbShowHeaderSeparator
private

Flag to say that we are showing the header control.

Definition at line 158 of file viewsh.hxx.

Referenced by SetShowHeaderFooterSeparator().

◆ mbViewLocked

bool SwViewShell::mbViewLocked
private

Definition at line 152 of file viewsh.hxx.

Referenced by SwViewShell().

◆ mnLockPaint

sal_uInt16 SwViewShell::mnLockPaint
protected

!= 0 if Paint is locked.

Definition at line 202 of file viewsh.hxx.

Referenced by ImplEndAction(), LockPaint(), Paint(), SmoothScroll(), UnlockPaint(), and VisPortChgd().

◆ mnStartAction

sal_uInt16 SwViewShell::mnStartAction
protected

◆ mpAccOptions

std::unique_ptr<SwAccessibilityOptions> SwViewShell::mpAccOptions
private

Definition at line 145 of file viewsh.hxx.

Referenced by ApplyAccessibilityOptions(), and ~SwViewShell().

◆ mpBufferedOut

VclPtr<OutputDevice> SwViewShell::mpBufferedOut
private

Definition at line 166 of file viewsh.hxx.

Referenced by DLPostPaint2(), and DLPrePaint2().

◆ mpImp

std::unique_ptr<SwViewShellImp> SwViewShell::mpImp
private

Definition at line 138 of file viewsh.hxx.

Referenced by SwViewShell(), and ~SwViewShell().

◆ mpLayout

SwRootFramePtr SwViewShell::mpLayout
private

Definition at line 168 of file viewsh.hxx.

Referenced by CreateAccessible(), CreateAccessiblePreview(), GetLayout(), Init(), and SwViewShell().

◆ mpOpt

std::unique_ptr<SwViewOption> SwViewShell::mpOpt
private

◆ mpOut

VclPtr<OutputDevice> SwViewShell::mpOut
private

◆ mpPrePostOutDev

VclPtr<OutputDevice> SwViewShell::mpPrePostOutDev
protected

Definition at line 248 of file viewsh.hxx.

Referenced by DLPostPaint2(), and DLPrePaint2().

◆ mPrePostPaintRegions

std::stack<vcl::Region> SwViewShell::mPrePostPaintRegions
protected

Definition at line 247 of file viewsh.hxx.

Referenced by DLPostPaint2(), and DLPrePaint2().

◆ mpSfxViewShell

SfxViewShell* SwViewShell::mpSfxViewShell
private

Definition at line 136 of file viewsh.hxx.

Referenced by CareChildWin().

◆ mpTargetPaintWindow

SdrPaintWindow* SwViewShell::mpTargetPaintWindow
private

Definition at line 165 of file viewsh.hxx.

Referenced by DLPostPaint2(), DLPrePaint2(), and SmoothScroll().

◆ mpWin

VclPtr<vcl::Window> SwViewShell::mpWin
private

= 0 during printing or pdf export

Definition at line 141 of file viewsh.hxx.

Referenced by Init(), InitPrt(), MakeVisible(), SizeChgNotify(), and SmoothScroll().

◆ mxDoc

rtl::Reference<SwDoc> SwViewShell::mxDoc
protected

The document; never 0.

Definition at line 199 of file viewsh.hxx.

Referenced by SwEditShell::ApplyChangedSentence(), SwWrtShell::AutoUpdatePara(), SwFEShell::Copy(), CreateAccessible(), SwEditShell::DeleteTOXMark(), SwWrtShell::DelLeft(), SwWrtShell::DelRight(), SwEditShell::FillByEx(), SwEditShell::FindCharFormatByName(), SwEditShell::FindFlyByName(), SwCursorShell::FindINetAttr(), SwEditShell::FindTextFormatCollByName(), SwCursorShell::FindValidContentNode(), SwFEShell::GetConnectableFrameFormats(), SwEditShell::GetGrammarCorrection(), getIDocumentContentOperations(), getIDocumentDeviceAccess(), getIDocumentDrawModelAccess(), getIDocumentLayoutAccess(), getIDocumentListItemsAccess(), getIDocumentMarkAccess(), getIDocumentOutlineNodesAccess(), getIDocumentRedlineAccess(), getIDocumentSettingAccess(), getIDocumentStatistics(), getIDocumentStylePoolAccess(), GetIDocumentUndoRedo(), SwEditShell::GetLinkManager(), GetNodes(), SwFEShell::GetPageObjs(), SwWrtShell::GetSelDescr(), SwEditShell::GetSeqFootnoteList(), SwCursorShell::GetTextDirection(), SwEditShell::GetTOXType(), SwEditShell::GetTOXTypeCount(), SwCursorShell::GoNextCell(), SwFEShell::GotoFly(), SwCursorShell::GotoOutline(), SwEditShell::HasFootnotes(), ImplApplyViewOptions(), Init(), SwFEShell::InsertDrawObj(), SwWrtShell::InsertGraphic(), SwWrtShell::InsertObject(), SwWrtShell::InsertOleObject(), SwEditShell::InsertTableOf(), SwEditShell::InsertTOXType(), IsAnyFieldInDoc(), SwFEShell::IsSelObjProtected(), SwEditShell::IsUsed(), SwCursorShell::MarkListLevel(), SwCursorShell::MoveFieldType(), SwWrtShell::NumOrBulletOn(), SwFEShell::Paste(), SwFEShell::ReplaceSdrObj(), SwEditShell::ReRead(), SwEditShell::SelectionHasBullet(), SwEditShell::SelectionHasNumber(), SwEditShell::SetCurFootnote(), SwFEShell::SetPageObjsNewPage(), SwFEShell::Sort(), SwViewShell(), SwCursorShell::UpdateCursor(), SwFEShell::WizardGetFly(), and ~SwViewShell().

◆ sbLstAct

bool SwViewShell::sbLstAct = false
staticprivate

Definition at line 127 of file viewsh.hxx.

Referenced by ImplEndAction(), IsLstEndAction(), Paint(), and SmoothScroll().

◆ spCareDialog

vcl::DeleteOnDeinit< std::shared_ptr< weld::Window > > SwViewShell::spCareDialog {}
staticprotected

Avoid this window.

Definition at line 195 of file viewsh.hxx.

Referenced by SetCareDialog().

◆ spShellRes

ShellResource * SwViewShell::spShellRes = nullptr
staticprotected

Resources for the Shell.

Definition at line 194 of file viewsh.hxx.

Referenced by GetShellRes().


The documentation for this class was generated from the following files: