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 SetEndActionByVirDev (bool b)
 
bool IsEndActionByVirDev () 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 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, long tileWidth, long tileHeight)
 Paint tile. More...
 
bool IsPaintInProgress () const
 
bool IsDrawingLayerPaintInProgress () const
 
virtual void VisPortChgd (const SwRect &)
 
bool SmoothScroll (long lXDiff, 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...
 
IDocumentUndoRedoGetIDocumentUndoRedo ()
 
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 *pPrtDoc, 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 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 SetUseVirDev (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 ()
 
void ImplLockPaint ()
 
void UnlockPaint (bool bVirDev=false)
 
void ImplUnlockPaint (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
 
bool IsFrameView () 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 (SvtAccessibilityOptions const &rAccessibilityOptions)
 
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, long nFlags=0)
 CTor for further Shells on a document. More...
 
 SwViewShell (SwDoc &rDoc, vcl::Window *pWin, const SwViewOption *pOpt, OutputDevice *pOut=nullptr, 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
 
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)
 
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...
 
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 ShellResourcempShellRes = nullptr
 Resources for the Shell. More...
 
static vcl::DeleteOnDeinit< VclPtr< vcl::Window > > mpCareWindow
 Avoid this window. More...
 
static vcl::DeleteOnDeinit< std::shared_ptr< weld::Window > > mpCareDialog
 Avoid this window. More...
 

Private Member Functions

SAL_DLLPRIVATE void Init (const SwViewOption *pNewOpt)
 
void ResetInvalidRect ()
 
SAL_DLLPRIVATE void PaintDesktop (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)
 

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 mbFrameView:1
 
bool mbEnableSmooth:1
 
bool mbEndActionByVirDev: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 mbLstAct = 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 84 of file viewsh.hxx.

Constructor & Destructor Documentation

SwViewShell::SwViewShell ( SwViewShell rShell,
vcl::Window pWin,
OutputDevice pOut = nullptr,
long  nFlags = 0 
)
SwViewShell::SwViewShell ( SwDoc rDoc,
vcl::Window pWin,
const SwViewOption pOpt,
OutputDevice pOut = nullptr,
long  nFlags = 0 
)
SwViewShell::~SwViewShell ( )
overridevirtual

Member Function Documentation

sal_uInt16 SwViewShell::ActionCount ( ) const
inline

Definition at line 198 of file viewsh.hxx.

Referenced by IMPL_LINK().

bool SwViewShell::ActionPend ( ) const
inline
bool SwViewShell::AddPaintRect ( const SwRect rRect)
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 56 of file viewpg.cxx.

References IsPreview(), and PrepareForPrint().

Referenced by SwPagePreview::Init().

void SwViewShell::ApplyAccessibilityOptions ( SvtAccessibilityOptions const &  rAccessibilityOptions)
void SwViewShell::ApplyViewOptions ( const SwViewOption rOpt)
virtual
void SwViewShell::CalcLayout ( )
virtual
void SwViewShell::CalcPagesForPrint ( sal_uInt16  nMax)
weld::Window * SwViewShell::CareChildWin ( SwViewShell const &  rVSh)
static
bool SwViewShell::CheckInvalidForPaint ( const SwRect rRect)
private
void SwViewShell::ChgAllPageOrientation ( Orientation  eOri)
void SwViewShell::ChgAllPageSize ( Size const &  rSz)
void SwViewShell::ChgHyphenation ( )
inline
void SwViewShell::ChgNumberDigits ( )
uno::Reference< css::accessibility::XAccessible > SwViewShell::CreateAccessible ( )
uno::Reference< css::accessibility::XAccessible > SwViewShell::CreateAccessiblePreview ( )
void SwViewShell::DeleteReplacementBitmaps ( )

Definition at line 2573 of file viewsh.cxx.

References m_xErrorBmp, and m_xReplaceBmp.

Referenced by SwEditWin::DataChanged().

void SwViewShell::DLPostPaint2 ( bool  bPaintFormLayer)
void SwViewShell::DLPrePaint2 ( const vcl::Region rRegion)
void SwViewShell::DrawSelChanged ( )
virtual

Reimplemented in SwWrtShell.

Definition at line 2098 of file viewsh.cxx.

Referenced by SwDrawView::MarkListHasChanged().

void SwViewShell::dumpAsXml ( xmlTextWriterPtr  pWriter) const
virtual

Reimplemented in SwCursorShell.

Definition at line 147 of file viewsh.cxx.

Referenced by SwCursorShell::dumpAsXml().

void SwViewShell::EnableSmooth ( bool  b)
inline

Definition at line 250 of file viewsh.hxx.

Referenced by SwLayIdle::SwLayIdle().

void SwViewShell::EndAction ( const bool  bIdleEnd = false)
inline
void SwViewShell::FillPrtDoc ( SwDoc pPrtDoc,
const SfxPrinter pPrt 
)
const SwAccessibilityOptions* SwViewShell::GetAccessibilityOptions ( ) const
inline
SwAccessibleMap * SwViewShell::GetAccessibleMap ( )
const SfxItemPool & SwViewShell::GetAttrPool ( ) const
inline

Definition at line 614 of file viewsh.hxx.

Referenced by SwInsFootNoteDlg::Apply(), SwEditShell::ApplyChangedSentence(), SwNumFormatBase::CallSelectHdl(), SwEditWin::ChangeFly(), SwHHCWrapper::ChangeText_impl(), SwInsertDBColAutoPilot::DataToDoc(), SwBaseShell::ExecDlg(), SwFrameShell::ExecFrameStyle(), SwView::ExecTabWin(), SwBaseShell::ExecTextCtrl(), SwFrameShell::Execute(), SwGrfShell::Execute(), SwTextShell::Execute(), SwBaseShell::Execute(), SwGrfShell::ExecuteRotation(), FillPrtDoc(), SwAnnotationShell::GetAnnotationPool(), SwGrfShell::GetAttrStateForRotation(), SwCursorShell::GetContentAtPos(), SwEditShell::GetCurCharFormat(), SwTransferable::GetData(), SwDropCapsPict::GetFontSettings(), SwLangHelper::GetLanguage(), SwFrameShell::GetLineStyleState(), SwFrameShell::GetState(), SwBaseShell::GetState(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), IMPL_LINK(), IMPL_LINK_NOARG(), SwMacroAssignDlg::INetFormatDlg(), SwInsFootNoteDlg::Init(), SwMailMergeLayoutPage::InsertAddressFrame(), 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().

SfxItemPool & SwViewShell::GetAttrPool ( )

Definition at line 2112 of file viewsh.cxx.

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

const Size & SwViewShell::GetBrowseBorder ( ) const
sal_Int32 SwViewShell::GetBrowseWidth ( ) const
static weld::Window* SwViewShell::GetCareDialog ( SwViewShell const &  rVSh)
inlinestatic

Definition at line 441 of file viewsh.hxx.

References vcl::DeleteOnDeinit< class >::get().

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

SwDoc* SwViewShell::GetDoc ( ) const
inline

Definition at line 284 of file viewsh.hxx.

Referenced by SwEditWin::AcceptDrop(), SwEditShell::AcceptRedline(), SwEditShell::AcceptRedlinesInSelection(), SwNavigationMgr::addEntry(), SwSpellIter::AddPortion(), SwFEShell::AdjustCellWidth(), SwViewOptionAdjust_Impl::AdjustViewOptions(), SwEditShell::AppendUndoForInsertFromDB(), SwSequenceOptionDialog::Apply(), SwEditShell::ApplyAdvancedClassification(), SwEditShell::ApplyAutoMark(), SwModule::ApplyItemSet(), SwEditShell::ApplyParagraphClassification(), SwEditShell::AutoFormat(), SwFEShell::BalanceRowHeight(), SwView::BeginTextEdit(), SwInputFieldList::BuildSortLst(), CalcLayout(), SwWrtShell::CallEvent(), SwEditShell::CanMergeTable(), SwEditShell::ChangeAuthorityData(), SwEditShell::ChangeDBFields(), SwDrawView::CheckPossibilities(), SwSpellPopup::checkRedline(), SwCursorShell::CheckTableBoxContent(), SwRootFrame::CheckViewLayout(), SwLayAction::CheckWaitCursor(), ChgAllPageOrientation(), ChgAllPageSize(), SwAutoCorrDoc::ChgAutoCorrWord(), SwFEShell::ChgCurPageDesc(), SwEditShell::ChgDBData(), SwEditShell::ChgNumRuleFormats(), SwFEShell::ChgPageDesc(), SwEditShell::ClassifyDocPerHighestParagraphClass(), SwCursorShell::ClearUpCursors(), SwWrtShell::ClickToINetAttr(), SwWrtShell::ClickToINetGrf(), SwEditShell::CollectAdvancedClassification(), SwEditShell::CollectParagraphClassification(), SwEditWin::Command(), SwSpellIter::Continue(), SwConvIter::Continue(), SwHyphIter::Continue(), SwEditShell::Copy(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), SwEditShell::CopySelToDoc(), SwTextShell::CreateInsertFrameItemSet(), SwEditShell::CursorsLocked(), SwIntrnlRefLink::DataChanged(), SwEditShell::DelAllUndoObj(), SwEditShell::Delete(), SwFEShell::DeleteCol(), 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(), SwLayIdle::DoIdleJob(), SwEditShell::DoSpecialInsert(), SwEditShell::DoUndo(), DrawGraphic(), SwFntObj::DrawText(), SwDocShell::Edit(), SwEditShell::EndUndo(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwTextShell::ExecField(), SwWrtShell::ExecMacro(), SwTextShell::ExecMoveMisc(), SwBaseShell::ExecUndo(), SwFrameShell::Execute(), SwTableShell::Execute(), SwGrfShell::Execute(), SwBaseShell::Execute(), SwPagePreview::Execute(), SwHeaderFooterWin::ExecuteCommand(), SwEditShell::FillByEx(), SwFieldDBPage::FillItemSet(), SwLoadOptPage::FillItemSet(), SwShdwCursorOptionsTabPage::FillItemSet(), FillPrtDoc(), SwFEShell::FindAnchorPos(), SwFEShell::FindPageDescByName(), SwEditShell::FindRedlineOfData(), SwCursorShell::FindValidContentNode(), SwOleClient::FormatChanged(), SwLayAction::FormatContent(), SwEditShell::GCAttr(), SwAccessibleFootnote::getAccessibleDescription(), SwAccessibleDocumentBase::getAccessibleName(), SwEditShell::GetAllUsedDB(), GetAttrPool(), SwEditShell::GetCharFormat(), SwEditShell::GetCharFormatCount(), SwCursorShell::GetContentAtPos(), SwEditShell::GetCurCharFormat(), SwFEShell::GetCurPageDesc(), SwEditShell::GetCurrRedline(), SwFntObj::GetCursorOfst(), SwEditShell::GetDBData(), SwEditShell::GetDBDesc(), SwEditShell::GetDBManager(), SwEditShell::GetDefault(), SwEditShell::GetDefaultTOXBase(), SwEditShell::GetDfltTextFormatColl(), SwPageFrame::GetDrawBackgrdColor(), SwContentTree::GetDrawingObjectsByContent(), SwContentTree::GetEntryAltText(), SwContentTree::GetEntryLongDescription(), SwAccessibleDocument::getExtendedAttributes(), SwEditShell::GetFieldType(), SwEditShell::GetFieldTypeCount(), SwEditShell::GetFirstRedoInfo(), SwEditShell::GetFormatFromPool(), SwEditShell::GetGlobalDocContent(), SwEditShell::GetItemWithPaM(), SwEditShell::GetLastUndoInfo(), SwAnnotationShell::GetLinguState(), SwFEShell::GetMousePageDesc(), SwSpellDialogChildWindow::GetNextWrongSentence(), 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::GetRepeatInfo(), SwDrawView::getSdrUndoManagerForEnhancedTextEdit(), SwEditShell::GetSectionFormat(), SwEditShell::GetSectionFormatCount(), SwEditShell::GetSectionFormatPos(), SwFEShell::GetSelectedFrameFormat(), SwCursorShell::GetShadowCursorPos(), SwDrawTextShell::GetState(), SwBaseShell::GetState(), SwFEShell::GetTableAutoFormat(), SwEditShell::GetTableBoxFormulaAttrs(), 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::GetUniqueGrfName(), SwEditShell::GetUniqueNumRuleName(), SwEditShell::GetUniqueSectionName(), SwEditShell::GetUniqueTableName(), SwEditShell::GetWatermark(), SwView::GotFocus(), SwCursorShell::GotoFormatField(), 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(), HasCharts(), SwEditShell::HasNumber(), SwEditShell::HasOtherCnt(), SwCursorShell::HasReadonlySel(), SwFEShell::HasTableAnyProtection(), SwEditShell::HyphContinue(), IMPL_LINK(), IMPL_LINK_NOARG(), ImplApplyViewOptions(), ImplEndAction(), SwFieldPage::Init(), Init(), SwAutoCorrDoc::Insert(), SwWrtShell::Insert(), SwEditShell::Insert(), SwFEShell::Insert(), SwEditShell::Insert2(), SwView::InsertCaption(), SwFEShell::InsertCol(), SwEditShell::InsertDDETable(), SwFEShell::InsertDrawObj(), SwFieldPage::InsertField(), SwFieldMgr::InsertField(), SwEditShell::InsertFieldType(), SwEditShell::InsertGlobalDocContent(), SwEditShell::InsertGlossary(), SwTextShell::InsertMediaDlg(), SwFEShell::InsertObject(), SwDrawShell::InsertPictureFromFile(), SwWrtShell::InsertPostIt(), SwFEShell::InsertRow(), SwEditShell::InsertSection(), SwHyphIter::InsertSoftHyph(), SwEditShell::InsertTable(), SwEditShell::InsertTableOf(), SwLayAction::InternalAction(), SwFEShell::IsAdjustCellWidthAllowed(), SwEditShell::IsAnyDatabaseFieldInDoc(), SwEditShell::IsAnySectionInDoc(), SwTransferable::isComplex(), SwEditShell::IsCursorInParagraphMetadataField(), SwAccessibleMap::IsDocumentSelAll(), SwEditShell::IsExpFieldsLocked(), SwFEShell::IsFlyInFly(), SwEditShell::IsModified(), SwEditShell::IsMoveLeftMargin(), SwEditShell::IsProtectedOutlinePara(), SwEditShell::IsRedlineOn(), SwWrtShell::IsSplitVerticalByDefault(), SwEditShell::IsTableBoxTextFormat(), SwEditShell::IsTextToTableAvailable(), SwEditShell::IsUpdateTOX(), SwContentTree::KeyInput(), lcl_CollectDeletedRedlines(), lcl_CopyFollowPageDesc(), lcl_CreateWorkingDocument(), lcl_InvalidateAllContent(), lcl_InvalidateAllObjPos(), lcl_IsOutlineMoveAndCopyable(), lcl_PaintReplacement(), lcl_SetAPageOffset(), lcl_setRedlineAttr(), lcl_urlOverBackground(), SwEditShell::LockExpFields(), SwDocShell::MakeByExample(), SwEditShell::MakeCharFormat(), SwCursorShell::MakeOutlineSel(), SwEditShell::MakeTextFormatColl(), SwDBManager::MergeMailFiles(), SwFEShell::MergeTab(), SwEditShell::MergeTable(), SwEditWin::MouseButtonUp(), SwFlowFrame::MoveBwd(), SwFlowFrame::MoveFwd(), SwEditShell::MoveGlobalDocContent(), SwEditShell::MoveLeftMargin(), SwEditShell::MoveNumParas(), SwEditShell::MoveOutlinePara(), SwEditShell::MoveParagraph(), SwTextFormatter::NewFieldPortion(), SwFEShell::NewFlyFrame(), SwEditShell::NoNum(), SwEditShell::NumOrNoNum(), SwEditShell::NumUpDown(), SwEditShell::OutlineUpDown(), Paint(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwTransferable::Paste(), SwFEShell::Paste(), SwTransferable::PasteFileName(), SwTransferable::PasteOLE(), SwFEShell::PastePages(), SwTransferable::PrepareForCopy(), PrintOrPDFExport(), SwTransferable::PrivateDrop(), SwTransferable::PrivatePaste(), SwFEShell::ProtectCells(), SwEditShell::Redo(), Reformat(), SwEditShell::RejectRedline(), SwEditShell::RejectRedlinesInSelection(), SwEditShell::RemoveFieldType(), SwEditShell::RemoveParagraphMetadataFieldAtCursor(), SwEditShell::Repeat(), SwEditShell::Replace(), 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(), SwCursorShell::SelectNxtPrvHyperlink(), SwCursorShell::SelNextRedline(), SwCursorShell::SelPrevRedline(), SetAddExtLeading(), SetAddParaSpacingToTableCells(), SwEditWin::SetApplyTemplate(), SwAutoCorrDoc::SetAttr(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwFEShell::SetBoxAlign(), SwFEShell::SetBoxBackground(), SwFEShell::SetBoxDirection(), SwEditShell::SetClassification(), SwFEShell::SetColRowWidthHeight(), SetConsiderWrapOnObjPos(), SwEditShell::SetCurNumRule(), SwCursorShell::SetCursorInHdFt(), SwEditShell::SetDefault(), SwEditShell::SetDefaultTOXBase(), SetDoNotJustifyLinesWithManualBreak(), SwFEShell::SetDrawingAttr(), SetEmptyDbFieldHidesPara(), SwFEShell::SetFlyFrameAttr(), SwFEShell::SetFlyName(), SwFEShell::SetFrameFormat(), SwEditShell::SetGlblDocSaveLinks(), SwRootFrame::SetIdleFlags(), SwEditShell::SetIndent(), SwAutoCorrDoc::SetINetAttr(), SwEditShell::SetLabelDoc(), SwLangHelper::SetLanguage(), SwEditShell::SetModified(), SwFEShell::SetMouseTabCols(), SwFEShell::SetMouseTabRows(), SetMsWordCompTrailingBlanks(), SwRootFrame::SetNeedGrammarCheck(), SwEditShell::SetNewDoc(), SwEditShell::SetNodeNumStart(), SwEditShell::SetNumRuleStart(), 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(), SwFEShell::SetTableStyle(), SwFEShell::SetTabLineStyle(), SwFEShell::SetTabRows(), SwEditShell::SetTextFormatColl(), SwEditShell::SetTOIAutoMarkURL(), SwEditShell::SetUndoNoResetModified(), SwEditShell::SetUpdateTOX(), SetUseFormerLineSpacing(), SetUseFormerObjectPositioning(), SetUseFormerTextWrapping(), SetUseVirDev(), SwEditShell::SetWatermark(), SwEditShell::SignParagraph(), SwEditShell::SpellContinue(), SwSpellIter::SpellSentence(), SwFEShell::SplitTab(), SwEditShell::SplitTable(), SwInsertDBColAutoPilot::SplitTextToColArr(), SwEditShell::StartUndo(), SwView::StateStatusLine(), SwAccessibleFootnote::SwAccessibleFootnote(), SwEditShell::SwEditShell(), SwEnhancedPDFExportHelper::SwEnhancedPDFExportHelper(), SwInputFieldList::SwInputFieldList(), SwLayAction::SwLayAction(), SwLayIdle::SwLayIdle(), SwTextGridPage::SwTextGridPage(), SwTransferable::SwTransferable(), SwTransferDdeLink::SwTransferDdeLink(), SwEditShell::TableToText(), SwEditShell::TextToTable(), SwFieldDBPage::TypeHdl(), SwEditShell::Undo(), SwEditShell::UnlockExpFields(), SwFEShell::UnProtectCells(), SwFEShell::UnProtectTables(), SwDocStatPage::Update(), UpdateAllCharts(), SwEditShell::UpdateExpFields(), UpdateFields(), SwEditShell::UpdateOneField(), SwTOXMgr::UpdateOrInsertTOX(), SwEditWin::UpdatePointer(), SwEditShell::UpdateRedlineAttr(), SwEditShell::UpdateSection(), SwDocShell::UpdateStyle(), SwEditShell::UpdateTable(), SwEditShell::UpdateTableOf(), SwFEShell::UpdateTableStyleFormatting(), SwEditShell::ValidateAllParagraphSignatures(), SwEditShell::ValidateCurrentParagraphSignatures(), SwEditShell::ValidateParagraphSignatures(), SwCallLink::~SwCallLink(), SwContentNotify::~SwContentNotify(), SwFieldDBPage::~SwFieldDBPage(), and ~SwViewShell().

Size SwViewShell::GetDocSize ( ) const
SdrView * SwViewShell::GetDrawView ( )

Definition at line 375 of file vnew.cxx.

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

Referenced by SwEditWin::AcceptDrop(), ConstFormControl::Activate(), SwDrawBase::Activate(), SwDoc::AddDrawUndo(), SwSpellDialogChildWindow::ApplyChangedSentence(), SwView::AreOnlyFormsSelected(), SwPostItMgr::AssureStdModeAtShell(), SwView::BeginTextEdit(), SwEditWin::ChangeDrawing(), SwWrtShell::ChangeHeaderOrFooter(), SwEditWin::Command(), SdrHHCWrapper::ConvertNextDocument(), SwFormatClipboard::Copy(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), ConstFormControl::CreateDefaultObject(), ConstCustomShape::CreateDefaultObject(), SwDrawBase::Deactivate(), SwDrawBaseShell::DisableState(), SwEditWin::EnterDrawMode(), SwView::EnterDrawTextMode(), SwView::EnterShapeDrawTextMode(), SwDrawTextShell::ExecDraw(), SwDrawShell::ExecDrawAttrArgs(), SwDrawShell::ExecDrawDlg(), SwFrameShell::ExecDrawDlgTextFrame(), SwDrawTextShell::ExecDrawLingu(), SwDrawShell::ExecFormText(), SwDrawTextShell::ExecFormText(), SwMediaShell::ExecMedia(), SwNavigationShell::Execute(), SwBezierShell::Execute(), SwDrawFormShell::Execute(), SwDrawShell::Execute(), SwDrawBaseShell::Execute(), SwEditWin::ExecuteDrop(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), sw::FindTextImpl(), GetControlSize(), SwXTextDocument::getDocumentLanguages(), SwDrawShell::GetDrawAttrState(), SwDrawBaseShell::GetDrawAttrStateForIFBX(), SwContentTree::GetDrawingObjectsByContent(), SwView::GetDrawView(), SwEditWin::GetDropDestination(), SwContentTree::GetEntryAltText(), SwContentTree::GetEntryLongDescription(), SwSpellDialogChildWindow::GetFocus(), SwDrawShell::GetFormTextState(), SwDrawTextShell::GetFormTextState(), SwMediaShell::GetMediaState(), SwSpellDialogChildWindow::GetNextWrongSentence(), SwXTextView::getSelection(), SwXTextDocument::getSelection(), SwBezierShell::GetState(), SwDrawTextShell::GetStatePropPanelAttr(), SwXTextView::getTransferable(), SwDrawTextShell::GetUndoManager(), SwWrtShell::GetURLFromButton(), SwContentTree::GotoContent(), SwSelPaintRects::HighlightInputField(), IMPL_LINK(), ImplEndAction(), SwDrawTextShell::Init(), Init(), SwPagePreview::Init(), SwDrawShell::InsertPictureFromFile(), SwXTextView::insertTransferable(), SwBaseShell::InsertURLButton(), SwCursorShell::IsCursorReadonly(), SwXTextDocument::isMimeTypeSupported(), SwView::isQRCodeSelected(), SwView::isSignatureLineSelected(), SwView::isSignatureLineSigned(), SwDrawShell::IsSingleFillableNonOLESelected(), SwView::IsTextTool(), SwEditWin::KeyInput(), SwContentTree::KeyInput(), lcl_goIntoTextBox(), lcl_LeaveDrawText(), SwSpellDialogChildWindow::LoseFocus(), SwSpellDialogChildWindow::MakeTextSelection_Impl(), SwNoTextFrame::Modify(), ConstFormControl::MouseButtonDown(), ConstRectangle::MouseButtonDown(), ConstCustomShape::MouseButtonDown(), SwDrawBase::MouseButtonDown(), SwEditWin::MouseButtonDown(), ConstRectangle::MouseButtonUp(), SwDrawBase::MouseButtonUp(), SwEditWin::MouseButtonUp(), SwDrawBase::MouseMove(), SwEditWin::MouseMove(), SwFormatClipboard::Paste(), SwTransferable::PasteDBData(), PrepareForPrint(), SwFEShell::ReplaceSdrObj(), SwEditWin::RequestHelp(), sw::DocumentDrawModelManager::Search(), SwXTextView::select(), SwEditWin::SelectMenuPosition(), SwView::SelectShell(), SwDrawTextShell::SetAttrToMarked(), SwHTMLParser::SetControlSize(), SwEditWin::SetCursorTwipPosition(), SwDrawBase::SetDrawPointer(), SwSpellDialogChildWindow::SetGrammarChecking(), SwVisibleCursor::SetPosAndShow(), SwCursorShell::ShouldWait(), SwSelPaintRects::Show(), SmoothScroll(), SwSpellDialogChildWindow::SpellDrawText_Impl(), SwEditWin::StartDrag(), SwAccessibleShapeMap_Impl::SwAccessibleShapeMap_Impl(), SwBezierShell::SwBezierShell(), SwPagePreview::SwPagePreview(), SwFEShell::ToggleHeaderFooterEdit(), SwEditWin::UpdatePointer(), VisPortChgd(), SdrHHCWrapper::~SdrHHCWrapper(), and SwDrawBase::~SwDrawBase().

const SdrView* SwViewShell::GetDrawView ( ) const
inline

Definition at line 482 of file viewsh.hxx.

References GetDrawView().

Referenced by GetDrawView().

SdrView * SwViewShell::GetDrawViewWithValidMarkList ( )
IDocumentContentOperations & SwViewShell::getIDocumentContentOperations ( )

Provides access to the content operations interface.

Definition at line 2603 of file viewsh.cxx.

References mxDoc.

Referenced by SwEditShell::Copy(), SwEditShell::Insert2(), and SwFEShell::PastePages().

const IDocumentDeviceAccess & SwViewShell::getIDocumentDeviceAccess ( ) const
IDocumentDeviceAccess & SwViewShell::getIDocumentDeviceAccess ( )

Definition at line 2594 of file viewsh.cxx.

References mxDoc.

const IDocumentDrawModelAccess & SwViewShell::getIDocumentDrawModelAccess ( ) const
IDocumentDrawModelAccess & SwViewShell::getIDocumentDrawModelAccess ( )

Definition at line 2598 of file viewsh.cxx.

References mxDoc.

const IDocumentLayoutAccess & SwViewShell::getIDocumentLayoutAccess ( ) const

Provides access to the document layout interface.

Definition at line 2601 of file viewsh.cxx.

References mxDoc.

Referenced by SwShellTableCursor::FillRects(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), and SwViewShellImp::UpdateAccessible().

IDocumentLayoutAccess & SwViewShell::getIDocumentLayoutAccess ( )

Definition at line 2602 of file viewsh.cxx.

References mxDoc.

const IDocumentListItems * SwViewShell::getIDocumentListItemsAccess ( ) const

Definition at line 2613 of file viewsh.cxx.

References mxDoc.

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

const IDocumentMarkAccess * SwViewShell::getIDocumentMarkAccess ( ) const
IDocumentMarkAccess * SwViewShell::getIDocumentMarkAccess ( )

Definition at line 2596 of file viewsh.cxx.

References mxDoc.

const IDocumentOutlineNodes * SwViewShell::getIDocumentOutlineNodesAccess ( ) const
const IDocumentRedlineAccess & SwViewShell::getIDocumentRedlineAccess ( ) const
IDocumentRedlineAccess & SwViewShell::getIDocumentRedlineAccess ( )

Definition at line 2600 of file viewsh.cxx.

References mxDoc.

const IDocumentSettingAccess & SwViewShell::getIDocumentSettingAccess ( ) const
IDocumentSettingAccess & SwViewShell::getIDocumentSettingAccess ( )

Definition at line 2592 of file viewsh.cxx.

References mxDoc.

const IDocumentStatistics & SwViewShell::getIDocumentStatistics ( ) const

Provides access to the document statistics interface.

Definition at line 2605 of file viewsh.cxx.

References mxDoc.

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

IDocumentStylePoolAccess & SwViewShell::getIDocumentStylePoolAccess ( )

Provides access to the document style pool interface.

Definition at line 2604 of file viewsh.cxx.

References mxDoc.

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

IDocumentUndoRedo const & SwViewShell::GetIDocumentUndoRedo ( ) const
IDocumentUndoRedo & SwViewShell::GetIDocumentUndoRedo ( )

Definition at line 2607 of file viewsh.cxx.

References mxDoc.

SwRootFrame * SwViewShell::GetLayout ( ) const

Definition at line 2075 of file viewsh.cxx.

References mpLayout.

Referenced by SwViewShellImp::AddPaintRect(), SwPostItMgr::AddPostIts(), SwEditShell::AutoCorrect(), SwEditShell::AutoFormatBySplitNode(), SwAutoFormat::BuildEnum(), CalcLayout(), CalcPagesForPrint(), SwPostItMgr::CalcRects(), SwPagePreviewWin::CalcWish(), SwPostItMgr::CheckForRemovedPostIts(), CheckInvalidForPaint(), SwAutoCorrDoc::ChgAutoCorrWord(), SwFEShell::ChgCurPageDesc(), SwDrawContact::ConnectToLayout(), SwSpellIter::Continue(), SwConvIter::Continue(), SwEditShell::Copy(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), CreateAccessiblePreview(), CurrShell::CurrShell(), SwSectionFrame::DelEmpty(), SwAutoCorrDoc::Delete(), SwEditShell::DelNumRules(), SwCursorShell::DocPtInsideInputField(), SwAutoFormat::DoUnderline(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwView::ExecSpellPopup(), SwCursorShell::ExpandToSentenceBorders(), SwEditShell::FieldToText(), SwEditShell::FillByEx(), SwFieldRefPage::FillItemSet(), SwContentType::FillMemberList(), FillPrtDoc(), SwShellCursor::FillRects(), SwContentTree::FillTransferData(), SwCursorShell::Find_Text(), SwFEShell::FindAnchorPos(), SwCursorShell::FindAttrs(), SwCursorShell::FindValidContentNode(), SwAccessibleDocument::getAccFlowTo(), SwEditShell::GetAnySection(), GetAutoSumSel(), SwFEShell::GetBox(), SwCursorShell::GetBoxNms(), SwEditShell::GetChunkForAutoText(), SwCursorShell::GetContentAtPos(), SwEditShell::GetCorrection(), sw::DocumentLayoutManager::GetCurrentLayout(), SwEditShell::GetCurrentOutlineLevels(), SwEditShell::GetCurrentParaOutlineLevel(), GetDocSize(), SwAccessibleMap::GetDocumentView_(), SwFEShell::GetFormatFromAnyObj(), SwAutoFormat::GetFrame(), SwEditShell::GetGrammarCorrection(), SwDPage::GetGridFrameList(), SwAutoCorrDoc::GetLanguage(), SwFEShell::GetMousePageDesc(), SwAutoFormat::GetNextNode(), SwXFlatParagraphIterator::getNextPara(), SwEditShell::GetNodeNumStart(), SwEditShell::GetNumLevel(), GetNumPages(), SwEditShell::GetNumRuleAtCurrCursorPos(), SwEditShell::GetNumRuleAtCurrentSelection(), SwCursorShell::GetOutlinePos(), GetPageCount(), GetPageNumAndSetOffsetForPDF(), GetPagePos(), GetPageSize(), SwEditShell::GetPaMAttr(), SwEditShell::GetPaMParAttr(), SwEditShell::GetPaMTextFormatColl(), SwEditShell::GetPrevAutoCorrWord(), SwAutoCorrDoc::GetPrevPara(), SwXTextDocument::getRendererCount(), SwEditShell::GetScalingOfSelectedText(), SwEditShell::GetScriptType(), SwFEShell::GetSelectedPageDescs(), SwEditShell::GetSelectedText(), SwEditShell::GetSeqFootnoteList(), SwCursorShell::GetShadowCursorPos(), SwCursorShell::GetSmartTagRect(), SwXTextViewCursor::getString(), SwCursorShell::GetTextDirection(), SwEditShell::GetTOIKeys(), SwCursorShell::GoEndSentenceImpl(), SwCursorShell::GoEndWordImpl(), SwAutoFormat::GoNextPara(), SwCursorShell::GoNextSentenceImpl(), SwCursorShell::GoNextWordImpl(), SwCursorShell::GoPrevWordImpl(), SwCursorShell::GoStartSentenceImpl(), SwCursorShell::GoStartWordImpl(), SwCursorShell::GotoFootnoteText(), SwCursorShell::GotoFormatField(), SwCursorShell::GotoNextNum(), SwCursorShell::GotoNextOutline(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), SwCursorShell::GotoOutline(), SwCursorShell::GotoPrevNum(), SwCursorShell::GotoPrevOutline(), SwCursorShell::GotoPrevTOXBase(), SwCursorShell::GotoRefMark(), SwCursorShell::GotoTOXMarkBase(), SwEditShell::HandleCorrectionError(), SwEditShell::HasBullet(), SwEditShell::HasNumber(), SwEditShell::HyphContinue(), ImplEndAction(), SwViewShellImp::Init(), SwContentType::Init(), SwXTextDocument::initializeForTiledRendering(), SwViewShellImp::InitPagePreviewLayout(), SwAutoCorrDoc::Insert(), SwFEShell::Insert(), SwFEShell::InsertDrawObj(), SwFEShell::InsertObject(), SwEditShell::InsertTableOf(), SwIndexMarkPane::InsertUpdate(), InvalidateAccessibleParaAttrs(), InvalidateAccessibleParaFlowRelation(), InvalidateAccessibleParaTextSelection(), SwAccessibleMap::InvalidateEditableStates(), InvalidateLayout(), SwAccessibleMap::InvalidateShapeInParaSelection(), IsAtStartOrEndOfFrame(), SwViewShellImp::IsDragPossible(), IsDummyPage(), SwCursorShell::IsEndSentence(), SwCursorShell::IsEndWord(), SwEditShell::IsFirstOfNumRuleAtCursorPos(), SwFEShell::IsFlyInFly(), SwPostItMgr::IsHit(), SwEditWin::IsInHeaderFooter(), SwNode::IsInVisibleArea(), SwCursorShell::IsInWord(), SwEditShell::IsMoveLeftMargin(), IsNewLayout(), SwEditShell::IsNoNum(), SwEditShell::IsNumRuleStart(), SwEditWin::IsOverHeaderFooterFly(), SwCursorShell::IsPageAtPos(), SwEditShell::IsProtectedOutlinePara(), SwCursorShell::IsStartSentence(), SwCursorShell::IsStartWord(), LayoutIdle(), SwPostItMgr::LayoutPostIts(), lcl_GetPrintUIOptions(), lcl_InvalidateAllContent(), lcl_InvalidateAllObjPos(), lcl_IsOutlineMoveAndCopyable(), lcl_notifyRow(), lcl_OutlineUpDownWithSubPoints(), lcl_SetAnchor(), lcl_SetAPageOffset(), lcl_setRedlineAttr(), MakeVisible(), SwCellFrame::Modify(), SwEditWin::MouseButtonDown(), SwCursorShell::MoveCursorToNum(), SwCursorShell::MoveFieldType(), SwEditShell::MoveLeftMargin(), SwEditShell::MoveNumParas(), SwTextFormatter::NewFieldPortion(), SwFEShell::NewFlyFrame(), SwEditShell::NumOrNoNum(), SwEditShell::NumUpDown(), SwEditShell::OutlineUpDown(), SwPagePreviewWin::Paint(), Paint(), PaintDesktop(), SwFEShell::Paste(), SwPostItMgr::PrepareView(), Reformat(), SwDocShell::ReloadFromHtml(), SwEditShell::Replace(), 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::SetCursorInHdFt(), SwViewShellImp::SetFirstVisPage(), SwFEShell::SetFlyFrameAttr(), SwFEShell::SetFrameFormat(), SwEditShell::SetIndent(), SwAutoCorrDoc::SetINetAttr(), SwEditShell::SetNodeNumStart(), SwEditShell::SetNumRuleStart(), SwFEShell::SetPageObjsNewPage(), SwVisibleCursor::SetPosAndShow(), SwCursorShell::SetShadowCursorPos(), SetShell(), SwEditShell::SetTextFormatColl(), SmoothScroll(), SwEditShell::SpellContinue(), SwSpellIter::SpellSentence(), SwAccessibleMap::SwAccessibleMap(), SwAutoFormat::SwAutoFormat(), SwCallLink::SwCallLink(), SwEnhancedPDFExportHelper::SwEnhancedPDFExportHelper(), SwFieldInputDlg::SwFieldInputDlg(), SwMultiTOXMarkDlg::SwMultiTOXMarkDlg(), SwSectionFrame::UpdateAttr_(), SwDoc::UpdateCharts_(), SwIndexMarkPane::UpdateDialog(), SwEditShell::UpdateOneField(), SwEditWin::UpdatePointer(), SwFieldRefPage::UpdateSubType(), SwEditShell::UpdateTableOf(), SwCursorShell::UpdateTableSelBoxes(), VisArea(), VisPortChgd(), SwAccessibleMap::~SwAccessibleMap(), SwCallLink::~SwCallLink(), and ~SwViewShell().

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

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

Definition at line 255 of file viewsh.hxx.

Referenced by SwDrawBase::GetDefaultCenterPos().

const SwNodes & SwViewShell::GetNodes ( ) const
sal_uInt16 SwViewShell::GetNumPages ( ) const
vcl::RenderContext* SwViewShell::GetOut ( ) const
inline

Definition at line 341 of file viewsh.hxx.

Referenced by SwTextFrame::AdjustFrame(), CalcContent(), SwTextFrame::CalcFollow(), SwSectionFrame::CalcFootnoteContent(), SwRootFrame::CalcFrameRects(), SwTextFrame::CalcHeightOfLastLine(), CalcLayout(), SwContentFrame::CalcLowers(), CalcPagesForPrint(), SwPagePreviewLayout::CalcPreviewLayoutSizes(), SwPagePreviewLayout::CalcPreviewPages(), SwFlyFrame::CalcRel(), CheckInvalidForPaint(), SwRootFrame::CheckViewLayout(), ChkChartSel(), SwTextInfo::CtorInitTextInfo(), SwFlowFrame::CutTree(), SwPageFrame::DestroyImpl(), DLPrePaint2(), SwLayIdle::DoIdleJob(), SwTextFrame::EmptyHeight(), SwAutoFormat::EnsureFormatted(), SwLayVout::Enter(), SwTextFrame::FillCursorPos(), SwFEShell::FindAnchorPos(), SwObjectFormatterTextFrame::FormatAnchorFrameAndItsPrevs(), SwObjectFormatter::FormatLayout_(), SwLayAction::FormatLayoutFly(), SwLayAction::FormatLayoutTab(), ExtraFormatToPositionObjs::FormatSectionToPositionObjs(), SwLayoutFrame::FormatWidthCols(), SwSelPaintRects::Get1PixelInLogic(), SwFrame::GetBackgroundBrush(), GetBrowseWidth(), SwFlyFrame::GetContour(), SwCellFrame::GetCursorOfst(), SwLayoutFrame::GetCursorOfst(), SwFlyFrame::GetCursorOfst(), SwTextFrame::GetFormatted(), GetFrameOfModify(), SwDPage::GetGridFrameList(), SwXFlatParagraphIterator::getNextPara(), SwRootFrame::GetNextPrevContentPos(), SwPostItMgr::GetSidebarBorderWidth(), SwPostItMgr::GetSidebarWidth(), GetTableSel(), SwCursorShell::GotoFooterText(), SwCursorShell::GotoHeaderText(), SwFlyFrame::Grow_(), SwTextFrame::Hyphenate(), SwRootFrame::ImplCalcBrowseWidth(), ImplEndAction(), SwPagePreviewLayout::Init(), SwFlyFrame::IsPaint(), SwLayAction::IsShortCut(), SwFEShell::IsURLGrfAtPos(), lcl_CalcBorderRect(), lcl_ChgHyperLinkColor(), lcl_ColumnRefresh(), lcl_EmergencyFormatFootnoteCont(), lcl_FormatContentOfLayoutFrame(), lcl_FormatLay(), lcl_InnerCalcLayout(), lcl_PaintReplacement(), lcl_PaintShadow(), lcl_PaintTransparentFormControls(), lcl_RecalcSplitLine(), lcl_SubtractFlys(), SwViewShellImp::MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), MakeNxt(), SwFlyFrame::MakeObjPos(), SwContentFrame::MakePrtArea(), SwPagePreviewLayout::MarkNewSelectedPage(), SwEditWin::MouseMove(), SwFlowFrame::MoveBwd(), SwCursorShell::MoveColumn(), SwCursorShell::MoveCursorToNum(), SwFlowFrame::MoveFwd(), SwFlowFrame::MoveSubTree(), SwVirtFlyDrawObj::NbcResize(), SwTextSizeInfo::NoteAnimation(), sw::FlyContentPortion::Paint(), Paint(), SwPagePreviewLayout::Paint(), SwFrame::PaintBaBo(), SwPageFrame::PaintBorderAndShadow(), SwColumnFrame::PaintBreak(), SwPageFrame::PaintBreak(), PaintCharacterBorder(), SwPageFrame::PaintDecorators(), PaintDesktop(), PaintDesktop_(), SwTextFrame::PaintEmpty(), SwExtraPainter::PaintExtra(), SwTextFrame::PaintExtraData(), SwViewShellImp::PaintLayer(), SwPageFrame::PaintMarginArea(), SwPageFrame::PaintNotesSidebar(), SwPageFrame::PaintNotesSidebarArrows(), SwNoTextFrame::PaintPicture(), SwExtraPainter::PaintRedline(), SwColumnFrame::PaintSubsidiaryLines(), SwLayoutFrame::PaintSubsidiaryLines(), SwRootFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwFrame::PaintSwFrameShadowAndBorder(), SwPagePreviewLayout::Prepare(), SwPageFrame::RefreshExtraData(), SwPageFrame::RefreshSubsidiary(), SwPaintQueue::Repaint(), SwPagePreviewLayout::Repaint(), SwFrame::Retouch(), SwPagePreviewLayout::SetBookPreviewMode(), SwRootFrame::SetCurrPage(), SwDrawBase::SetDrawPointer(), SwVisibleCursor::SetPosAndShow(), SetSwVisArea(), SwFlyFrame::Shrink_(), SmoothScroll(), sw_FormatNextContentForKeep(), SwExtraPainter::SwExtraPainter(), SwLayIdle::SwLayIdle(), SwPageFrame::SwPageFrame(), SwTestFormat::SwTestFormat(), SwTextPaintInfo::SwTextPaintInfo(), SwTextSizeInfo::SwTextSizeInfo(), SwLayAction::TurboAction_(), SwPageFrame::UpdateAttr_(), SwEditShell::UpdateOneField(), SwEditWin::UpdatePointer(), SwCursor::UpDown(), ValidateBodyFrame_(), SwTextFrame::ValidateFrame(), VisPortChgd(), and SwVirtFlyDrawObj::wrap_DoPaintObject().

sal_uInt16 SwViewShell::GetPageCount ( ) const
sal_Int32 SwViewShell::GetPageNumAndSetOffsetForPDF ( OutputDevice rOut,
const SwRect rRect 
) const
Point SwViewShell::GetPagePos ( sal_uInt16  nPageNum) const

Definition at line 628 of file viewsh.cxx.

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

Referenced by SwXTextDocument::getRenderer().

Size SwViewShell::GetPageSize ( sal_uInt16  nPageNum,
bool  bSkipEmptyPages 
) const
const SwPostItMgr* SwViewShell::GetPostItMgr ( ) const
inline
SwPostItMgr * SwViewShell::GetPostItMgr ( )
const MapMode& SwViewShell::getPrePostMapMode ( ) const
inline

Definition at line 230 of file viewsh.hxx.

vcl::RenderContext & SwViewShell::GetRefDev ( ) const
const BitmapEx & SwViewShell::GetReplacementBitmap ( bool  bIsErrorState)

Definition at line 2559 of file viewsh.cxx.

References m_xErrorBmp, and m_xReplaceBmp.

Referenced by DrawGraphic().

sal_uInt16 SwViewShell::GetRestoreActions ( ) const

Definition at line 2377 of file viewsh.cxx.

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

Referenced by SetRestoreActions().

SfxViewShell* SwViewShell::GetSfxViewShell ( ) const
inline
ShellResource * SwViewShell::GetShellRes ( )
static
const SwViewOption* SwViewShell::GetViewOptions ( ) const
inline

Definition at line 426 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::SwToLayoutAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), SwPostItMgr::CalcRects(), SwLayoutFrame::CalcRel(), SwFlyFrame::CalcRel(), SwEditWin::ChangeDrawing(), SwEditWin::ChangeFly(), SwCellFrame::CheckDirection(), SwSectionFrame::CheckDirection(), SwTabFrame::CheckDirection(), SwFlyFrame::CheckDirection(), SwPageFrame::CheckDirection(), SwTextFrame::CheckDirection(), SwPageFrame::CheckPageHeightValidForHideWhitespace(), SwRootFrame::CheckViewLayout(), SwModule::CreateItemSet(), SwFntObj::CreateScrFont(), SwLayIdle::DoIdleJob(), SwWrtShell::Down(), SwTransferable::DragFinished(), DrawGraphic(), SwFntObj::DrawText(), SwTextPainter::DrawTextLine(), SwEditWin::DropCleanup(), SwTextFrame::EmptyHeight(), SwHyphIter::End(), SwLayVout::Enter(), SwTextShell::ExecField(), SwView::ExecTabWin(), SwFrameShell::Execute(), SwGrfShell::Execute(), SwTextShell::Execute(), SwReadOnlyPopup::Execute(), SwBaseShell::Execute(), SwPagePreview::Execute(), SwView::ExecuteStatusLine(), SwView::ExecViewOptions(), SwTextFrame::FillCursorPos(), SwTextFrame::FillRegister(), SwPageFrame::FindPageDesc(), SwPostItMgr::Focus(), SwLayoutFrame::Format(), SwFootnoteContFrame::Format(), SwSectionFrame::Format(), SwTabFrame::Format(), SwLayAction::FormatContent(), SwLayAction::FormatLayout(), SwFrame::GetBackgroundBrush(), SwFntObj::GetFontLeading(), GetLeftMargin(), SwFrame::GetNextLeaf(), SwXFlatParagraphIterator::getNextPara(), SwXTextView::getPropertyValue(), GetRefDev(), SwXTextDocument::getRendererCount(), SwViewShellImp::GetRetoucheColor(), SwPostItMgr::GetSidebarWidth(), SwTextShell::GetState(), SwBaseShell::GetState(), SwDocShell::GetState(), SwPagePreview::GetState(), SwFootnoteBossFrame::GetVarSpace(), SwView::GotFocus(), SwSectionFrame::Grow_(), SwFootnoteContFrame::GrowFrame(), SwLayoutFrame::GrowFrame(), SwContentFrame::GrowFrame(), SwPagePreview::HandleWheelCommands(), SwCursorShell::HasReadonlySel(), SwTextFrame::HideAndShowObjects(), IMPL_LINK_NOARG(), ImplEndAction(), SwDrawTextShell::Init(), SwRootFrame::Init(), SwXTextDocument::initializeForTiledRendering(), SwDrawTextShell::InsertSymbol(), SwAnnotationShell::InsertSymbol(), InvalidateLayout(), SwRootFrame::IsBetweenPages(), SwCursorShell::IsCursorReadonly(), SwAccessibleFrame::IsEditable(), SwTextFrame::IsHiddenNow(), SwPageFrame::IsLeftShadowNeeded(), SwAccessibleFrame::IsOpaque(), SwPageFrame::IsOverHeaderFooterArea(), SwFlowFrame::IsPageBreak(), SwFlowFrame::IsPrevObjMove(), SwPageFrame::IsRightShadowNeeded(), SwLayAction::IsShortCut(), SwFlyFrame::IsShowUnfloatButton(), isSubsidiaryLinesEnabled(), isSubsidiaryLinesFlysEnabled(), isSubsidiaryLinesForSectionsEnabled(), SwNoTextFrame::IsTransparent(), ItemSetToTableParam(), lcl_ChgHyperLinkColor(), lcl_CreateWorkingDocument(), lcl_SetUIPrefs(), lcl_TableParamToItemSet(), SwWrtShell::Left(), SwSectionFrame::MakeAll(), SwPageFrame::MakeAll(), SwTabFrame::MakeAll(), SwViewShellImp::MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwContentFrame::MakePrtArea(), SwDBManager::MergeMailFiles(), SwEditWin::MouseButtonDown(), SwEditWin::MouseButtonUp(), SwEditWin::MouseMove(), SwFlowFrame::MoveBwd(), SwFlowFrame::MoveFwd(), SwVirtFlyDrawObj::NbcResize(), SwView::Notify(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), OutHTML_SwTableNode(), SwColumnFrame::PaintBreak(), SwPageFrame::PaintBreak(), SwPageFrame::PaintDecorators(), PaintDesktop(), SwTextFrame::PaintEmpty(), SwPageFrame::PaintMarginArea(), SwNoTextFrame::PaintPicture(), SwColumnFrame::PaintSubsidiaryLines(), SwHeadFootFrame::PaintSubsidiaryLines(), SwPageFrame::PaintSubsidiaryLines(), SwNoTextFrame::PaintSwFrame(), SwTabFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwFrame::PaintSwFrameShadowAndBorder(), PaintTile(), SwXTextDocument::postMouseEvent(), SwPageFrame::PrepareFooter(), SwPageFrame::PrepareHeader(), sw::DocumentDeviceManager::PrtDataChanged(), SwLayAction::RemoveEmptyBrowserPages(), SwEditWin::RequestHelp(), SwHTMLTableLayout::Resize(), SwWrtShell::Right(), SwCursorShell::SelectHiddenRange(), SwEditWin::SetApplyTemplate(), SwXTextDocument::setClientZoom(), SwViewShellImp::SetFirstVisPage(), SwFootnoteBossFrame::SetFootnoteDeadLine(), SwXTextDocument::setGraphicSelection(), SwFrameControlsManager::SetHeaderFooterControl(), SwLangHelper::SetLanguageStatus(), SwFrameControlsManager::SetPageBreakControl(), SwVisibleCursor::SetPosAndShow(), SwXTextView::setPropertyValue(), sw::annotation::SwAnnotationWin::SetResolved(), SetShowHeaderFooterSeparator(), SwEditShell::SetTextFormatColl(), SwFrameControlsManager::SetUnfloatTableButton(), SwPagePreview::SetZoom(), SwContentFrame::ShouldBwdMoved(), SwTabFrame::ShouldBwdMoved(), SwPostItMgr::ShowNotes(), SwFootnoteContFrame::ShrinkFrame(), SwLayoutFrame::ShrinkFrame(), SwPageFrame::SidebarPosition(), SmoothScroll(), SwHyphIter::Start(), SwTransferable::StartDrag(), SwView::StateStatusLine(), SwView::StateTabWin(), SwView::StateViewOptions(), SwFlyFrame::SwFlyFrame(), SwFntAccess::SwFntAccess(), SwFntObj::SwFntObj(), SwLayIdle::SwLayIdle(), SwPageFrame::SwPageFrame(), SwReadOnlyPopup::SwReadOnlyPopup(), SwView::SwView(), SwViewShell(), ToggleHeaderFooterEdit(), SwDocShell::ToggleLayoutMode(), SwTextFrame::UnitDown_(), SwTextFrame::UnitUp_(), SwWrtShell::Up(), SwPageFrame::UpdateAttr_(), SwFlyFrame::UpdateAttr_(), sw::SwDocIdle::UpdateMinPeriod(), SwEditWin::UpdatePointer(), VisPortChgd(), and SwLayNotify::~SwLayNotify().

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

Definition at line 340 of file viewsh.hxx.

Referenced by SwDrawTextInfo::ApplyAutoColor(), SwEditShell::AutoCorrect(), SwDropCapCache::CalcFontSize(), CheckInvalidForPaint(), SwModule::CheckSpellChanges(), SwTransferable::ClearSelection(), SwAccessibleMap::CoreToPixel(), CreateAccessible(), CreateAccessiblePreview(), SwFntObj::CreateScrFont(), SwTransferable::CreateSelection(), SwPageFrame::Cut(), SwPagePreviewWin::DataChanged(), SwAccessibleDocument::Dispose(), DLPrePaint2(), SwAccessibleMap::DoInvalidateShapeSelection(), DrawGraphic(), SwFntObj::DrawText(), SwLayVout::Enter(), SwTextShell::ExecMoveMisc(), SwHeaderFooterWin::ExecuteCommand(), SwTextFrame::FillRegister(), SwAttrHandler::FontChg(), SwSelPaintRects::Get1PixelInLogic(), sw::access::SwAccessibleChild::GetBox(), SwFEShell::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(), ImplUnlockPaint(), Init(), SwFlyFrame::IsPaint(), LayoutIdle(), lcl_ChgHyperLinkColor(), lcl_PaintShadow(), lcl_PaintTransparentFormControls(), SwAccessibleMap::LogicToPixel(), SwViewShellImp::MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwDrawView::MakeVisible(), SwPagePreviewLayout::MarkNewSelectedPage(), SwEditWin::MouseButtonDown(), SwGrfNumPortion::Paint(), Paint(), SwPagePreviewLayout::Paint(), SwFrame::PaintBorderLine(), PaintDesktop(), SwTextFrame::PaintEmpty(), SwLineRects::PaintLines(), SwTabFramePainter::PaintLines(), SwPageFrame::PaintMarginArea(), SwNoTextFrame::PaintPicture(), SwPagePreviewLayout::PaintSelectMarkAtPage(), SwSubsRects::PaintSubsidiary(), SwNoTextFrame::PaintSwFrame(), SwLayoutFrame::PaintSwFrame(), SwTabFrame::PaintSwFrame(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwTextFrame::PaintSwFrame(), PaintTile(), SwAccessibleMap::PixelToCore(), SwPaintQueue::Repaint(), SwPagePreviewLayout::Repaint(), SwFrame::Retouch(), SwFEShell::SelectFlyFrame(), SwHTMLParser::SetControlSize(), SwVisibleCursor::SetPosAndShow(), SetReadonlyOption(), SetSwVisArea(), SmoothScroll(), SwWrtShell::StartDropDownFieldDlg(), SwWrtShell::StartInputFieldDlg(), SwAccessibleShapeMap_Impl::SwAccessibleShapeMap_Impl(), SwLayIdle::SwLayIdle(), SwVisibleCursor::SwVisibleCursor(), ToggleHeaderFooterEdit(), SwViewShellImp::UpdateAccessible(), SwPageFrame::UpdateAttr_(), VisPortChgd(), SwAccessibleDocument::~SwAccessibleDocument(), ~SwViewShell(), and SwVisibleCursor::~SwVisibleCursor().

bool SwViewShell::HasCharts ( ) const
bool SwViewShell::HasDrawView ( ) const
bool SwViewShell::HasDrawViewDrag ( ) const
bool SwViewShell::HasInvalidRect ( ) const
inline

Definition at line 210 of file viewsh.hxx.

References SwRect::HasArea().

Referenced by SwHTMLParser::ShowStatline().

SwViewShellImp* SwViewShell::Imp ( )
inline

Definition at line 185 of file viewsh.hxx.

Referenced by SwRowFrame::AdjustCells(), SwFrame::AdjustNeighbourhood(), SwFrame::AppendDrawObj(), CalcLayout(), CalcPagesForPrint(), SwFlyFrame::ChainFrames(), CheckInvalidForPaint(), SwFrame::CheckPageDescs(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), CreateAccessible(), CreateAccessiblePreview(), SwFrame::CreateProcessor2D(), SwCellFrame::Cut(), SwCellFrame::DestroyImpl(), SwPageFrame::DestroyImpl(), SwFlyFrame::DestroyImpl(), SwFrame::DestroyImpl(), DLPostPaint2(), DLPrePaint2(), SwFEShell::FindAnchorPos(), SwFlyFrame::FinitDrawObj(), SwLayoutFrame::FormatWidthCols(), GetAccessibleMap(), SwFEShell::GetDrawObjGraphic(), GetDrawView(), GetDrawViewWithValidMarkList(), SwAccessibleDocument::getExtendedAttributes(), GetFlyFromMarked(), SwFEShell::GetFormatFromObj(), SwFEShell::GetGrfAtPos(), SwDPage::GetGridFrameList(), SwXFlatParagraphIterator::getNextPara(), SwFEShell::GetObjCntType(), SwFEShell::GetObjCntTypeOfSelection(), SwFEShell::GetObjDescription(), SwFEShell::GetObjRect(), SwFEShell::GetObjTitle(), GetRestoreActions(), SwFEShell::GetSelectedFlyFrame(), SwLayoutFrame::GrowFrame(), SwTabFrame::GrowFrame(), HasDrawView(), HasDrawViewDrag(), ImplApplyViewOptions(), ImplEndAction(), ImplLockPaint(), ImplStartAction(), ImplUnlockPaint(), SwRootFrame::Init(), SwFEShell::InsertDrawObj(), SwFrame::InsertPage(), InvalidateAccessibleFocus(), InvalidateAccessibleParaAttrs(), InvalidateAccessibleParaFlowRelation(), InvalidateAccessibleParaTextSelection(), InvalidateWindows(), SwFEShell::IsFlyInFly(), SwFEShell::IsFrameVertical(), SwFlyFrame::IsShowUnfloatButton(), SwFEShell::IsURLGrfAtPos(), LayoutIdle(), lcl_ClearArea(), lcl_GetBackgroundColor(), lcl_GrabCursor(), lcl_MoveAllLowers(), MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwCellFrame::Modify(), SwFlowFrame::MoveBwd(), SwFlowFrame::MoveFwd(), SwTextFormatter::NewFieldPortion(), PagePreviewLayout(), Paint(), SwPagePreviewLayout::Paint(), PaintDesktop(), SwNoTextFrame::PaintPicture(), SwRootFrame::PaintSwFrame(), SwFEShell::Paste(), SwFEShell::PastePages(), PrePaint(), SwFrame::RemoveDrawObj(), SwFrame::RemoveFly(), SwRootFrame::RemoveSuperfluous(), SwPagePreviewLayout::Repaint(), SwFEShell::ReplaceSdrObj(), SwFrame::Retouch(), SwFEShell::SelectFlyFrame(), SwFEShell::SetDrawingAttr(), SwFEShell::SetObjDescription(), SwFEShell::SetObjRect(), SwFEShell::SetObjTitle(), SetReadonlyOption(), SetRestoreActions(), SetSwVisArea(), ShowPreviewSelection(), SwLayoutFrame::ShrinkFrame(), SizeChgNotify(), SmoothScroll(), SwViewShell(), SwFEShell::ToggleHeaderFooterEdit(), SwSectionFrame::UpdateAttr_(), SwFlyFrame::UpdateAttr_(), VisPortChgd(), SwFlyNotify::~SwFlyNotify(), SwFrameNotify::~SwFrameNotify(), and SwPosNotify::~SwPosNotify().

const SwViewShellImp* SwViewShell::Imp ( ) const
inline

Definition at line 186 of file viewsh.hxx.

void SwViewShell::ImplApplyViewOptions ( const SwViewOption rOpt)
private
void SwViewShell::ImplEndAction ( const bool  bIdleEnd)
void SwViewShell::ImplLockPaint ( )

Definition at line 472 of file viewsh.cxx.

References vcl::Window::EnablePaint(), GetWin(), Imp(), and SwViewShellImp::LockPaint().

Referenced by LockPaint().

void SwViewShell::ImplStartAction ( )

Definition at line 466 of file viewsh.cxx.

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

Referenced by StartAction().

void SwViewShell::ImplUnlockPaint ( bool  bVirDev)
void SwViewShell::Init ( const SwViewOption pNewOpt)
private
void SwViewShell::InitPrt ( OutputDevice pOutDev)
void SwViewShell::InvalidateAccessibleFocus ( )
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 2453 of file viewsh.cxx.

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

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

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 2430 of file viewsh.cxx.

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

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

void SwViewShell::InvalidateAccessibleParaTextSelection ( )

invalidate text selection for paragraphs

invalidate text selection for paragraphs #i27301#

Definition at line 2442 of file viewsh.cxx.

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

Referenced by SwNotifyAccAboutInvalidTextSelections::~SwNotifyAccAboutInvalidTextSelections().

void SwViewShell::InvalidateLayout ( bool  bSizeChanged)
void SwViewShell::InvalidateWindows ( const SwRect rRect)
bool SwViewShell::IsAnyFieldInDoc ( ) const
bool SwViewShell::IsDrawingLayerPaintInProgress ( ) const
inline

Definition at line 242 of file viewsh.hxx.

Referenced by SwVirtFlyDrawObj::wrap_DoPaintObject().

bool SwViewShell::IsDummyPage ( sal_uInt16  nPageNum) const

Definition at line 640 of file viewsh.cxx.

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

bool SwViewShell::IsEndActionByVirDev ( ) const
inline

Definition at line 203 of file viewsh.hxx.

Referenced by SwHTMLParser::CallEndAction(), and ImplEndAction().

bool SwViewShell::IsFrameView ( ) const
inline

Definition at line 493 of file viewsh.hxx.

Referenced by SwView::SetVisArea().

bool SwViewShell::IsHeaderFooterEdit ( ) const
inline

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

Definition at line 565 of file viewsh.hxx.

Referenced by SwWrtShell::ChangeHeaderOrFooter(), SwEditWin::Command(), SwTextShell::ExecMoveMisc(), SwEditWin::KeyInput(), SwEditWin::MouseButtonDown(), SwHeadFootFrame::PaintSubsidiaryLines(), and SwPageFrame::PaintSubsidiaryLines().

bool SwViewShell::IsInConstructor ( ) const
inline

Definition at line 554 of file viewsh.hxx.

Referenced by SwDrawContact::Changed().

bool SwViewShell::IsInEndAction ( ) const
inline

Definition at line 200 of file viewsh.hxx.

Referenced by SwRootFrame::PaintSwFrame().

static bool SwViewShell::IsLstEndAction ( )
inlinestatic

Definition at line 345 of file viewsh.hxx.

References mbLstAct.

Referenced by SwFrame::Retouch().

bool SwViewShell::IsNewLayout ( ) const

Definition at line 2382 of file viewsh.cxx.

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

bool SwViewShell::isOutputToWindow ( ) const

Definition at line 142 of file viewsh.cxx.

References mbOutputToWindow.

Referenced by DLPrePaint2(), and SwNoTextFrame::PaintPicture().

bool SwViewShell::IsPaintInProgress ( ) const
inline

Definition at line 241 of file viewsh.hxx.

bool SwViewShell::IsPaintLocked ( ) const
inline

Definition at line 471 of file viewsh.hxx.

Referenced by SwLayAction::FormatLayout().

bool SwViewShell::IsPreview ( ) const
inline
bool SwViewShell::IsSelectAll ( ) const
inline

Definition at line 568 of file viewsh.hxx.

Referenced by SwRootFrame::CalcFrameRects().

bool SwViewShell::IsShowHeaderFooterSeparator ( FrameControlType  eControl)
inline
bool SwViewShell::IsViewLocked ( ) const
inline
void SwViewShell::LayoutIdle ( )
void SwViewShell::LockPaint ( )
inline
void SwViewShell::LockView ( bool  b)
inline
void SwViewShell::MakeDrawView ( )
void SwViewShell::MakeVisible ( const SwRect rRect)
SwPagePreviewLayout * SwViewShell::PagePreviewLayout ( )
void SwViewShell::Paint ( vcl::RenderContext rRenderContext,
const tools::Rectangle rRect 
)
virtual
void SwViewShell::PaintDesktop ( vcl::RenderContext rRenderContext,
const SwRect rRect 
)
private
void SwViewShell::PaintDesktop_ ( const SwRegionRects rRegion)
private
void SwViewShell::PaintTile ( VirtualDevice rDevice,
int  contextWidth,
int  contextHeight,
int  tilePosX,
int  tilePosY,
long  tileWidth,
long  tileHeight 
)
void SwViewShell::PrePaint ( )

Definition at line 174 of file viewsh.cxx.

References SwViewShellImp::GetDrawView(), HasDrawView(), Imp(), and SdrPaintView::PrePaint().

Referenced by SwEditWin::PrePaint().

void SwViewShell::PrepareForPrint ( const SwPrintData rOptions,
bool  bIsPDFExport = false 
)
private
bool SwViewShell::PrintOrPDFExport ( OutputDevice pOutDev,
SwPrintData const &  rPrintData,
sal_Int32  nRenderer,
bool  bIsPDFExport 
)
void SwViewShell::PrintProspect ( OutputDevice pOutDev,
const SwPrintData rPrintData,
sal_Int32  nRenderer 
)
void SwViewShell::PrtOle2 ( SwDoc pDoc,
const SwViewOption pOpt,
const SwPrintData rOptions,
vcl::RenderContext rRenderContext,
const tools::Rectangle rRect 
)
static
void SwViewShell::Reformat ( )

Invalidates complete Layout (ApplyViewOption).

Definition at line 959 of file viewsh.cxx.

References EndAction(), SwFntCache::Flush(), GetDoc(), GetLayout(), SwRootFrame::InvalidateAllContent(), pFntCache, Pos, PrtArea, Size, and StartAction().

Referenced by ChgNumberDigits(), ImplApplyViewOptions(), and SetReadonlyOption().

void SwViewShell::ResetInvalidRect ( )
inlineprivate

Definition at line 587 of file viewsh.hxx.

References SwRect::Clear(), and maInvalidRect.

Referenced by ImplEndAction(), and Paint().

void SwViewShell::SetAddExtLeading ( bool  bNew)
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 833 of file viewsh.cxx.

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

Referenced by SwCompatibilityOptPage::FillItemSet().

void SwViewShell::SetBrowseBorder ( const Size rNew)

Definition at line 1989 of file viewsh.cxx.

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

Referenced by SwView::MarginChanged().

void SwViewShell::SetCareDialog ( const std::shared_ptr< weld::Window > &  rNew)
static
void SwViewShell::SetConsiderWrapOnObjPos ( bool  _bConsiderWrapOnObjPos)
void SwViewShell::SetDoNotJustifyLinesWithManualBreak ( bool  _bDoNotJustifyLinesWithManualBreak)
void SwViewShell::SetEmptyDbFieldHidesPara ( bool  bEmptyDbFieldHidesPara)
void SwViewShell::SetEndActionByVirDev ( bool  b)
inline

Definition at line 202 of file viewsh.hxx.

Referenced by SwHTMLParser::CallEndAction().

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

Definition at line 256 of file viewsh.hxx.

void SwViewShell::SetMsWordCompTrailingBlanks ( bool  _bMsWordCompTrailingBlanks)
void SwViewShell::SetOut ( vcl::RenderContext pOut)
inline

Definition at line 344 of file viewsh.hxx.

void SwViewShell::setOutputToWindow ( bool  bOutputToWindow)

Definition at line 137 of file viewsh.cxx.

References mbOutputToWindow.

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

void SwViewShell::SetParaSpaceMax ( bool  bNew)
void SwViewShell::SetParaSpaceMaxAtPages ( bool  bNew)
void SwViewShell::SetPDFExportOption ( bool  bSet)

Definition at line 2337 of file viewsh.cxx.

References mpOpt.

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

void SwViewShell::SetProtectForm ( bool  _bProtectForm)
void SwViewShell::SetPrtFormatOption ( bool  bSet)

Definition at line 2355 of file viewsh.cxx.

References mpOpt.

void SwViewShell::SetReadonlyOption ( bool  bSet)
virtual
void SwViewShell::SetReadonlySelectionOption ( bool  bSet)

Definition at line 2347 of file viewsh.cxx.

References mpOpt.

Referenced by SwTextShell::Execute().

void SwViewShell::SetRestoreActions ( sal_uInt16  nSet)

Definition at line 2372 of file viewsh.cxx.

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

void SwViewShell::SetSfxViewShell ( SfxViewShell pNew)
inline

Definition at line 445 of file viewsh.hxx.

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

static void SwViewShell::SetShellRes ( ShellResource pRes)
inlinestatic

Definition at line 436 of file viewsh.hxx.

Referenced by FinitUI(), and InitUI().

void SwViewShell::SetShowHeaderFooterSeparator ( FrameControlType  eControl,
bool  bShow 
)
virtual
void SwViewShell::SetSubtractFlysAnchoredAtFlys ( bool  bSubtractFlysAnchoredAtFlys)
void SwViewShell::SetTabCompat ( bool  bNew)
void SwViewShell::SetUIOptions ( const SwViewOption rOpt)

Definition at line 2296 of file viewsh.cxx.

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

Referenced by lcl_SetUIPrefs().

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 850 of file viewsh.cxx.

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

Referenced by SwCompatibilityOptPage::FillItemSet().

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 867 of file viewsh.cxx.

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

Referenced by SwCompatibilityOptPage::FillItemSet().

void SwViewShell::SetUseFormerTextWrapping ( bool  _bUseFormerTextWrapping)
void SwViewShell::SetUseVirDev ( bool  bNew)
void SwViewShell::SetWin ( vcl::Window win)
inline

Definition at line 343 of file viewsh.hxx.

Referenced by SwPagePreview::~SwPagePreview().

void SwViewShell::ShowPreviewSelection ( sal_uInt16  nSelPage)
void SwViewShell::SizeChgNotify ( )
bool SwViewShell::SmoothScroll ( long  lXDiff,
long  lYDiff,
const tools::Rectangle pRect 
)
void SwViewShell::StartAction ( )
inline
void SwViewShell::ToggleHeaderFooterEdit ( )

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

Definition at line 116 of file viewsh.cxx.

References Footer, GetViewOptions(), GetWin(), Header, vcl::Window::Invalidate(), IsShowHeaderFooterSeparator(), mbHeaderFooterEdit, and SetShowHeaderFooterSeparator().

Referenced by SwFEShell::ToggleHeaderFooterEdit().

void SwViewShell::UISizeNotify ( )

Definition at line 2360 of file viewsh.cxx.

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

Referenced by ImplEndAction(), and Paint().

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

update all charts for which any table exists

Definition at line 670 of file viewsh.cxx.

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

Referenced by SwBaseShell::Execute().

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 651 of file viewsh.cxx.

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

const SwRect & SwViewShell::VisArea ( ) const

Definition at line 571 of file viewsh.cxx.

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

Referenced by SwViewShellImp::AddPaintRect(), SwFrame::AdjustNeighbourhood(), SwRootFrame::CalcFrameRects(), CalcLayout(), CalcPagesForPrint(), SwLayoutFrame::CalcRel(), SwFlyFrame::CalcRel(), SwHTMLParser::CallEndAction(), CheckInvalidForPaint(), SwLayIdle::DoIdleJob(), SwWrtShell::Down(), SwTabFrame::Format(), SwLayAction::FormatContent(), SwLayAction::FormatLayoutTab(), SwDrawBase::GetDefaultCenterPos(), SwDPage::GetGridFrameList(), 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(), SwPageFrame::PaintDecorators(), PaintDesktop(), SwPageFrame::PaintNotesSidebar(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwWrtShell::PopCursor(), SwPageFrame::PrepareFooter(), SwWrtShell::PushCursor(), SwFrame::Retouch(), SwWrtShell::Right(), SwWrtShell::RightMargin(), SwViewShellImp::SetFirstVisPage(), SwVisibleCursor::Show(), SmoothScroll(), SwPageFrame::SwPageFrame(), SwWrtShell::Up(), SwEditWin::UpdatePointer(), and VisPortChgd().

void SwViewShell::VisPortChgd ( const SwRect rRect)
virtual

Friends And Related Function Documentation

void SetOutDev ( SwViewShell pSh,
OutputDevice pOut 
)
friend

Definition at line 164 of file notxtfrm.cxx.

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

Definition at line 7339 of file paintfrm.cxx.

void SetSwVisArea ( SwViewShell pSh,
const SwRect rRect 
)
friend

Definition at line 176 of file vprint.cxx.

Referenced by PrintOrPDFExport().

friend class SwLayIdle
friend

Definition at line 91 of file viewsh.hxx.

friend class SwPagePreviewLayout
friend

Definition at line 94 of file viewsh.hxx.

friend class SwViewShellImp
friend

Definition at line 90 of file viewsh.hxx.

Member Data Documentation

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

error display of missed images

Definition at line 100 of file viewsh.hxx.

Referenced by DeleteReplacementBitmaps(), and GetReplacementBitmap().

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

replaced display of still loaded images

Definition at line 99 of file viewsh.hxx.

Referenced by DeleteReplacementBitmaps(), and GetReplacementBitmap().

Size SwViewShell::maBrowseBorder
private

Definition at line 108 of file viewsh.hxx.

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

SwRect SwViewShell::maInvalidRect
private

Definition at line 109 of file viewsh.hxx.

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

tools::Rectangle SwViewShell::maLOKVisibleArea
protected

The visible area in the LibreOfficeKit client.

Definition at line 173 of file viewsh.hxx.

MapMode SwViewShell::maPrePostMapMode
protected

Definition at line 225 of file viewsh.hxx.

Referenced by DLPrePaint2().

Point SwViewShell::maPrtOffset
private

Definition at line 106 of file viewsh.hxx.

Referenced by InitPrt().

SwRect SwViewShell::maVisArea
protected
bool SwViewShell::mbDocSizeChgd
private

Definition at line 122 of file viewsh.hxx.

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

bool SwViewShell::mbEnableSmooth
private

Definition at line 132 of file viewsh.hxx.

Referenced by SmoothScroll(), and SwViewShell().

bool SwViewShell::mbEndActionByVirDev
private

Definition at line 134 of file viewsh.hxx.

Referenced by SwViewShell().

bool SwViewShell::mbFrameView
private

Definition at line 131 of file viewsh.hxx.

Referenced by SwViewShell().

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 138 of file viewsh.hxx.

Referenced by ToggleHeaderFooterEdit().

bool SwViewShell::mbInConstructor
private

Definition at line 141 of file viewsh.hxx.

Referenced by SwViewShell().

bool SwViewShell::mbInEndAction
private

Definition at line 129 of file viewsh.hxx.

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

bool SwViewShell::mbLstAct = false
staticprivate

Definition at line 102 of file viewsh.hxx.

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

bool SwViewShell::mbOutputToWindow
protected

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

Definition at line 181 of file viewsh.hxx.

Referenced by isOutputToWindow(), and setOutputToWindow().

bool SwViewShell::mbPaintInProgress
private

Definition at line 126 of file viewsh.hxx.

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

bool SwViewShell::mbPaintWorks
private

Definition at line 124 of file viewsh.hxx.

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

bool SwViewShell::mbPreview
private

Definition at line 130 of file viewsh.hxx.

Referenced by SwViewShell().

bool SwViewShell::mbSelectAll
protected

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

Definition at line 178 of file viewsh.hxx.

bool SwViewShell::mbShowFooterSeparator
private

Flag to say that we are showing the footer control.

Definition at line 137 of file viewsh.hxx.

Referenced by SetShowHeaderFooterSeparator().

bool SwViewShell::mbShowHeaderSeparator
private

Flag to say that we are showing the header control.

Definition at line 136 of file viewsh.hxx.

Referenced by SetShowHeaderFooterSeparator().

bool SwViewShell::mbViewLocked
private

Definition at line 127 of file viewsh.hxx.

Referenced by SwViewShell().

sal_uInt16 SwViewShell::mnLockPaint
protected

!= 0 if Paint is locked.

Definition at line 177 of file viewsh.hxx.

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

sal_uInt16 SwViewShell::mnStartAction
protected
std::unique_ptr<SwAccessibilityOptions> SwViewShell::mpAccOptions
private

Definition at line 120 of file viewsh.hxx.

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

VclPtr<OutputDevice> SwViewShell::mpBufferedOut
private

Definition at line 144 of file viewsh.hxx.

Referenced by DLPostPaint2(), and DLPrePaint2().

vcl::DeleteOnDeinit< std::shared_ptr< weld::Window > > SwViewShell::mpCareDialog
staticprotected

Avoid this window.

Definition at line 170 of file viewsh.hxx.

Referenced by SetCareDialog().

vcl::DeleteOnDeinit< VclPtr<vcl::Window> > SwViewShell::mpCareWindow
staticprotected

Avoid this window.

Definition at line 169 of file viewsh.hxx.

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

Definition at line 113 of file viewsh.hxx.

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

SwRootFramePtr SwViewShell::mpLayout
private

Definition at line 146 of file viewsh.hxx.

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

std::unique_ptr<SwViewOption> SwViewShell::mpOpt
private
VclPtr<OutputDevice> SwViewShell::mpOut
private
VclPtr<OutputDevice> SwViewShell::mpPrePostOutDev
protected

Definition at line 224 of file viewsh.hxx.

Referenced by DLPostPaint2(), and DLPrePaint2().

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

Definition at line 223 of file viewsh.hxx.

Referenced by DLPostPaint2(), and DLPrePaint2().

SfxViewShell* SwViewShell::mpSfxViewShell
private

Definition at line 111 of file viewsh.hxx.

Referenced by CareChildWin().

ShellResource * SwViewShell::mpShellRes = nullptr
staticprotected

Resources for the Shell.

Definition at line 168 of file viewsh.hxx.

Referenced by GetShellRes().

SdrPaintWindow* SwViewShell::mpTargetPaintWindow
private

Definition at line 143 of file viewsh.hxx.

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

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

= 0 during printing or pdf export

Definition at line 116 of file viewsh.hxx.

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

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

The document; never 0.

Definition at line 174 of file viewsh.hxx.

Referenced by SwEditShell::ApplyChangedSentence(), 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(), GetNodes(), SwFEShell::GetPageObjs(), SwWrtShell::GetSelDescr(), SwEditShell::GetSeqFootnoteList(), SwCursorShell::GetTextDirection(), SwEditShell::GetTOXType(), SwEditShell::GetTOXTypeCount(), SwCursorShell::GoNextCell(), SwCursorShell::GotoOutline(), SwEditShell::HasFootnotes(), ImplApplyViewOptions(), Init(), SwFEShell::InsertDrawObj(), SwEditShell::InsertTableOf(), SwEditShell::InsertTOXType(), IsAnyFieldInDoc(), SwEditShell::IsUsed(), SwCursorShell::MoveFieldType(), SwFEShell::Paste(), SwFEShell::ReplaceSdrObj(), SwEditShell::SelectionHasBullet(), SwEditShell::SelectionHasNumber(), SwEditShell::SetCurFootnote(), SwFEShell::SetPageObjsNewPage(), SwViewShell(), SwFEShell::WizardGetFly(), and ~SwViewShell().


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