LibreOffice Module sw (master) 1
|
#include <viewsh.hxx>
Public Member Functions | |
SwViewShellImp * | Imp () |
const SwViewShellImp * | Imp () const |
const SwNodes & | GetNodes () 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 MapMode & | getPrePostMapMode () 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 SwRect & | VisArea () const |
const tools::Rectangle & | getLOKVisibleArea () 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 () |
SwRootFrame * | GetLayout () const |
bool | IsNewLayout () const |
Size | GetDocSize () const |
virtual void | CalcLayout () |
sal_uInt16 | GetPageCount () const |
Size | GetPageSize (sal_uInt16 nPageNum, bool bSkipEmptyPages) const |
SwDoc * | GetDoc () const |
const IDocumentSettingAccess & | getIDocumentSettingAccess () const |
Provides access to the document setting interface. More... | |
IDocumentSettingAccess & | getIDocumentSettingAccess () |
const IDocumentDeviceAccess & | getIDocumentDeviceAccess () const |
Provides access to the document device interface. More... | |
IDocumentDeviceAccess & | getIDocumentDeviceAccess () |
const IDocumentMarkAccess * | getIDocumentMarkAccess () const |
Provides access to the document bookmark interface. More... | |
IDocumentMarkAccess * | getIDocumentMarkAccess () |
const IDocumentDrawModelAccess & | getIDocumentDrawModelAccess () const |
Provides access to the document draw model interface. More... | |
IDocumentDrawModelAccess & | getIDocumentDrawModelAccess () |
const IDocumentRedlineAccess & | getIDocumentRedlineAccess () const |
Provides access to the document redline interface. More... | |
IDocumentRedlineAccess & | getIDocumentRedlineAccess () |
const IDocumentLayoutAccess & | getIDocumentLayoutAccess () const |
Provides access to the document layout interface. More... | |
IDocumentLayoutAccess & | getIDocumentLayoutAccess () |
IDocumentContentOperations & | getIDocumentContentOperations () |
Provides access to the content operations interface. More... | |
IDocumentStylePoolAccess & | getIDocumentStylePoolAccess () |
Provides access to the document style pool interface. More... | |
const IDocumentStatistics & | getIDocumentStatistics () 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 IDocumentListItems * | getIDocumentListItemsAccess () const |
const IDocumentOutlineNodes * | getIDocumentOutlineNodesAccess () const |
vcl::RenderContext & | GetRefDev () const |
vcl::Window * | GetWin () const |
vcl::RenderContext * | GetOut () 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 SwViewOption * | GetViewOptions () 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 SwAccessibilityOptions * | GetAccessibilityOptions () const |
SfxViewShell * | GetSfxViewShell () const |
void | SetSfxViewShell (SfxViewShell *pNew) |
virtual void | DrawSelChanged () |
SwPagePreviewLayout * | PagePreviewLayout () |
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 |
SdrView * | GetDrawView () |
const SdrView * | GetDrawView () const |
SdrView * | GetDrawViewWithValidMarkList () |
const SfxItemPool & | GetAttrPool () const |
SfxItemPool & | GetAttrPool () |
bool | IsPreview () const |
void | InvalidateLayout (bool bSizeChanged) |
const Size & | GetBrowseBorder () 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... | |
SwAccessibleMap * | GetAccessibleMap () |
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 BitmapEx & | GetReplacementBitmap (bool bIsErrorState) |
void | DeleteReplacementBitmaps () |
const SwPostItMgr * | GetPostItMgr () const |
SwPostItMgr * | GetPostItMgr () |
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 ShellResource * | GetShellRes () |
static weld::Window * | CareChildWin (SwViewShell const &rVSh) |
static void | SetCareDialog (const std::shared_ptr< weld::Window > &rNew) |
static weld::Window * | GetCareDialog (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< SwDoc > | mxDoc |
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< LockPaintReason > | maLockPaintReasons |
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::Region > | mPrePostPaintRegions |
VclPtr< OutputDevice > | mpPrePostOutDev |
MapMode | maPrePostMapMode |
Static Protected Attributes | |
static ShellResource * | spShellRes = 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< BitmapEx > | m_xReplaceBmp |
replaced display of still loaded images More... | |
std::unique_ptr< BitmapEx > | m_xErrorBmp |
error display of missed images More... | |
Point | maPrtOffset |
Size | maBrowseBorder |
SwRect | maInvalidRect |
SfxViewShell * | mpSfxViewShell |
std::unique_ptr< SwViewShellImp > | mpImp |
VclPtr< vcl::Window > | mpWin |
= 0 during printing or pdf export More... | |
VclPtr< OutputDevice > | mpOut |
Window, Printer, VirtDev, ... More... | |
std::unique_ptr< SwViewOption > | mpOpt |
std::unique_ptr< SwAccessibilityOptions > | mpAccOptions |
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 |
SdrPaintWindow * | mpTargetPaintWindow |
VclPtr< OutputDevice > | mpBufferedOut |
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< SwViewShell > | ring_container |
typedef RingContainer< const_value_type > | const_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... | |
SwViewShell * | GetNextInRing () |
const_value_type * | GetNextInRing () const |
SwViewShell * | GetPrevInRing () |
const_value_type * | GetPrevInRing () const |
bool | unique () const |
Definition at line 109 of file viewsh.hxx.
SwViewShell::SwViewShell | ( | SwViewShell & | rShell, |
vcl::Window * | pWin, | ||
OutputDevice * | pOut = nullptr , |
||
tools::Long | nFlags = 0 |
||
) |
CTor for further Shells on a document.
Definition at line 213 of file vnew.cxx.
References SwCache::GetCurMax(), IDocumentDrawModelAccess::GetDrawModel(), getIDocumentDrawModelAccess(), SwTextFrame::GetTextCache(), GetViewOptions(), HiddenText, Imp(), SwCache::IncreaseMax(), Init(), comphelper::LibreOfficeKit::isActive(), SwViewShellImp::MakeDrawView(), mbEnableSmooth, mbInConstructor, mbInEndAction, mbPaintInProgress, mbPaintWorks, mbPreview, mbViewLocked, mpImp, mpLayout, mpOpt, mpOut, mxDoc, SwViewOption::SetThemeName(), VSHELLFLAG_ISPREVIEW, and VSHELLFLAG_SHARELAYOUT.
Referenced by PrintOrPDFExport(), and PrtOle2().
SwViewShell::SwViewShell | ( | SwDoc & | rDoc, |
vcl::Window * | pWin, | ||
const SwViewOption * | pOpt, | ||
OutputDevice * | pOut = nullptr , |
||
tools::Long | nFlags = 0 |
||
) |
CTor for the first Shell.
Definition at line 145 of file vnew.cxx.
References SwCache::GetCurMax(), IDocumentDrawModelAccess::GetDrawModel(), getIDocumentDrawModelAccess(), SwTextFrame::GetTextCache(), HiddenText, Imp(), SwCache::IncreaseMax(), Init(), SwViewShellImp::MakeDrawView(), mbEnableSmooth, mbInConstructor, mbInEndAction, mbPaintInProgress, mbPaintWorks, mbPreview, mbViewLocked, mpImp, mpOpt, mpOut, mxDoc, and VSHELLFLAG_ISPREVIEW.
|
overridevirtual |
Definition at line 291 of file vnew.cxx.
References SwNodeIndex::Assign(), SwCache::DecreaseMax(), SwRootFrame::DeRegisterShell(), SwNode::EndOfSectionNode(), SwIterator< TElementType, TSource, eMode >::First(), IDocumentLayoutAccess::GetCurrentViewShell(), GetDoc(), SwNodes::GetEndOfAutotext(), SwNode::GetGrfNode(), GetLayout(), SwNodeIndex::GetNode(), sw::Ring< SwViewShell >::GetRingContainer(), SwNode::GetStartNode(), SwTextFrame::GetTextCache(), GetWin(), SwGrfNode::IsAnimated(), mbPaintWorks, mnStartAction, mpAccOptions, mpImp, mpOpt, mpOut, mxDoc, SwIterator< TElementType, TSource, eMode >::Next(), SwPaintQueue::Remove(), SwRootFrame::ResetNewLayout(), IDocumentLayoutAccess::SetCurrentViewShell(), SwNode::StartOfSectionNode(), and SwDoc::StopNumRuleAnimations().
|
inline |
Definition at line 224 of file viewsh.hxx.
Referenced by IMPL_LINK().
|
inline |
Definition at line 225 of file viewsh.hxx.
Referenced by SwAccessibleMap::A11yDispose(), SwCursorShell::CallChgLnk(), SwHTMLParser::CallEndAction(), SwFEShell::Copy(), SwCursorShell::EndAction(), SwTransferable::GetData(), SwWrtShell::GetSelectionType(), SwCursorShell::GoNextCursor(), SwCursorShell::GoPrevCursor(), SwFEShell::GotoFly(), SwFEShell::GotoObj(), IMPL_LINK_NOARG(), SwCallLink::ImplDestroy(), SwAccessibleMap::InvalidateAttr(), SwAccessibleMap::InvalidateContent(), SwAccessibleMap::InvalidateEditableStates(), SwAccessibleMap::InvalidateParaTextSelection(), SwAccessibleMap::InvalidatePosOrSize(), SwAccessibleMap::InvalidateRelationSet_(), lcl_GrabCursor(), SwEditWin::MouseMove(), SwCursorShell::MoveCursorToNum(), SwCursorShell::Paint(), SwRootFrame::PaintSwFrame(), SwFEShell::Paste(), SwTransferable::Paste(), SwTransferable::PrivatePaste(), SizeChgNotify(), SwCursorShell::StartAction(), SwCallLink::SwCallLink(), UnHide(), SwCursorShell::UpdateCursor(), and SwCursorShell::UpDown().
bool SwViewShell::AddPaintRect | ( | const SwRect & | rRect | ) |
Definition at line 552 of file viewsh.cxx.
References sw::Ring< SwViewShell >::GetRingContainer(), and RepaintPagePreview().
Referenced by SwRootFrame::AllAddPaintRect(), SwPageFrame::DestroyImpl(), SwLayAction::FormatFlyContent(), SwLayAction::FormatLayout(), SwLayAction::FormatLayoutFly(), SwLayAction::FormatLayoutTab(), SwLayAction::PaintContent_(), SwLayAction::PaintWithoutFlys(), SwEditShell::SetLineNumberInfo(), and SwLayAction::TurboAction_().
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.
_rPrintOptions | input 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().
void SwViewShell::ApplyAccessibilityOptions | ( | ) |
Definition at line 2643 of file viewsh.cxx.
References sw::proofreadingiterator::get(), SvtAccessibilityOptions::GetIsAllowAnimatedGraphics(), SvtAccessibilityOptions::GetIsAutomaticFontColor(), utl::ConfigManager::IsFuzzing(), SvtAccessibilityOptions::IsSelectionInReadonly(), mpAccOptions, and mpOpt.
Referenced by SwPagePreview::ApplyAccessibilityOptions(), and SwPagePreview::Init().
|
virtual |
Reimplemented in SwEditShell, and SwWrtShell.
Definition at line 2205 of file viewsh.cxx.
References sw::Ring< SwViewShell >::GetRingContainer(), SwViewOption::GetViewLayoutColumns(), ImplApplyViewOptions(), SwViewOption::IsFieldName(), SwViewOption::IsHideWhitespaceMode(), SwViewOption::IsPostIts(), SwViewOption::IsShowHiddenChar(), SwViewOption::IsShowHiddenField(), SwViewOption::IsShowHiddenPara(), SwViewOption::IsViewLayoutBookMode(), SwViewOption::SetFieldName(), SwViewOption::SetHideWhitespaceMode(), SwViewOption::SetPostIts(), SwViewOption::SetShowHiddenChar(), SwViewOption::SetShowHiddenField(), SwViewOption::SetShowHiddenPara(), SwViewOption::SetViewLayoutBookMode(), and SwViewOption::SetViewLayoutColumns().
Referenced by SwViewOptionAdjust_Impl::AdjustViewOptions(), SwPagePreviewLayout::ApplyNewZoomAtViewShell(), SwModule::ApplyUsrPref(), SwEditShell::ApplyViewOptions(), SwXTextDocument::getRendererCount(), SwPagePreview::Init(), SwXTextDocument::initializeForTiledRendering(), PaintTile(), SwXTextDocument::setClientZoom(), SwPagePreview::SetZoom(), SwView::SwView(), and SwViewOptionAdjust_Impl::~SwViewOptionAdjust_Impl().
|
virtual |
Reimplemented in SwEditShell.
Definition at line 1075 of file viewsh.cxx.
References SwLayAction::Action(), EndProgress(), SfxProgress::GetActiveProgress(), GetDoc(), SwDoc::getIDocumentFieldsAccess(), GetLayout(), GetOut(), SwRootFrame::GetPageNum(), Imp(), InvalidateWindows(), SwLayAction::IsExpFields(), IDocumentFieldsAccess::LockExpFields(), mnStartAction, SwLayAction::Reset(), SwLayAction::SetCalcLayout(), SwLayAction::SetPaint(), SwLayAction::SetReschedule(), SwLayAction::SetStatBar(), StartProgress(), IDocumentFieldsAccess::UnlockExpFields(), IDocumentFieldsAccess::UpdateExpFields(), IDocumentFieldsAccess::UpdatePageFields(), and VisArea().
Referenced by SwEditShell::CalcLayout(), DocxExportFilter::exportDocument(), RtfExportFilter::filter(), SwXTextField::getPropertyValue(), SwXTextDocument::getRendererCount(), SwPagePreview::Init(), lcl_CalcLayout(), SwCursorShell::UpdateCursor(), and SwWW8Writer::WriteStorageImpl().
void SwViewShell::CalcPagesForPrint | ( | sal_uInt16 | nMax | ) |
Definition at line 276 of file vprint.cxx.
References SwLayAction::Action(), SwFrame::Calc(), SwRootFrame::EndAllAction(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwFrame::GetNext(), GetOut(), i, Imp(), SwLayoutFrame::Lower(), maVisArea, SwLayAction::Reset(), SwViewShellImp::SetFirstVisPageInvalid(), SwLayAction::SetPaint(), SwLayAction::SetReschedule(), SwLayAction::SetWaitAllowed(), SwRootFrame::StartAllAction(), and VisArea().
Referenced by SwXTextDocument::getRendererCount().
|
static |
Definition at line 679 of file viewsh.cxx.
References weld::Widget::get_visible(), SfxViewFrame::GetChildWindow(), SfxChildWindow::GetController(), weld::DialogController::getDialog(), SfxViewShell::GetViewFrame(), mpSfxViewShell, and nId.
|
private |
Definition at line 1707 of file viewsh.cxx.
References SwLayAction::Action(), SwRect::Bottom(), SwRegionRects::CompressFuzzy, SwRect::Contains(), SwViewShellImp::DeletePaintRegion(), SwViewShellImp::GetFirstVisPage(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwFrame::GetNext(), GetOut(), SwViewShellImp::GetPaintRegion(), GetWin(), SwViewShellImp::HasPaintRegion(), i, Imp(), vcl::Window::Invalidate(), InvalidateWindows(), SwLayAction::IsBrowseActionStop(), SwRect::IsEmpty(), SwPageFrame::IsInvalid(), SwPageFrame::IsInvalidFly(), SwRect::Left(), maInvalidRect, mnStartAction, SwRect::Overlaps(), SwRect::Right(), SwLayAction::SetComplete(), SwViewShellImp::TakePaintRegion(), SwRect::Top(), SwRect::Union(), and VisArea().
Referenced by Paint(), and PaintTile().
void SwViewShell::ChgAllPageOrientation | ( | Orientation | eOri | ) |
Definition at line 203 of file vprint.cxx.
References SwDoc::ChgPageDesc(), SwDoc::CopyPageDesc(), GetDoc(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), GetIDocumentUndoRedo(), SwPageDesc::GetLandscape(), SwPageDesc::GetMaster(), SwDoc::GetPageDesc(), SwDoc::GetPageDescCnt(), SvxSizeItem::GetWidth(), i, mnStartAction, SwFormat::SetFormatAttr(), SvxSizeItem::SetHeight(), SwPageDesc::SetLandscape(), and SvxSizeItem::SetWidth().
Referenced by SwView::SetPrinter(), and SwPagePreview::SetPrinter().
void SwViewShell::ChgAllPageSize | ( | Size const & | rSz | ) |
Definition at line 242 of file vprint.cxx.
References SwDoc::ChgPageDesc(), SwDoc::CopyPageDesc(), GetDoc(), SwFormat::GetFrameSize(), GetIDocumentUndoRedo(), SwPageDesc::GetLandscape(), SwPageDesc::GetMaster(), SwDoc::GetPageDesc(), SwDoc::GetPageDescCnt(), Size::Height(), i, mnStartAction, SwFormat::SetFormatAttr(), Size::setHeight(), SvxSizeItem::SetSize(), Size::setWidth(), and Size::Width().
Referenced by SwView::SetPrinter(), and SwPagePreview::SetPrinter().
|
inline |
Definition at line 234 of file viewsh.hxx.
Referenced by SwLinguServiceEventListener::processLinguServiceEvent().
void SwViewShell::ChgNumberDigits | ( | ) |
Definition at line 1067 of file viewsh.cxx.
References IDocumentDrawModelAccess::GetDrawModel(), getIDocumentDrawModelAccess(), Reformat(), and SdrModel::ReformatAllTextObjects().
Referenced by SwModule::ConfigurationChanged().
uno::Reference< css::accessibility::XAccessible > SwViewShell::CreateAccessible | ( | ) |
Definition at line 2559 of file viewsh.cxx.
References SwViewShellImp::GetAccessibleMap(), SwAccessibleMap::GetDocumentView(), GetWin(), Imp(), mpLayout, and mxDoc.
Referenced by SwEditWin::CreateAccessible().
uno::Reference< css::accessibility::XAccessible > SwViewShell::CreateAccessiblePreview | ( | ) |
Definition at line 2573 of file viewsh.cxx.
References SwViewShellImp::GetAccessibleMap(), SwAccessibleMap::GetDocumentPreview(), GetLayout(), GetWin(), Imp(), IsPreview(), mpLayout, and PagePreviewLayout().
Referenced by SwPagePreviewWin::CreateAccessible().
void SwViewShell::DeleteReplacementBitmaps | ( | ) |
Definition at line 2761 of file viewsh.cxx.
References m_xErrorBmp, and m_xReplaceBmp.
Referenced by SwEditWin::DataChanged().
void SwViewShell::DLPostPaint2 | ( | bool | bPaintFormLayer | ) |
Definition at line 232 of file viewsh.cxx.
References SdrPaintView::EndDrawLayers(), SwViewShellImp::GetDrawView(), SdrPaintWindow::GetPreRenderDevice(), Imp(), mpBufferedOut, mpOut, mpPrePostOutDev, mPrePostPaintRegions, mpTargetPaintWindow, and SdrPaintView::UpdateDrawLayersRegion().
Referenced by ImplEndAction(), ImplUnlockPaint(), SwFlyFrameFormat::MakeGraphic(), SwPagePreviewLayout::Paint(), Paint(), PaintDesktop_(), SwRootFrame::PaintSwFrame(), and SmoothScroll().
void SwViewShell::DLPrePaint2 | ( | const vcl::Region & | rRegion | ) |
Definition at line 193 of file viewsh.cxx.
References SdrPaintView::BeginDrawLayers(), SwViewShellImp::GetDrawView(), GetOut(), vcl::Window::GetOutDev(), SdrPaintWindow::GetPreRenderDevice(), SdrPaintWindow::GetTargetOutputDevice(), GetWin(), HasDrawView(), Imp(), comphelper::LibreOfficeKit::isActive(), isOutputToWindow(), MakeDrawView(), maPrePostMapMode, mpBufferedOut, mpOut, mpPrePostOutDev, mPrePostPaintRegions, mpTargetPaintWindow, and SdrPaintView::UpdateDrawLayersRegion().
Referenced by ImplEndAction(), ImplUnlockPaint(), SwFlyFrameFormat::MakeGraphic(), SwPagePreviewLayout::Paint(), Paint(), PaintDesktop_(), SwRootFrame::PaintSwFrame(), and SmoothScroll().
|
virtual |
Reimplemented in SwWrtShell.
Definition at line 2186 of file viewsh.cxx.
Referenced by SwDrawView::MarkListHasChanged().
|
virtual |
Reimplemented in SwCursorShell.
Definition at line 157 of file viewsh.cxx.
Referenced by SwCursorShell::dumpAsXml().
|
inline |
Definition at line 274 of file viewsh.hxx.
Referenced by SwLayIdle::SwLayIdle().
|
inline |
Definition at line 625 of file viewsh.hxx.
References ImplEndAction(), and mnStartAction.
Referenced by SwModule::ApplyUsrPref(), SwHTMLParser::CallEndAction(), SwCursorShell::EndAction(), SwXTextDocument::getRendererCount(), ImplApplyViewOptions(), InvalidateLayout(), lcl_InvalidateAllContent(), lcl_InvalidateAllObjPos(), MakeVisible(), Reformat(), SetEmptyDbFieldHidesPara(), SetReadonlyOption(), SwDocStatPage::Update(), SwDDEFieldType::UpdateDDE(), and UpdateFields().
void SwViewShell::FillPrtDoc | ( | SwDoc & | rPrtDoc, |
const SfxPrinter * | pPrt | ||
) |
Make a copy of it since it gets destroyed with the temporary document used for PDF export
Definition at line 306 of file vprint.cxx.
References SwFEShell::Copy(), SwTextNode::CopyCollFormat(), SwDoc::FindPageDesc(), SwNode::FindTableNode(), SwDoc::GetAttrPool(), GetAttrPool(), SwFrame::GetCharRect(), SwNode::GetContentNode(), SwCursorShell::GetCursor_(), GetDoc(), SwNodes::GetEndOfContent(), SwTable::GetFrameFormat(), SwDoc::getIDocumentDeviceAccess(), SwDoc::getIDocumentFieldsAccess(), GetLayout(), SwContentNode::getLayoutFrame(), SwPaM::GetMark(), SwPaM::GetMarkContentNode(), SwPageDesc::GetName(), SwShellCursor::GetNext(), SwPosition::GetNode(), SwDoc::GetNodes(), SwRootFrame::GetPageAtPos(), SwPageFrame::GetPageDesc(), SwDoc::GetPageDesc(), SwPaM::GetPoint(), SwPaM::GetPointContentNode(), SfxItemPool::GetPoolDefaultItem(), SwShellCursor::GetPrev(), SwShellCursor::GetSttPos(), SwTableNode::GetTable(), SwCursorShell::GetTableCursor(), SwNode::GetTextNode(), SwNodes::GoNext(), SwPaM::HasMark(), SwCursorShell::IsTableMode(), SwNode::IsTextNode(), SwRect::Left(), IDocumentFieldsAccess::LockExpFields(), NONE, POOLATTR_BEGIN(), POOLATTR_END(), SwDoc::ReplaceStyles(), SwContentNode::SetAttr(), SwFormat::SetFormatAttr(), SfxItemPool::SetPoolDefaultItem(), IDocumentDeviceAccess::setPrinter(), SwPaM::Start(), SwNode::StartOfSectionNode(), and SwRect::Top().
Referenced by SwXTextView::BuildTmpSelectionDoc().
void SwViewShell::FlushPendingLOKInvalidateTiles | ( | ) |
Definition at line 611 of file viewsh.cxx.
References SwRegionRects::Compress(), SwRegionRects::CompressFuzzy, sw::Ring< SwViewShell >::GetRingContainer(), comphelper::LibreOfficeKit::isActive(), and RepaintPagePreview().
|
inline |
Definition at line 460 of file viewsh.hxx.
Referenced by SwDrawTextInfo::ApplyAutoColor(), SwNoTextFrame::ImplPaintPictureGraphic(), SwGrfNumPortion::Paint(), and SwNoTextFrame::PaintSwFrame().
SwAccessibleMap * SwViewShell::GetAccessibleMap | ( | ) |
Definition at line 2633 of file viewsh.cxx.
References SwViewShellImp::GetAccessibleMap(), and Imp().
Referenced by SwPostItMgr::ConnectSidebarWinToFrame(), and SwPostItMgr::DisconnectSidebarWinFromFrame().
SfxItemPool & SwViewShell::GetAttrPool | ( | ) |
Definition at line 2200 of file viewsh.cxx.
References SwDoc::GetAttrPool(), and GetDoc().
|
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().
const Size & SwViewShell::GetBrowseBorder | ( | ) | const |
Definition at line 2087 of file viewsh.cxx.
References maBrowseBorder.
Referenced by SwFlyFrame::CalcRel(), SwRootFrame::ImplCalcBrowseWidth(), SwPageFrame::MakeAll(), SwContentFrame::MakePrtArea(), and SwVirtFlyDrawObj::NbcResize().
sal_Int32 SwViewShell::GetBrowseWidth | ( | ) | const |
Definition at line 2092 of file viewsh.cxx.
References Size::AdjustWidth(), GetOut(), GetPostItMgr(), SwPostItMgr::GetSidebarBorderWidth(), SwPostItMgr::GetSidebarWidth(), SwPostItMgr::HasNotes(), maBrowseBorder, maVisArea, OutputDevice::PixelToLogic(), SwPostItMgr::ShowNotes(), Size::Width(), and SwRect::Width().
Referenced by SwFlyFrame::CalcRel(), SwLayoutFrame::CalcRel(), SwTabFrame::Format(), SwHTMLTableLayout::GetBrowseWidthByVisArea(), SwPageFrame::MakeAll(), and SwVirtFlyDrawObj::NbcResize().
|
inlinestatic |
Definition at line 467 of file viewsh.hxx.
References vcl::DeleteOnDeinit< typename T >::get().
Referenced by MakeVisible(), and SwView::Scroll().
|
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().
Size SwViewShell::GetDocSize | ( | ) | const |
Definition at line 2190 of file viewsh.cxx.
References SwFrameAreaDefinition::getFrameArea(), GetLayout(), and SwRect::SSize().
Referenced by SwView::CalcVisArea(), SwCursorShell::GetCurrFrame(), SwDrawBase::GetDefaultCenterPos(), SwXTextDocument::getDocumentSize(), SwTextShell::InsertMediaDlg(), lcl_GetPos(), SwWrtShell::RightMargin(), SizeChgNotify(), UISizeNotify(), and SwCursorShell::UpdateCursorPos().
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().
|
inline |
SdrView * SwViewShell::GetDrawViewWithValidMarkList | ( | ) |
Definition at line 391 of file vnew.cxx.
References SwViewShellImp::GetDrawView(), Imp(), and SwDrawView::ValidateMarkList().
Referenced by SwFrameShell::ExecDrawAttrArgsTextFrame(), SwFrameShell::Execute(), SwGrfShell::Execute(), SwGrfShell::GetAttrState(), SwFrameShell::GetDrawAttrStateTextFrame(), SwDrawShell::GetState(), SwDrawFormShell::GetState(), SwDrawBaseShell::GetState(), and SwFrameShell::GetState().
void SwViewShell::GetFirstLastVisPageNumbers | ( | SwVisiblePageNumbers & | rVisiblePageNumbers | ) |
Definition at line 2776 of file viewsh.cxx.
References SwRect::AddBottom(), SwRect::AddTop(), SwFrame::GetBottomMargin(), GetDoc(), SwDoc::GetDocShell(), SwViewShellImp::GetFirstVisPage(), SwFrameAreaDefinition::getFrameArea(), SwViewShellImp::GetLastVisPage(), SwFrame::GetNext(), SvxNumberType::GetNumStr(), SwPageDesc::GetNumType(), GetOut(), SwPageFrame::GetPageDesc(), SwPageFrame::GetPhyPageNum(), SwFrame::GetPrev(), SwFrame::GetTopMargin(), SwDocShell::GetView(), SwFrame::GetVirtPageNum(), SwView::GetVisArea(), Imp(), SwVisiblePageNumbers::nFirstPhy, SwVisiblePageNumbers::nFirstVirt, SwVisiblePageNumbers::nLastPhy, SwVisiblePageNumbers::nLastVirt, SwRect::Overlaps(), SwVisiblePageNumbers::sFirstCustomPhy, SwVisiblePageNumbers::sFirstCustomVirt, SwVisiblePageNumbers::sLastCustomPhy, SwVisiblePageNumbers::sLastCustomVirt, and SwRect::Top().
Referenced by IMPL_LINK().
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().
IDocumentDeviceAccess & SwViewShell::getIDocumentDeviceAccess | ( | ) |
Definition at line 2820 of file viewsh.cxx.
References mxDoc.
const IDocumentDeviceAccess & SwViewShell::getIDocumentDeviceAccess | ( | ) | const |
Provides access to the document device interface.
Definition at line 2819 of file viewsh.cxx.
References mxDoc.
Referenced by SwView::BeginTextEdit(), SwXTextView::BuildTmpSelectionDoc(), SwModule::CreateItemSet(), SwDocShell::Edit(), SwMailMergeDlg::ExecQryShell(), SwXMailMerge::execute(), SwMMResultPrintDialog::FillInPrinterSettings(), SwStdFontTabPage::FillItemSet(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), SwView::GetPrinter(), IMPL_LINK_NOARG(), SwModule::InsertEnv(), SwModule::InsertLab(), SwFlyFrame::IsPaint(), SdrHHCWrapper::SdrHHCWrapper(), SetAppPrintOptions(), sw::sidebarwindows::SidebarTextControl::SetDrawingArea(), SwView::SetPrinter(), SwPagePreview::SetPrinter(), and SwPagePreviewLayout::SwPagePreviewLayout().
IDocumentDrawModelAccess & SwViewShell::getIDocumentDrawModelAccess | ( | ) |
Definition at line 2824 of file viewsh.cxx.
References mxDoc.
const IDocumentDrawModelAccess & SwViewShell::getIDocumentDrawModelAccess | ( | ) | const |
Provides access to the document draw model interface.
Definition at line 2823 of file viewsh.cxx.
References mxDoc.
Referenced by SwContentTree::BringEntryToAttention(), SwFEShell::ChangeOpaque(), ChgNumberDigits(), SwTextFly::DrawFlyRect(), SwTextFly::DrawTextOpaque(), SwContentType::FillMemberList(), SwFEShell::GetBestObject(), SwWrtShell::GotoDrawingObject(), SwFEShell::ImpEndCreate(), IMPL_LINK(), SwViewShellImp::Init(), SwFEShell::InsertDrawObj(), SwViewShellImp::MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwViewShellImp::NotifySizeChg(), SwViewShellImp::PaintLayer(), SwRootFrame::PaintSwFrame(), SwFEShell::Paste(), sw::AccessibilityIssue::quickFixIssue(), SwFrame::Retouch(), SwFEShell::SelectionToHeaven(), SwFEShell::SelectionToHell(), SetAddExtLeading(), SwFEShell::ShouldObjectBeSelected(), SwAccessibleShapeMap_Impl::SwAccessibleShapeMap_Impl(), SwViewShell(), and SwView::~SwView().
IDocumentLayoutAccess & SwViewShell::getIDocumentLayoutAccess | ( | ) |
Definition at line 2828 of file viewsh.cxx.
References mxDoc.
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().
const IDocumentListItems * SwViewShell::getIDocumentListItemsAccess | ( | ) | const |
Definition at line 2839 of file viewsh.cxx.
References mxDoc.
Referenced by SwFieldRefPage::FillItemSet(), and SwFieldRefPage::UpdateSubType().
IDocumentMarkAccess * SwViewShell::getIDocumentMarkAccess | ( | ) |
Definition at line 2822 of file viewsh.cxx.
References mxDoc.
const IDocumentMarkAccess * SwViewShell::getIDocumentMarkAccess | ( | ) | const |
Provides access to the document bookmark interface.
Definition at line 2821 of file viewsh.cxx.
References mxDoc.
Referenced by SwContentTree::BringBookmarksToAttention(), SwBookmarkControl::Command(), SwInsertDBColAutoPilot::DataToDoc(), SwWrtShell::DelLeft(), SwWrtShell::DelRight(), SwContentTree::EditEntry(), SwTextShell::ExecField(), SwTextShell::Execute(), SwXTextDocument::executeFromFieldEvent(), SwView::ExecuteStatusLine(), SwFieldRefPage::FillItemSet(), SwContentType::FillMemberList(), SwCursorShell::GetCurrentFieldmark(), SwCursorShell::GetFieldmarkAfter(), SwCursorShell::GetFieldmarkBefore(), SwTextShell::GetState(), SwCursorShell::GoNextBookmark(), SwWrtShell::GoNextBookmark(), SwCursorShell::GoPrevBookmark(), SwWrtShell::GoPrevBookmark(), SwWrtShell::GotoMark(), SwInsertBookmarkDlg::HaveBookmarksChanged(), IMPL_LINK(), lcl_FillSubRegionList(), SwEditWin::MouseButtonDown(), SwTransferable::Paste(), SwInsertBookmarkDlg::PopulateTable(), SwTransferable::PrivateDrop(), SwEditWin::RequestHelp(), SwCursorShell::SetBookmark(), SwCursorShell::SetBookmark2(), SwTextShell::StateField(), SwCursorShell::UpdateCursor(), SwFieldRefPage::UpdateSubType(), SwContentTree::UpdateTracking(), and SwView::~SwView().
const IDocumentOutlineNodes * SwViewShell::getIDocumentOutlineNodesAccess | ( | ) | const |
Definition at line 2844 of file viewsh.cxx.
References mxDoc.
Referenced by SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwView::Execute(), SwContentTree::ExecuteContextMenuAction(), SwContentTree::ExecuteDrop(), SwContentTree::Expand(), SwFieldRefPage::FillItemSet(), SwContentType::FillMemberList(), SwContentTree::FillTransferData(), IMPL_LINK(), lcl_GetOutlineKey(), lcl_OutlineUpDownWithSubPoints(), lcl_SetOutlineContentEntriesSensitivities(), SwOutlineContentVisibilityWin::Set(), SwOutlineTabDialog::SwOutlineTabDialog(), SwEditWin::ToggleOutlineContentVisibility(), SwEditWin::UpdatePointer(), and SwFieldRefPage::UpdateSubType().
IDocumentRedlineAccess & SwViewShell::getIDocumentRedlineAccess | ( | ) |
Definition at line 2826 of file viewsh.cxx.
References mxDoc.
const IDocumentRedlineAccess & SwViewShell::getIDocumentRedlineAccess | ( | ) | const |
Provides access to the document redline interface.
Definition at line 2825 of file viewsh.cxx.
References mxDoc.
Referenced by SwPostItMgr::AddPostIts(), SwPostItMgr::CalcRects(), SwPostItMgr::CheckForRemovedPostIts(), SwPostItMgr::Delete(), SwEditShell::GetCurrRedline(), SwDocShell::GetProtectionHash(), SwCursorShell::GotoFormatField(), SwDocShell::HasChangeRecordProtection(), IMPL_LINK_NOARG(), SwRedlineAcceptDlg::InitAuthors(), SwPostItMgr::LayoutPostIts(), SwTransferable::PrivateDrop(), SwDocShell::SetProtectionPassword(), SwEditShell::SetRedlineFlags(), SwEditShell::SetTextFormatColl(), and SwEditShell::UpdateRedlineAttr().
IDocumentSettingAccess & SwViewShell::getIDocumentSettingAccess | ( | ) |
Definition at line 2818 of file viewsh.cxx.
References mxDoc.
const IDocumentSettingAccess & SwViewShell::getIDocumentSettingAccess | ( | ) | const |
Provides access to the document setting interface.
Definition at line 2817 of file viewsh.cxx.
References mxDoc.
Referenced by SwPostItMgr::CalcRects(), SwEditShell::DeleteGlobalDocContent(), SwContentTree::EditEntry(), SwTextShell::Execute(), SwView::ExecuteStatusLine(), SwCompatibilityOptPage::GetDocumentOptions(), SwEditShell::GetFieldUpdateFlags(), SwFntObj::GetFontLeading(), SwEditShell::GetGlobalDocContent(), SwEditShell::GetLinkUpdMode(), SwTextShell::GetState(), SwEditShell::GotoGlobalDocContent(), SwEditShell::InsertGlobalDocContent(), SwCursorShell::IsFormProtected(), SwEditShell::IsGlblDocSaveLinks(), SwEditShell::IsGlobalDoc(), SwEditShell::IsLabelDoc(), SwPostItMgr::LayoutPostIts(), SwEditShell::MoveGlobalDocContent(), SwPostItMgr::PrepareView(), SetAddExtLeading(), SetAddParaSpacingToTableCells(), SetConsiderWrapOnObjPos(), SetDoNotJustifyLinesWithManualBreak(), SetEmptyDbFieldHidesPara(), SwEditShell::SetFieldUpdateFlags(), SwEditShell::SetGlblDocSaveLinks(), SwEditShell::SetLinkUpdMode(), SetMsWordCompTrailingBlanks(), SetParaSpaceMax(), SetParaSpaceMaxAtPages(), SetProtectForm(), SetSubtractFlysAnchoredAtFlys(), SetTabCompat(), SetUseFormerLineSpacing(), SetUseFormerObjectPositioning(), SetUseFormerTextWrapping(), SwView::StateTabWin(), SwContentType::SwContentType(), and SwInsertBookmarkDlg::SwInsertBookmarkDlg().
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().
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().
IDocumentUndoRedo & SwViewShell::GetIDocumentUndoRedo | ( | ) |
Definition at line 2833 of file viewsh.cxx.
References mxDoc.
IDocumentUndoRedo const & SwViewShell::GetIDocumentUndoRedo | ( | ) | const |
Provides access to the document undo/redo interface.
Definition at line 2835 of file viewsh.cxx.
References mxDoc.
Referenced by ChgAllPageOrientation(), ChgAllPageSize(), SwFEShell::ChgPageDesc(), SwFEShell::CreateDefaultShape(), SwTextShell::ExecField(), SwBaseShell::ExecUndo(), SwWrtShell::GetDoStrings(), SwCursorShell::GetShadowCursorPos(), SwWrtShell::GotoContentControl(), IMPL_STATIC_LINK(), InsertTableImpl(), SwFEShell::NewFlyFrame(), SwFEShell::Paste(), SwEditShell::Redo(), SwCursorShell::SetShadowCursorPos(), and SwEditShell::Undo().
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().
|
inline |
The visible area in the client (set by setClientVisibleArea).
Definition at line 279 of file viewsh.hxx.
Referenced by SwDrawBase::GetDefaultCenterPos().
const SwNodes & SwViewShell::GetNodes | ( | ) | const |
Definition at line 2181 of file viewsh.cxx.
References mxDoc.
Referenced by SwFEShell::AlignAllFormulasToBaseline(), SwContentTree::BringEntryToAttention(), SwFEShell::DeleteRow(), SwContentTree::EditEntry(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwContentTree::ExecCommand(), SwContentType::FillMemberList(), SwFEShell::FindAnchorPos(), SwFEShell::FindFlyFrame(), SwEditShell::GCAttr(), SwWrtShell::GetAttrOutlineContentVisible(), SwEditShell::GetLineCount(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), HasCharts(), SwWrtShell::HasFoldedOutlineContentSelected(), SwEditShell::HasOLEObj(), SwFEShell::ImpEndCreate(), SwWrtShell::InvalidateOutlineContentVisibility(), SwCursorShell::IsEndOfDoc(), SwFEShell::IsFlyInFly(), SwCursorShell::IsStartOfDoc(), SwEditShell::IsTextToTableAvailable(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_SetOutlineContentEntriesSensitivities(), SwWrtShell::MakeAllFoldedOutlineContentVisible(), SwWrtShell::MakeOutlineContentVisible(), SwWrtShell::MakeOutlineLevelsVisible(), SwEditWin::MouseButtonDown(), SwEditShell::MoveNumParas(), SwOutlineContentVisibilityWin::Set(), SwFEShell::ShouldObjectBeSelected(), SwCursorShell::StartsWith_(), SwEditWin::ToggleOutlineContentVisibility(), and SwTranslateHelper::TranslateDocumentCancellable().
sal_uInt16 SwViewShell::GetNumPages | ( | ) | const |
Definition at line 704 of file viewsh.cxx.
References GetLayout(), and SwRootFrame::GetPageNum().
Referenced by SwPagePreview::DocSzChgd(), and SwPostItMgr::PreparePageContainer().
|
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().
sal_uInt16 SwViewShell::GetPageCount | ( | ) | const |
Definition at line 2674 of file viewsh.cxx.
References GetLayout(), and SwRootFrame::GetPageNum().
Referenced by ooo::vba::word::getPageCount(), SwXTextView::getPropertyValue(), SwXTextDocument::getRendererCount(), SwXMLExport::SetBodyAttributes(), and SwEnhancedPDFExportHelper::SwEnhancedPDFExportHelper().
sal_Int32 SwViewShell::GetPageNumAndSetOffsetForPDF | ( | OutputDevice & | rOut, |
const SwRect & | rRect | ||
) | const |
Definition at line 2717 of file viewsh.cxx.
References SwRect::Center(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), OutputDevice::GetMapMode(), SwRootFrame::GetPageAtPos(), SwPageFrame::GetPhyPageNum(), Left, SwRect::Left(), SwRect::Pos(), OutputDevice::SetMapMode(), MapMode::SetOrigin(), Point::setX(), Point::setY(), Point::X(), and Point::Y().
Referenced by SwEnhancedPDFExportHelper::CalcOutputPageNums().
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().
Size SwViewShell::GetPageSize | ( | sal_uInt16 | nPageNum, |
bool | bSkipEmptyPages | ||
) | const |
Definition at line 2679 of file viewsh.cxx.
References SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwFrame::GetNext(), SwPageFrame::IsEmptyPage(), SwLayoutFrame::Lower(), and SwRect::SSize().
Referenced by SwXTextDocument::getRenderer(), and SwVbaInformationHelper::handleWdVerticalPositionRelativeToPage().
SwPostItMgr * SwViewShell::GetPostItMgr | ( | ) |
Definition at line 2767 of file viewsh.cxx.
References GetDoc(), SwDoc::GetDocShell(), SwView::GetPostItMgr(), and SwDocShell::GetView().
|
inline |
Definition at line 583 of file viewsh.hxx.
References GetPostItMgr().
Referenced by SwDocShell::ApplyStyles(), SwWrtShell::CanInsert(), SwCommentRuler::Command(), SwCommentRuler::DrawCommentControl(), SwDocShell::ExecStyleSheet(), DocxExportFilter::exportDocument(), sw::FindTextImpl(), SwAccessibleContext::GetAdditionalAccessibleChild(), SwAccessibleContext::GetAdditionalAccessibleChildren(), GetBrowseWidth(), SwCommentRuler::GetCommentControlRegion(), SwPageFrame::GetHorizontalShadowRect(), GetPostItMgr(), SwPageFrame::GetSidebarBorderWidth(), SwAccessibleContext::HasAdditionalAccessibleChildren(), SwCommentRuler::MouseMove(), SwCursorShell::Paint(), SwCommentRuler::Paint(), PaintDesktop(), SwPageFrame::PaintNotesSidebar(), PaintTile(), SwView::StateStatusLine(), SwDocShell::StateStyleSheet(), SwCommentRuler::UpdateCommentHelpText(), SwWordCountFloatDlg::UpdateCounts(), SwBreakDashedLine::UpdatePosition(), and VisPortChgd().
|
inline |
Definition at line 254 of file viewsh.hxx.
vcl::RenderContext & SwViewShell::GetRefDev | ( | ) | const |
Definition at line 2168 of file viewsh.cxx.
References GetDoc(), SwDoc::getIDocumentDeviceAccess(), vcl::Window::GetOutDev(), IDocumentDeviceAccess::getReferenceDevice(), GetViewOptions(), and GetWin().
Referenced by SwFntObj::CreateScrFont(), SwTextSizeInfo::CtorInitTextSizeInfo(), SwFntObj::DrawText(), SwFntObj::GetFontAscent(), SwFntObj::GetFontHangingBaseline(), SwFntObj::GetFontHeight(), SwTextFrame::GetScalingOfSelectedText(), SwFntObj::SetDevFont(), and SwFntAccess::SwFntAccess().
const BitmapEx & SwViewShell::GetReplacementBitmap | ( | bool | bIsErrorState | ) |
Definition at line 2747 of file viewsh.cxx.
References m_xErrorBmp, and m_xReplaceBmp.
Referenced by DrawGraphic().
sal_uInt16 SwViewShell::GetRestoreActions | ( | ) | const |
Definition at line 2548 of file viewsh.cxx.
References SwViewShellImp::GetRestoreActions(), and Imp().
Referenced by SetRestoreActions().
|
inline |
Definition at line 470 of file viewsh.hxx.
Referenced by SwViewShellImp::AddPendingLOKInvalidation(), SwEditWin::Command(), SwRootFrame::dumpAsXml(), SwFEShell::EndTextEdit(), SwAccessibleParagraph::ExecuteAtViewShell(), SwFEShell::FinishOLEObj(), SwVisibleCursor::getLOKPayload(), SwDrawView::GetSfxViewShell(), SwWrtShell::GotoContentControl(), SwCursorShell::HideCursor(), SwSelPaintRects::HighlightContentControl(), ImplApplyViewOptions(), IsScrollMDI(), JumpToSwMark(), lcl_emitSearchResultCallbacks(), LoadURL(), SwEditWin::MouseButtonDown(), SwCursorShell::NotifyCursor(), sw::mark::MarkManager::NotifyCursorUpdate(), SwCommentRuler::NotifyKit(), PageNumNotify(), PaintTile(), RepaintPagePreview(), ScrollMDI(), SwCursorShell::sendLOKCursorUpdates(), SwVisibleCursor::SetPosAndShow(), SwShellCursor::Show(), SwCursorShell::ShowCursor(), SizeChgNotify(), SizeNotify(), and SwView::StateTabWin().
|
static |
Definition at line 2664 of file viewsh.cxx.
References spShellRes.
Referenced by SwTableBoxFormat::BoxAttributeChanged(), SwAutoFormat::BuildHeadLine(), SwCursorShell::CheckTableBoxContent(), SwDocInfoField::ExpandImpl(), SwValueFieldType::ExpandValue(), SwXCell::getError(), SwField::GetFieldName(), SwDocInfoField::GetFieldName(), SwCalc::GetStrResult(), SwFieldMgr::GetSubTypes(), IMPL_LINK_NOARG(), SwAutoFormatDlg::Init(), SwInsTableDlg::InitAutoTableFormat(), SwDoc::InitTOXTypes(), InsertTableImpl(), lcl_ConvertTOUNameToProgrammaticName(), lcl_ConvertTOUNameToUserName(), lcl_FormatPostIt(), SwTemplateDlgController::PageCreated(), SwSvxNumBulletTabDialog::PageCreated(), SwAutoFormat::SetRedlineText_(), wwSectionManager::SetSwFormatPageDesc(), SwOutlineSettingsTabPage::SetWrtShell(), SwOutlineSettingsTabPage::Update(), and SwGetRefField::UpdateField().
|
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().
|
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().
bool SwViewShell::HasCharts | ( | ) | const |
Definition at line 779 of file viewsh.cxx.
References SwOLENode::GetChartTableName(), GetDoc(), SwNodeIndex::GetNode(), GetNodes(), SwNode::GetOLENode(), and SwNode::GetStartNode().
Referenced by SwBaseShell::GetState().
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().
bool SwViewShell::HasDrawViewDrag | ( | ) | const |
Definition at line 381 of file vnew.cxx.
References SwViewShellImp::GetDrawView(), SwViewShellImp::HasDrawView(), Imp(), and SdrDragView::IsDragObj().
Referenced by SwFEShell::BreakDrag(), SwFEShell::Drag(), sw::DocumentTimerManager::GetNextIdleJob(), and LayoutIdle().
|
inline |
Definition at line 233 of file viewsh.hxx.
References SwRect::HasArea().
Referenced by SwHTMLParser::ShowStatline().
|
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().
|
inline |
Definition at line 212 of file viewsh.hxx.
|
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().
void SwViewShell::ImplEndAction | ( | const bool | bIdleEnd | ) |
Definition at line 260 of file viewsh.cxx.
References SwLayAction::Action(), SwViewShellImp::AddPaintRect(), SwRootFrame::CheckViewLayout(), SwRegionRects::CompressFuzzy, SwViewShellImp::DeletePaintRegion(), DLPostPaint2(), DLPrePaint2(), SwViewShellImp::FireAccessibleEvents(), SwRootFrame::GetCurrShell(), GetDoc(), GetDrawView(), GetLayout(), GetOut(), sw::Ring< SwViewShell >::GetRingContainer(), GetViewOptions(), GetWin(), SwRect::HasArea(), HasDrawView(), Imp(), InvalidateWindows(), comphelper::LibreOfficeKit::isActive(), IsExtraData(), IsPreview(), lcl_PaintTransparentFormControls(), maInvalidRect, maVisArea, mbInEndAction, mbPaintWorks, mnLockPaint, mpOut, PaintDesktop(), vcl::Window::PaintImmediately(), SwRootFrame::PaintSwFrame(), ResetInvalidRect(), sbLstAct, SwLayAction::SetComplete(), SwLayAction::SetInputType(), SwLayAction::SetPaint(), SwViewShellImp::StartAction(), SwRect::SVRect(), SwViewShellImp::TakePaintRegion(), UISizeNotify(), and VisArea().
Referenced by EndAction().
void SwViewShell::ImplLockPaint | ( | ) |
Definition at line 428 of file viewsh.cxx.
References vcl::Window::EnablePaint(), GetWin(), Imp(), comphelper::LibreOfficeKit::isActive(), and SwViewShellImp::LockPaint().
Referenced by LockPaint().
void SwViewShell::ImplStartAction | ( | ) |
Definition at line 422 of file viewsh.cxx.
References Imp(), mbPaintWorks, and SwViewShellImp::StartAction().
Referenced by StartAction().
void SwViewShell::ImplUnlockPaint | ( | std::vector< LockPaintReason > & | rReasons, |
bool | bVirDev | ||
) |
Definition at line 435 of file viewsh.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), bInSizeNotify, VclPtr< class reference_type >::disposeAndClear(), DLPostPaint2(), DLPrePaint2(), vcl::Window::EnablePaint(), VclPtr< class reference_type >::get(), GetWin(), Imp(), InvalidateAll(), comphelper::LibreOfficeKit::isActive(), lcl_PaintTransparentFormControls(), mpOut, Paint(), Pos, SSize, SwViewShellImp::UnlockPaint(), vcl::Window::Validate(), and VisArea().
Referenced by UnlockPaint().
|
private |
Definition at line 47 of file vnew.cxx.
References SwFrame::DestroyFrame(), SwFntCache::Flush(), IDocumentLayoutAccess::GetCurrentViewShell(), GetDoc(), GetDrawView(), GetHtmlMode(), SwDoc::getIDocumentLayoutAccess(), vcl::Window::GetOutDev(), GetWin(), HasDrawView(), HTML_MODE, SwViewOption::Init(), InitPrt(), SfxObjectShell::IsReadOnly(), MakeDrawView(), mbDocSizeChgd, mpLayout, mpOpt, mpOut, mpWin, mxDoc, OUTDEV_PDF, pFntCache, SAL_INFO, vcl::Window::SetBackground(), OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), MapMode::SetScaleX(), MapMode::SetScaleY(), and SizeChgNotify().
Referenced by SwViewShell().
void SwViewShell::InitPrt | ( | OutputDevice * | pOutDev | ) |
Definition at line 177 of file vprint.cxx.
References OutputDevice::GetMapMode(), MapMode::GetOrigin(), maPrtOffset, mpOut, mpWin, OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), OutputDevice::SetMapMode(), MapMode::SetMapUnit(), Point::setX(), and Point::setY().
Referenced by SwDocShell::Edit(), and Init().
void SwViewShell::InvalidateAccessibleFocus | ( | ) |
Definition at line 2593 of file viewsh.cxx.
References SwViewShellImp::GetAccessibleMap(), Imp(), and SwAccessibleMap::InvalidateFocus().
Referenced by SwEditWin::GetFocus(), and SwEditWin::LoseFocus().
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.
rTextFrame | input 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().
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#
_pFromTextFrame | input 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 |
_pToTextFrame | input 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().
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_().
|
private |
Definition at line 533 of file viewsh.cxx.
References GetWin(), vcl::Window::Invalidate(), comphelper::LibreOfficeKit::isActive(), OuterResize, and SAL_INFO.
Referenced by ImplUnlockPaint().
void SwViewShell::InvalidateLayout | ( | bool | bSizeChanged | ) |
Definition at line 2106 of file viewsh.cxx.
References SwFrame::CheckPageDescs(), Direction, EndAction(), GetLayout(), SwFrame::GetNext(), GetViewOptions(), Height, SwRootFrame::InvalidateAllContent(), InvalidateLayout, SwFrame::InvalidatePrt_(), SwFrame::InvalidateSize(), SwFrame::InvalidateSize_(), SwLayoutFrame::InvaPercentLowers(), LockPaint(), Lower, SwLayoutFrame::Lower(), Pos, SwPageFrame::PrepareFooter(), SwPageFrame::PrepareHeader(), PrtArea, Size, StartAction(), Table, and UnlockPaint().
Referenced by SwEditWin::DataChanged(), SwPagePreviewWin::DataChanged(), IMPL_LINK_NOARG(), ImplApplyViewOptions(), SwDocShell::ReloadFromHtml(), SetBrowseBorder(), and SwDocShell::ToggleLayoutMode().
|
private |
Definition at line 133 of file viewsh.cxx.
References SwPageFrame::AddSubsidiaryLinesBounds(), GetLayout(), SwFrame::GetNext(), GetWin(), vcl::Window::Invalidate(), and SwLayoutFrame::Lower().
Referenced by ToggleHeaderFooterEdit().
void SwViewShell::InvalidateWindows | ( | const SwRect & | rRect | ) |
Definition at line 568 of file viewsh.cxx.
References SwViewShellImp::AddPendingLOKInvalidation(), sw::Ring< SwViewShell >::GetRingContainer(), Imp(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isTiledPainting(), RepaintPagePreview(), and SwRect::SVRect().
Referenced by SwFrame::AdjustNeighbourhood(), CalcLayout(), SwFEShell::ChangeOpaque(), CheckInvalidForPaint(), SwRootFrame::CheckViewLayout(), SwTextFrame::ConnectFootnote(), SwPageFrame::Cut(), SwLayIdle::DoIdleJob_(), SwTextShell::Execute(), SwContentNotify::ImplDestroy(), ImplEndAction(), SwEditShell::InsertTableOf(), SwRootFrame::InvalidateAllContent(), SwRedlineTable::LOKRedlineNotification(), SwEditWin::MouseButtonUp(), Notify_Background(), SwGrfNumPortion::Paint(), SwPageFrame::PrepareFooter(), SwRedlineTable::Remove(), SwTextFrame::repaintTextFrames(), SwFlyFrame::UpdateAttr_(), SwPageFrame::UpdateAttr_(), and SwShellCursor::UpDown().
bool SwViewShell::IsAnyFieldInDoc | ( | ) | const |
Check if the DocNodesArray contains fields.
Definition at line 600 of file vprint.cxx.
References SwNode::GetNodes(), SwFormatField::GetTextField(), SwTextField::GetTextNode(), SwNodes::IsDocNodes(), mxDoc, RES_TXTATR_FIELD(), and RES_TXTATR_INPUTFIELD().
Referenced by SwViewOptionAdjust_Impl::AdjustViewOptions().
|
inline |
Definition at line 266 of file viewsh.hxx.
Referenced by SwVirtFlyDrawObj::wrap_DoPaintObject().
bool SwViewShell::IsDummyPage | ( | sal_uInt16 | nPageNum | ) | const |
Definition at line 711 of file viewsh.cxx.
References GetLayout(), and SwRootFrame::IsDummyPage().
|
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().
|
inline |
Definition at line 578 of file viewsh.hxx.
Referenced by SwDrawContact::Changed(), and InsertCnt_().
|
inline |
Definition at line 226 of file viewsh.hxx.
Referenced by SwRootFrame::PaintSwFrame().
|
inlinestatic |
bool SwViewShell::IsNewLayout | ( | ) | const |
Definition at line 2553 of file viewsh.cxx.
References GetLayout(), and SwRootFrame::IsNewLayout().
bool SwViewShell::isOutputToWindow | ( | ) | const |
Definition at line 152 of file viewsh.cxx.
References mbOutputToWindow.
Referenced by SwDrawTextInfo::ApplyAutoColor(), SwTextSizeInfo::CtorInitTextSizeInfo(), DLPrePaint2(), SwViewShellImp::GetRetoucheColor(), SwNoTextFrame::ImplPaintPictureAnimate(), and SwNoTextFrame::ImplPaintPictureGraphic().
|
inline |
Definition at line 265 of file viewsh.hxx.
|
inline |
Definition at line 497 of file viewsh.hxx.
Referenced by SwLayAction::FormatLayout().
|
inline |
Definition at line 517 of file viewsh.hxx.
Referenced by AdjustOptionsForPagePreview(), CreateAccessiblePreview(), SwAccessibleMap::GetPreviewPageSize(), SwAccessibleMap::GetVisArea(), ImplApplyViewOptions(), ImplEndAction(), SwNoTextFrame::ImplPaintPictureGraphic(), SwAccessibleFrame::IsEditable(), SwFlyFrame::IsPaint(), SwGrfNumPortion::Paint(), Paint(), SwNoTextFrame::PaintSwFrame(), PrepareForPrint(), SwPaintQueue::Repaint(), SwPagePreviewWin::SetViewShell(), and SwDrawView::SwDrawView().
|
inline |
Definition at line 592 of file viewsh.hxx.
Referenced by SwRootFrame::CalcFrameRects().
|
inline |
Definition at line 590 of file viewsh.hxx.
References Header.
Referenced by SwEditWin::IsInHeaderFooter(), SwEditWin::MouseButtonDown(), and ToggleHeaderFooterEdit().
|
inline |
Definition at line 490 of file viewsh.hxx.
Referenced by SwPostItMgr::AssureStdModeAtShell(), SwHTMLParser::CallEndAction(), SwWrtShell::ClickToField(), SwDocShell::ConvertTo(), SwEditWin::DataChanged(), SwDocShell::DoFlushDocInfo(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwEditWin::EnterDrawMode(), SwBaseShell::ExecClpbrd(), SwTextShell::ExecIdx(), SwView::ExecTabWin(), SwBaseShell::Execute(), SwBreakDashedLine::execute(), SwView::ExecViewOptions(), SwEditWin::GetSurroundingText(), SwEditWin::GetSurroundingTextSelection(), SwXTextView::getTransferable(), SwXTextView::getTransferableForTextRange(), sw::IMPL_LINK_NOARG(), lcl_AssureStdModeAtShell(), SwWrtShell::MakeAllFoldedOutlineContentVisible(), MakeVisible(), SwDrawBase::MouseButtonDown(), SwEditWin::MouseButtonDown(), SwEditWin::MouseButtonUp(), SwEditWin::MoveCursor(), SwDocShell::Notify(), SwURLStateChanged::Notify(), SwDocShell::Save(), SwDocShell::SaveAs(), SwWrtShell::SelAll(), SwEditWin::SelectMenuPosition(), SwFEShell::SelectObj(), sw_CharDialogResult(), SwShellCursor::UpDown(), and SwWriter::Write().
void SwViewShell::LayoutIdle | ( | ) |
Definition at line 797 of file viewsh.cxx.
References GetLayout(), sw::Ring< SwViewShell >::GetRingContainer(), GetWin(), HasDrawViewDrag(), Imp(), and mpOpt.
|
inline |
Definition at line 632 of file viewsh.hxx.
References ImplLockPaint(), maLockPaintReasons, and mnLockPaint.
Referenced by SwOneExampleFrame::ClearDocument(), SwEditWin::DataChanged(), SwTextShell::ExecInsert(), SwFEShell::ImpEndCreate(), SwWrtShell::InsertContentControl(), SwView::InsertGraphicDlg(), InvalidateLayout(), MakeAllOutlineContentTemporarilyVisible::MakeAllOutlineContentTemporarilyVisible(), and SwEditWin::StartDrag().
|
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().
void SwViewShell::MakeDrawView | ( | ) |
Definition at line 376 of file vnew.cxx.
References Imp(), and SwViewShellImp::MakeDrawView().
Referenced by SwFEShell::CopyDrawSel(), ConstFormControl::CreateDefaultObject(), DLPrePaint2(), ImplApplyViewOptions(), Init(), SwTextShell::InsertMediaDlg(), SwBaseShell::InsertURLButton(), sw::DocumentDrawModelManager::MakeDrawModel_(), SwFEShell::Paste(), SwTransferable::PasteDBData(), SwFEShell::PastePages(), SmoothScroll(), SwDrawBase::SwDrawBase(), and SwPostItMgr::SwPostItMgr().
void SwViewShell::MakeVisible | ( | const SwRect & | rRect | ) |
Definition at line 649 of file viewsh.cxx.
References EndAction(), GetCareDialog(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwRect::Height(), IsScrollMDI(), IsViewLocked(), mpWin, ScrollMDI(), StartAction(), and VisArea().
Referenced by SwEditWin::AcceptDrop(), SdrHHCWrapper::ConvertNextDocument(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), SwFEShell::GotoFly(), SwFEShell::GotoObj(), SwCursorShell::MakeSelVisible(), SwFEShell::MakeSelVisible(), SwPostItMgr::MakeVisible(), SwDrawView::MakeVisible(), SwOleClient::ObjectAreaChanged(), SwCursorShell::SetVisibleCursor(), and SwCursorShell::UpdateCursor().
void SwViewShell::OnGraphicArrived | ( | const SwRect & | rRect | ) |
Definition at line 2699 of file viewsh.cxx.
References sw::Ring< SwViewShell >::GetRingContainer(), OUTDEV_WINDOW, RepaintPagePreview(), and SwRect::SVRect().
Referenced by SwNoTextFrame::OnGraphicArrived().
SwPagePreviewLayout * SwViewShell::PagePreviewLayout | ( | ) |
Definition at line 35 of file viewpg.cxx.
References Imp(), and SwViewShellImp::PagePreviewLayout().
Referenced by CreateAccessiblePreview(), SwPagePreview::EndScrollHdl(), SwPagePreview::ExecPgUpAndPgDown(), SwPagePreview::Execute(), SwAccessibleMap::GetPreviewPageSize(), SwPagePreview::GetState(), SwPagePreview::ScrollViewSzChg(), and SwPagePreviewWin::SetViewShell().
|
virtual |
Reimplemented in SwCursorShell.
Definition at line 1851 of file viewsh.cxx.
References SwPaintQueue::Add(), SwViewShellImp::AddPaintRect(), CheckInvalidForPaint(), SwRect::Contains(), DLPostPaint2(), DLPrePaint2(), OutputDevice::DrawRect(), vcl::FILLCOLOR, SfxProgress::GetActiveProgress(), GetDoc(), GetLayout(), GetOut(), vcl::Region::GetRegionRectangles(), GetWin(), Imp(), vcl::Window::Invalidate(), SwRect::IsEmpty(), SwRootFrame::IsInPaint(), IsPreview(), vcl::LINECOLOR, SwViewShellImp::m_aSmoothRect, SwViewShellImp::m_bStopSmooth, maInvalidRect, mbInEndAction, mbPaintInProgress, mbPaintWorks, mnLockPaint, mnStartAction, mpOut, PaintDesktop(), SwRootFrame::PaintSwFrame(), OutputDevice::Pop(), OutputDevice::Push(), ResetInvalidRect(), sbLstAct, OutputDevice::SetClipRegion(), OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), SwRootFrame::SetNoVirDev(), SwRect::SVRect(), UISizeNotify(), and SwRect::Union().
Referenced by ImplUnlockPaint(), SwPagePreviewLayout::Paint(), SwCursorShell::Paint(), PaintTile(), and SwPaintQueue::Repaint().
|
private |
Definition at line 1571 of file viewsh.cxx.
References SwRect::AddWidth(), SwRect::Bottom(), SwViewShellImp::GetFirstVisPage(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwFrame::GetNext(), GetOut(), GetPostItMgr(), SwPostItMgr::GetSidebarBorderWidth(), SwPostItMgr::GetSidebarWidth(), GetViewOptions(), GetWin(), SwRect::HasArea(), SwPostItMgr::HasNotes(), Imp(), comphelper::LibreOfficeKit::isActive(), SwViewOption::IsViewLayoutBookMode(), SwRect::Left(), SwLayoutFrame::Lower(), SwRect::Overlaps(), PaintDesktop_(), SwRect::Pos(), sw::sidebarwindows::RIGHT, SwRect::Right(), SwPostItMgr::ShowNotes(), SwRect::SSize(), SwRect::Top(), and VisArea().
Referenced by ImplEndAction(), Paint(), and SmoothScroll().
|
private |
Definition at line 1656 of file viewsh.cxx.
References DLPostPaint2(), DLPrePaint2(), OutputDevice::DrawRect(), vcl::FILLCOLOR, GetOut(), GetViewOptions(), vcl::LINECOLOR, OutputDevice::Pop(), OutputDevice::Push(), OutputDevice::SetFillColor(), and OutputDevice::SetLineColor().
Referenced by SwPagePreviewLayout::Paint(), and PaintDesktop().
void SwViewShell::PaintTile | ( | VirtualDevice & | rDevice, |
int | contextWidth, | ||
int | contextHeight, | ||
int | tilePosX, | ||
int | tilePosY, | ||
tools::Long | tileWidth, | ||
tools::Long | tileHeight | ||
) |
Paint tile.
Sets the pOut so that the rRect is always painted over the entire pOut, ie. starts in 0,0 and ends in width/height.
Definition at line 1985 of file viewsh.cxx.
References ApplyViewOptions(), CheckInvalidForPaint(), conversionFract(), vcl::Window::EnableMapMode(), SfxViewShell::GetIPClient(), OutputDevice::GetMapMode(), GetPostItMgr(), GetSfxViewShell(), GetViewOptions(), GetWin(), SwViewOption::GetZoom(), mpOut, Paint(), SwPostItMgr::PaintTile(), OutputDevice::PixelToLogic(), o3tl::px, scale, OutputDevice::SetMapMode(), MapMode::SetMapUnit(), MapMode::SetOrigin(), VirtualDevice::SetOutputSizePixel(), MapMode::SetScaleX(), MapMode::SetScaleY(), comphelper::LibreOfficeKit::setTiledPainting(), SwViewOption::SetZoom(), o3tl::twip, SfxInPlaceClient::VisAreaChanged(), and VisPortChgd().
Referenced by SwXTextDocument::paintTile().
void SwViewShell::PrePaint | ( | ) |
Definition at line 184 of file viewsh.cxx.
References SwViewShellImp::GetDrawView(), HasDrawView(), Imp(), and SdrPaintView::PrePaint().
|
private |
Definition at line 651 of file vprint.cxx.
References GetDrawView(), HasDrawView(), IsPreview(), SwPrintData::m_bPrintBlackFont, SwPrintData::m_bPrintControl, SwPrintData::m_bPrintDraw, SwPrintData::m_bPrintGraphic, SwPrintData::m_bPrintPageBackground, SwPrintData::m_bPrintTable, mpOpt, SdrPaintView::SetLayerPrintable(), and SdrPaintView::SetLayerVisible().
Referenced by AdjustOptionsForPagePreview(), and PrintProspect().
bool SwViewShell::PrintOrPDFExport | ( | OutputDevice * | pOutDev, |
SwPrintData const & | rPrintData, | ||
sal_Int32 | nRenderer, | ||
bool | bIsPDFExport | ||
) |
! applying view options and formatting the document should now only be done in getRendererCount!
Definition at line 443 of file vprint.cxx.
References abs(), SwPostItMgr::CalcRects(), convertTwipToMm100(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::count(), SwPostItMgr::DrawNotesForPage(), OutputDevice::GetConnectMetaFile(), OutputDevice::GetDPIX(), OutputDevice::GetDPIY(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwRenderData::GetPagesToPrint(), SwPrintData::GetRenderData(), SwFrame::GetUpper(), SwRenderData::GetValidPagesSet(), SwRect::Height(), sw::IsShrinkPageForPostIts(), SwPostItMgr::LayoutPostIts(), SwRenderData::m_pPostItShell, GDIMetaFile::Move(), mpOpt, SwLayoutFrame::PaintSwFrame(), OutputDevice::Pop(), OutputDevice::Push(), SwPaintQueue::Repaint(), GDIMetaFile::ScaleActions(), SdrPaintView::SetBufferedOutputAllowed(), SdrPaintView::SetBufferedOverlayAllowed(), SetSwVisArea, sw_getPage(), and SwViewShell().
Referenced by SwXTextDocument::render().
void SwViewShell::PrintProspect | ( | OutputDevice * | pOutDev, |
const SwPrintData & | rPrintData, | ||
sal_Int32 | nRenderer | ||
) |
print brochure
! applying view options and formatting the document should now only be done in getRendererCount!
! applying/modifying view options and formatting the document should now only be done in getRendererCount!
Definition at line 64 of file viewpg.cxx.
References Point::AdjustX(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::count(), SwFntCache::Flush(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwFrame::GetNext(), SwRenderData::GetPagePairsForProspectPrinting(), Printer::GetPaperSizePixel(), SwPageFrame::GetPhyPageNum(), SwFrame::GetPrev(), SwPrintData::GetRenderData(), SwFrame::GetUpper(), SwRenderData::GetValidPagesSet(), Size::Height(), Imp(), SwPageFrame::IsEmptyPage(), maVisArea, SwLayoutFrame::PaintSwFrame(), pFntCache, OutputDevice::PixelToLogic(), OutputDevice::Pop(), SwRect::Pos(), PrepareForPrint(), OutputDevice::Push(), SwPaintQueue::Repaint(), SwViewShellImp::SetFirstVisPageInvalid(), OutputDevice::SetMapMode(), MapMode::SetOrigin(), MapMode::SetScaleX(), MapMode::SetScaleY(), SwRect::SSize(), sw_getPage(), and Size::Width().
Referenced by SwXTextDocument::render().
|
static |
Definition at line 555 of file vprint.cxx.
References vcl::CLIPREGION, IDocumentLayoutAccess::GetCurrentViewShell(), SwDoc::getIDocumentLayoutAccess(), OutputDevice::IntersectClipRegion(), OutputDevice::Pop(), OutputDevice::Push(), SwRect::SVRect(), SwViewShell(), and VSHELLFLAG_SHARELAYOUT.
Referenced by SwDocShell::Draw().
void SwViewShell::Reformat | ( | ) |
Invalidates complete Layout (ApplyViewOption).
Definition at line 1050 of file viewsh.cxx.
References EndAction(), SwFntCache::Flush(), GetDoc(), GetLayout(), SwRootFrame::InvalidateAllContent(), pFntCache, Pos, PrtArea, Size, and StartAction().
Referenced by ChgNumberDigits(), SwBaseShell::Execute(), ImplApplyViewOptions(), SwXTextDocument::refresh(), and SetReadonlyOption().
|
inlineprivate |
Definition at line 614 of file viewsh.hxx.
References SwRect::Clear(), and maInvalidRect.
Referenced by ImplEndAction(), and Paint().
void SwViewShell::SetAddExtLeading | ( | bool | bNew | ) |
Definition at line 904 of file viewsh.cxx.
References ADD_EXT_LEADING, IDocumentSettingAccess::get(), GetDoc(), IDocumentDrawModelAccess::GetDrawModel(), getIDocumentDrawModelAccess(), getIDocumentSettingAccess(), lcl_InvalidateAllContent(), PrtArea, Section, IDocumentSettingAccess::set(), SdrModel::SetAddExtLeading(), Size, and Table.
Referenced by SwCompatibilityOptPage::FillItemSet().
void SwViewShell::SetAddParaSpacingToTableCells | ( | bool | _bAddParaSpacingToTableCells | ) |
Sets if paragraph and table spacing is added at bottom of table cells.
#106629#
[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().
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().
|
static |
Definition at line 2669 of file viewsh.cxx.
References vcl::DeleteOnDeinit< typename T >::get(), and spCareDialog.
Referenced by SwTextShell::ExecField(), IMPL_LINK(), IMPL_LINK_NOARG(), SwFieldEditDlg::SwFieldEditDlg(), SwInsFootNoteDlg::SwInsFootNoteDlg(), SwIndexMarkPane::UpdateDialog(), SwFieldEditDlg::~SwFieldEditDlg(), SwHHCWrapper::~SwHHCWrapper(), SwIndexMarkModalDlg::~SwIndexMarkModalDlg(), SwInsFootNoteDlg::~SwInsFootNoteDlg(), and SwWordCountFloatDlg::~SwWordCountFloatDlg().
void SwViewShell::SetConsiderWrapOnObjPos | ( | bool | _bConsiderWrapOnObjPos | ) |
Definition at line 972 of file viewsh.cxx.
References CONSIDER_WRAP_ON_OBJECT_POSITION, IDocumentSettingAccess::get(), GetDoc(), getIDocumentSettingAccess(), lcl_InvalidateAllObjPos(), and IDocumentSettingAccess::set().
Referenced by SwCompatibilityOptPage::FillItemSet().
void SwViewShell::SetDoNotJustifyLinesWithManualBreak | ( | bool | _bDoNotJustifyLinesWithManualBreak | ) |
Definition at line 996 of file viewsh.cxx.
References DO_NOT_JUSTIFY_LINES_WITH_MANUAL_BREAK, IDocumentSettingAccess::get(), GetDoc(), getIDocumentSettingAccess(), lcl_InvalidateAllContent(), PrtArea, Section, IDocumentSettingAccess::set(), Size, and Table.
Referenced by SwCompatibilityOptPage::FillItemSet().
void SwViewShell::SetEmptyDbFieldHidesPara | ( | bool | bEmptyDbFieldHidesPara | ) |
Definition at line 1032 of file viewsh.cxx.
References Database, EMPTY_DB_FIELD_HIDES_PARA, EndAction(), IDocumentSettingAccess::get(), GetDoc(), getIDocumentSettingAccess(), SwDoc::getIDocumentState(), IDocumentSettingAccess::set(), IDocumentState::SetModified(), and StartAction().
Referenced by SwCompatibilityOptPage::FillItemSet().
void SwViewShell::SetFirstVisPageInvalid | ( | ) |
Definition at line 1126 of file viewsh.cxx.
References sw::Ring< SwViewShell >::GetRingContainer().
Referenced by SwRootFrame::CheckViewLayout(), SwPageFrame::Paste(), SmoothScroll(), and VisPortChgd().
|
inline |
Definition at line 280 of file viewsh.hxx.
void SwViewShell::SetMsWordCompTrailingBlanks | ( | bool | _bMsWordCompTrailingBlanks | ) |
Definition at line 1014 of file viewsh.cxx.
References IDocumentSettingAccess::get(), GetDoc(), getIDocumentSettingAccess(), lcl_InvalidateAllContent(), MS_WORD_COMP_TRAILING_BLANKS, PrtArea, Section, IDocumentSettingAccess::set(), Size, and Table.
Referenced by SwCompatibilityOptPage::FillItemSet().
|
inline |
Definition at line 368 of file viewsh.hxx.
References pOut.
void SwViewShell::setOutputToWindow | ( | bool | bOutputToWindow | ) |
Definition at line 147 of file viewsh.cxx.
References mbOutputToWindow.
Referenced by SwEditWin::Paint(), and SwPagePreviewWin::Paint().
void SwViewShell::SetParaSpaceMax | ( | bool | bNew | ) |
Definition at line 868 of file viewsh.cxx.
References IDocumentSettingAccess::get(), GetDoc(), getIDocumentSettingAccess(), lcl_InvalidateAllContent(), PARA_SPACE_MAX, PrtArea, Section, IDocumentSettingAccess::set(), and Table.
Referenced by SwCompatibilityOptPage::FillItemSet().
void SwViewShell::SetParaSpaceMaxAtPages | ( | bool | bNew | ) |
Definition at line 880 of file viewsh.cxx.
References IDocumentSettingAccess::get(), GetDoc(), getIDocumentSettingAccess(), lcl_InvalidateAllContent(), PARA_SPACE_MAX_AT_PAGES, PrtArea, Section, IDocumentSettingAccess::set(), and Table.
Referenced by SwCompatibilityOptPage::FillItemSet().
void SwViewShell::SetPDFExportOption | ( | bool | bSet | ) |
Definition at line 2508 of file viewsh.cxx.
References mpOpt.
Referenced by SwXTextDocument::getRendererCount(), and SwXTextDocument::render().
void SwViewShell::SetProtectForm | ( | bool | _bProtectForm | ) |
Definition at line 1008 of file viewsh.cxx.
References getIDocumentSettingAccess(), PROTECT_FORM, and IDocumentSettingAccess::set().
Referenced by SwCompatibilityOptPage::FillItemSet().
void SwViewShell::SetPrtFormatOption | ( | bool | bSet | ) |
Definition at line 2526 of file viewsh.cxx.
References mpOpt.
|
virtual |
Reimplemented in SwWrtShell.
Definition at line 2476 of file viewsh.cxx.
References EndAction(), GetWin(), Imp(), vcl::Window::Invalidate(), SwViewShellImp::InvalidateAccessibleEditableState(), mpOpt, Reformat(), and StartAction().
Referenced by SwModule::ApplyUsrPref(), and SwWrtShell::SetReadonlyOption().
void SwViewShell::SetReadonlySelectionOption | ( | bool | bSet | ) |
void SwViewShell::SetRestoreActions | ( | sal_uInt16 | nSet | ) |
Definition at line 2543 of file viewsh.cxx.
References GetRestoreActions(), Imp(), and SwViewShellImp::SetRestoreActions().
|
inline |
Definition at line 471 of file viewsh.hxx.
Referenced by SwPagePreview::SwPagePreview(), and SwWrtShell::SwWrtShell().
|
inlinestatic |
Definition at line 462 of file viewsh.hxx.
Referenced by InitUI().
|
virtual |
Reimplemented in SwWrtShell.
Definition at line 100 of file viewsh.cxx.
References GetViewOptions(), Header, SwViewOption::IsUseHeaderFooterMenu(), mbShowFooterSeparator, and mbShowHeaderSeparator.
Referenced by SwWrtShell::SetShowHeaderFooterSeparator(), and ToggleHeaderFooterEdit().
void SwViewShell::SetSubtractFlysAnchoredAtFlys | ( | bool | bSubtractFlysAnchoredAtFlys | ) |
Definition at line 1026 of file viewsh.cxx.
References getIDocumentSettingAccess(), IDocumentSettingAccess::set(), and SUBTRACT_FLYS.
Referenced by SwCompatibilityOptPage::FillItemSet().
void SwViewShell::SetTabCompat | ( | bool | bNew | ) |
Definition at line 892 of file viewsh.cxx.
References IDocumentSettingAccess::get(), GetDoc(), getIDocumentSettingAccess(), lcl_InvalidateAllContent(), PrtArea, Section, IDocumentSettingAccess::set(), Size, TAB_COMPAT, and Table.
Referenced by SwCompatibilityOptPage::FillItemSet().
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().
void SwViewShell::SetUseFormerLineSpacing | ( | bool | _bUseFormerLineSpacing | ) |
Sets if former formatting of text lines with proportional line spacing should used.
#i11859#
[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().
void SwViewShell::SetUseFormerObjectPositioning | ( | bool | _bUseFormerObjPos | ) |
Sets IDocumentSettingAccess if former object positioning should be used.
#i11860#
[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().
void SwViewShell::SetUseFormerTextWrapping | ( | bool | _bUseFormerTextWrapping | ) |
Definition at line 983 of file viewsh.cxx.
References IDocumentSettingAccess::get(), GetDoc(), getIDocumentSettingAccess(), lcl_InvalidateAllContent(), PrtArea, Section, IDocumentSettingAccess::set(), Size, Table, and USE_FORMER_TEXT_WRAPPING.
Referenced by SwCompatibilityOptPage::FillItemSet().
|
inline |
Definition at line 367 of file viewsh.hxx.
Referenced by SwPagePreview::~SwPagePreview().
void SwViewShell::ShowPreviewSelection | ( | sal_uInt16 | nSelPage | ) |
Definition at line 40 of file viewpg.cxx.
References Imp(), and SwViewShellImp::InvalidateAccessiblePreviewSelection().
Referenced by SwPagePreview::EndScrollHdl(), SwPagePreview::Execute(), and SwPagePreviewWin::MouseButtonDown().
void SwViewShell::SizeChgNotify | ( | ) |
Definition at line 1135 of file viewsh.cxx.
References ActionPend(), DOCUMENTBORDER, GetDocSize(), GetSfxViewShell(), Size::Height(), Imp(), comphelper::LibreOfficeKit::isActive(), mbDocSizeChgd, mbPaintInProgress, mpWin, SfxLokHelper::notifyDocumentSizeChanged(), PageNumNotify(), SizeNotify(), and Size::Width().
Referenced by SwCursorShell::GetCurrFrame(), Init(), and SwCursorShell::UpdateCursorPos().
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().
|
inline |
Definition at line 619 of file viewsh.hxx.
References ImplStartAction(), and mnStartAction.
Referenced by SwModule::ApplyUsrPref(), SwHTMLParser::CallStartAction(), SwXTextDocument::getRendererCount(), ImplApplyViewOptions(), InvalidateLayout(), lcl_InvalidateAllContent(), lcl_InvalidateAllObjPos(), MakeVisible(), Reformat(), SetEmptyDbFieldHidesPara(), SetReadonlyOption(), SwCursorShell::StartAction(), SwDocStatPage::Update(), SwDDEFieldType::UpdateDDE(), and UpdateFields().
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().
void SwViewShell::UISizeNotify | ( | ) |
Definition at line 2531 of file viewsh.cxx.
References bInSizeNotify, GetDocSize(), mbDocSizeChgd, and SizeNotify().
Referenced by ImplEndAction(), Paint(), and SwCursorShell::UpdateCursor().
|
inline |
Definition at line 639 of file viewsh.hxx.
References ImplUnlockPaint(), maLockPaintReasons, and mnLockPaint.
Referenced by SwOneExampleFrame::ClearDocument(), SwEditWin::DataChanged(), SwTextShell::ExecInsert(), SwFEShell::ImpEndCreate(), IMPL_LINK(), SwWrtShell::InsertContentControl(), SwView::InsertGraphicDlg(), InvalidateLayout(), SwEditWin::StartDrag(), SwLayIdle::SwLayIdle(), and MakeAllOutlineContentTemporarilyVisible::~MakeAllOutlineContentTemporarilyVisible().
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().
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 (???).
[in] | bCloseDB | Passed 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().
void SwViewShell::UpdateOleObjectPreviews | ( | ) |
Update the previews of all OLE objects.
Definition at line 740 of file viewsh.cxx.
References GetDoc(), SwNodeIndex::GetIndex(), SwDoc::GetNodes(), SwNodeIndex::GetNodes(), SwOLEObj::GetObject(), SwNode::GetOLENode(), SwOLENode::GetOLEObj(), SwDoc::GetSpzFrameFormats(), SwNodes::IsDocNodes(), RES_FLYFRMFMT(), SwOLENode::SetChanged(), and svt::EmbeddedObjectRef::UpdateReplacement().
Referenced by SwBaseShell::Execute().
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().
|
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().
|
friend |
Definition at line 169 of file notxtfrm.cxx.
|
friend |
Definition at line 7810 of file paintfrm.cxx.
|
friend |
Definition at line 157 of file vprint.cxx.
Referenced by PrintOrPDFExport().
|
friend |
Definition at line 116 of file viewsh.hxx.
|
friend |
Definition at line 119 of file viewsh.hxx.
|
friend |
Definition at line 115 of file viewsh.hxx.
|
private |
error display of missed images
Definition at line 125 of file viewsh.hxx.
Referenced by DeleteReplacementBitmaps(), and GetReplacementBitmap().
|
private |
replaced display of still loaded images
Definition at line 124 of file viewsh.hxx.
Referenced by DeleteReplacementBitmaps(), and GetReplacementBitmap().
|
private |
Definition at line 133 of file viewsh.hxx.
Referenced by GetBrowseBorder(), GetBrowseWidth(), and SetBrowseBorder().
|
private |
Definition at line 134 of file viewsh.hxx.
Referenced by CheckInvalidForPaint(), ImplEndAction(), Paint(), and ResetInvalidRect().
|
protected |
Definition at line 203 of file viewsh.hxx.
Referenced by LockPaint(), and UnlockPaint().
|
protected |
The visible area in the LibreOfficeKit client.
Definition at line 198 of file viewsh.hxx.
|
protected |
Definition at line 249 of file viewsh.hxx.
Referenced by DLPrePaint2().
|
private |
Definition at line 131 of file viewsh.hxx.
Referenced by InitPrt().
|
protected |
The modern version of VisArea.
Definition at line 197 of file viewsh.hxx.
Referenced by CalcPagesForPrint(), GetBrowseWidth(), ImplEndAction(), SwEditShell::InsertTableOf(), SwPagePreviewLayout::Paint(), PrintProspect(), SetBrowseBorder(), SmoothScroll(), VisArea(), and VisPortChgd().
|
private |
Definition at line 147 of file viewsh.hxx.
Referenced by Init(), SwViewShellImp::SetFirstVisPage(), SizeChgNotify(), and UISizeNotify().
|
private |
Definition at line 156 of file viewsh.hxx.
Referenced by SmoothScroll(), and SwViewShell().
|
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().
|
private |
Definition at line 163 of file viewsh.hxx.
Referenced by SwViewShell().
|
private |
Definition at line 154 of file viewsh.hxx.
Referenced by ImplEndAction(), Paint(), SwViewShell(), and VisPortChgd().
|
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().
|
private |
Definition at line 151 of file viewsh.hxx.
Referenced by Paint(), SizeChgNotify(), and SwViewShell().
|
private |
Definition at line 149 of file viewsh.hxx.
Referenced by ImplEndAction(), ImplStartAction(), Paint(), SwViewShell(), and ~SwViewShell().
|
private |
Definition at line 155 of file viewsh.hxx.
Referenced by SwViewShell().
|
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().
|
private |
Flag to say that we are showing the footer control.
Definition at line 159 of file viewsh.hxx.
Referenced by SetShowHeaderFooterSeparator().
|
private |
Flag to say that we are showing the header control.
Definition at line 158 of file viewsh.hxx.
Referenced by SetShowHeaderFooterSeparator().
|
private |
Definition at line 152 of file viewsh.hxx.
Referenced by SwViewShell().
|
protected |
!= 0 if Paint is locked.
Definition at line 202 of file viewsh.hxx.
Referenced by ImplEndAction(), LockPaint(), Paint(), SmoothScroll(), UnlockPaint(), and VisPortChgd().
|
protected |
!= 0 if at least one Action is active.
Definition at line 201 of file viewsh.hxx.
Referenced by CalcLayout(), CheckInvalidForPaint(), ChgAllPageOrientation(), ChgAllPageSize(), SwCursorShell::EndAction(), EndAction(), SwCursorShell::GetCurrFrame(), SwEditShell::HyphContinue(), SwEditShell::HyphIgnore(), Paint(), SwEditShell::SpellContinue(), StartAction(), SwCursorShell::UpdateCursorPos(), and ~SwViewShell().
|
private |
Definition at line 145 of file viewsh.hxx.
Referenced by ApplyAccessibilityOptions(), and ~SwViewShell().
|
private |
Definition at line 166 of file viewsh.hxx.
Referenced by DLPostPaint2(), and DLPrePaint2().
|
private |
Definition at line 138 of file viewsh.hxx.
Referenced by SwViewShell(), and ~SwViewShell().
|
private |
Definition at line 168 of file viewsh.hxx.
Referenced by CreateAccessible(), CreateAccessiblePreview(), GetLayout(), Init(), and SwViewShell().
|
private |
Definition at line 144 of file viewsh.hxx.
Referenced by ApplyAccessibilityOptions(), ImplApplyViewOptions(), Init(), LayoutIdle(), PrepareForPrint(), PrintOrPDFExport(), SetPDFExportOption(), SetPrtFormatOption(), SetReadonlyOption(), SetReadonlySelectionOption(), SetUIOptions(), SwViewShell(), and ~SwViewShell().
|
private |
Window, Printer, VirtDev, ...
Definition at line 142 of file viewsh.hxx.
Referenced by DLPostPaint2(), DLPrePaint2(), ImplEndAction(), ImplUnlockPaint(), Init(), InitPrt(), Paint(), PaintTile(), SmoothScroll(), SwViewShell(), and ~SwViewShell().
|
protected |
Definition at line 248 of file viewsh.hxx.
Referenced by DLPostPaint2(), and DLPrePaint2().
|
protected |
Definition at line 247 of file viewsh.hxx.
Referenced by DLPostPaint2(), and DLPrePaint2().
|
private |
Definition at line 136 of file viewsh.hxx.
Referenced by CareChildWin().
|
private |
Definition at line 165 of file viewsh.hxx.
Referenced by DLPostPaint2(), DLPrePaint2(), and SmoothScroll().
|
private |
= 0 during printing or pdf export
Definition at line 141 of file viewsh.hxx.
Referenced by Init(), InitPrt(), MakeVisible(), SizeChgNotify(), and SmoothScroll().
|
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().
|
staticprivate |
Definition at line 127 of file viewsh.hxx.
Referenced by ImplEndAction(), IsLstEndAction(), Paint(), and SmoothScroll().
|
staticprotected |
|
staticprotected |