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 | SetEndActionByVirDev (bool b) |
bool | IsEndActionByVirDev () const |
void | SetRestoreActions (sal_uInt16 nSet) |
sal_uInt16 | GetRestoreActions () const |
bool | HasInvalidRect () const |
void | ChgHyphenation () |
void | ChgNumberDigits () |
bool | AddPaintRect (const SwRect &rRect) |
void | InvalidateWindows (const SwRect &rRect) |
void | Reformat () |
Invalidates complete Layout (ApplyViewOption). More... | |
void | PrePaint () |
void | DLPrePaint2 (const vcl::Region &rRegion) |
void | DLPostPaint2 (bool bPaintFormLayer) |
const 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 | UpdateAllCharts () |
update all charts for which any table exists More... | |
bool | HasCharts () const |
void | SetParaSpaceMax (bool bNew) |
void | SetParaSpaceMaxAtPages (bool bNew) |
void | SetTabCompat (bool bNew) |
void | SetAddExtLeading (bool bNew) |
void | SetUseVirDev (bool bNew) |
void | SetAddParaSpacingToTableCells (bool _bAddParaSpacingToTableCells) |
Sets if paragraph and table spacing is added at bottom of table cells. More... | |
void | SetUseFormerLineSpacing (bool _bUseFormerLineSpacing) |
Sets if former formatting of text lines with proportional line spacing should used. More... | |
void | SetUseFormerObjectPositioning (bool _bUseFormerObjPos) |
Sets IDocumentSettingAccess if former object positioning should be used. More... | |
void | SetConsiderWrapOnObjPos (bool _bConsiderWrapOnObjPos) |
void | SetUseFormerTextWrapping (bool _bUseFormerTextWrapping) |
void | SetDoNotJustifyLinesWithManualBreak (bool _bDoNotJustifyLinesWithManualBreak) |
void | SetProtectForm (bool _bProtectForm) |
void | SetMsWordCompTrailingBlanks (bool _bMsWordCompTrailingBlanks) |
void | SetSubtractFlysAnchoredAtFlys (bool bSubtractFlysAnchoredAtFlys) |
void | SetEmptyDbFieldHidesPara (bool bEmptyDbFieldHidesPara) |
void | LayoutIdle () |
const 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 () |
void | ImplLockPaint () |
void | UnlockPaint (bool bVirDev=false) |
void | ImplUnlockPaint (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 |
bool | IsFrameView () 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 (SvtAccessibilityOptions const &rAccessibilityOptions) |
void | InvalidateAccessibleParaFlowRelation (const SwTextFrame *_pFromTextFrame, const SwTextFrame *_pToTextFrame) |
invalidate CONTENT_FLOWS_FROM/_TO relation for paragraphs More... | |
void | InvalidateAccessibleParaTextSelection () |
invalidate text selection for paragraphs More... | |
void | InvalidateAccessibleParaAttrs (const SwTextFrame &rTextFrame) |
invalidate attributes for paragraphs and paragraph's characters More... | |
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 &) |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
![]() | |
virtual | ~Ring () COVERITY_NOEXCEPT_FALSE |
void | unlink () |
algo::unlink is buggy! don't call it directly! More... | |
void | MoveTo (SwViewShell *pDestRing) |
Removes this item from its current ring container and adds it to another ring container. More... | |
ring_container | GetRingContainer () |
const_ring_container | GetRingContainer () const |
Static Public Member Functions | |
static bool | IsLstEndAction () |
static void | PrtOle2 (SwDoc *pDoc, const SwViewOption *pOpt, const SwPrintData &rOptions, vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) |
static void | SetShellRes (ShellResource *pRes) |
static 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... | |
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 * | mpShellRes = nullptr |
Resources for the Shell. More... | |
static vcl::DeleteOnDeinit< std::shared_ptr< weld::Window > > | mpCareDialog |
Avoid this window. More... | |
Private Member Functions | |
SAL_DLLPRIVATE void | Init (const SwViewOption *pNewOpt) |
void | ResetInvalidRect () |
SAL_DLLPRIVATE void | PaintDesktop (vcl::RenderContext &rRenderContext, const SwRect &) |
SAL_DLLPRIVATE void | PaintDesktop_ (const SwRegionRects &rRegion) |
SAL_DLLPRIVATE bool | CheckInvalidForPaint (const SwRect &) |
SAL_DLLPRIVATE void | PrepareForPrint (const SwPrintData &rOptions, bool bIsPDFExport=false) |
SAL_DLLPRIVATE void | ImplApplyViewOptions (const SwViewOption &rOpt) |
Private Attributes | |
std::unique_ptr< 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 | mbFrameView:1 |
bool | mbEnableSmooth:1 |
bool | mbEndActionByVirDev:1 |
bool | mbShowHeaderSeparator:1 |
Flag to say that we are showing the header control. More... | |
bool | mbShowFooterSeparator:1 |
Flag to say that we are showing the footer control. More... | |
bool | mbHeaderFooterEdit:1 |
Flag to say that we are editing header or footer (according to the bShow(Header|Footer)Separator above) More... | |
bool | mbInConstructor:1 |
SdrPaintWindow * | mpTargetPaintWindow |
VclPtr< OutputDevice > | mpBufferedOut |
SwRootFramePtr | mpLayout |
Static Private Attributes | |
static bool | mbLstAct = false |
Friends | |
class | SwViewShellImp |
class | SwLayIdle |
class | SwPagePreviewLayout |
void | SetOutDev (SwViewShell *pSh, OutputDevice *pOut) |
void | SetOutDevAndWin (SwViewShell *pSh, OutputDevice *pOut, vcl::Window *pWin, sal_uInt16 nZoom) |
void | SetSwVisArea (SwViewShell *pSh, const SwRect &) |
Additional Inherited Members | |
![]() | |
typedef std::add_const< SwViewShell >::type | const_value_type |
typedef RingContainer< SwViewShell > | ring_container |
typedef RingContainer< const_value_type > | const_ring_container |
![]() | |
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 82 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 214 of file vnew.cxx.
References IDocumentDrawModelAccess::GetDrawModel(), getIDocumentDrawModelAccess(), SwTextFrame::GetTextCache(), GetViewOptions(), HiddenText, Imp(), SwCache::IncreaseMax(), Init(), SwViewShellImp::MakeDrawView(), mbEnableSmooth, mbEndActionByVirDev, mbFrameView, mbInConstructor, mbInEndAction, mbPaintInProgress, mbPaintWorks, mbPreview, mbViewLocked, mpImp, mpLayout, mpOpt, mpOut, mxDoc, 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 143 of file vnew.cxx.
References IDocumentDrawModelAccess::GetDrawModel(), getIDocumentDrawModelAccess(), SwTextFrame::GetTextCache(), HiddenText, Imp(), SwCache::IncreaseMax(), Init(), SwViewShellImp::MakeDrawView(), mbEnableSmooth, mbEndActionByVirDev, mbFrameView, mbInConstructor, mbInEndAction, mbPaintInProgress, mbPaintWorks, mbPreview, mbViewLocked, mpImp, mpOpt, mpOut, mxDoc, and VSHELLFLAG_ISPREVIEW.
|
overridevirtual |
Definition at line 280 of file vnew.cxx.
References SwCache::DecreaseMax(), SwRootFrame::DeRegisterShell(), SwNode::EndOfSectionNode(), SwIterator< TElementType, TSource, eMode >::First(), IDocumentLayoutAccess::GetCurrentViewShell(), GetDoc(), SwNodes::GetEndOfAutotext(), SwNode::GetGrfNode(), GetLayout(), 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 195 of file viewsh.hxx.
Referenced by IMPL_LINK().
|
inline |
Definition at line 196 of file viewsh.hxx.
Referenced by SwAccessibleMap::A11yDispose(), SwHTMLParser::CallEndAction(), SwFEShell::Copy(), SwTransferable::GetData(), IMPL_LINK_NOARG(), SwAccessibleMap::InvalidateAttr(), SwAccessibleMap::InvalidateContent(), SwAccessibleMap::InvalidateEditableStates(), SwAccessibleMap::InvalidateParaTextSelection(), SwAccessibleMap::InvalidatePosOrSize(), SwAccessibleMap::InvalidateRelationSet_(), lcl_GrabCursor(), SwEditWin::MouseMove(), SwCursorShell::MoveCursorToNum(), SwRootFrame::PaintSwFrame(), SwFEShell::Paste(), SwTransferable::PrivatePaste(), SwPagePreview::SetVisArea(), SizeChgNotify(), SwCallLink::SwCallLink(), UnHide(), and SwCallLink::~SwCallLink().
bool SwViewShell::AddPaintRect | ( | const SwRect & | rRect | ) |
Definition at line 525 of file viewsh.cxx.
References sw::Ring< SwViewShell >::GetRingContainer(), and RepaintPagePreview().
Referenced by SwRootFrame::AllAddPaintRect(), SwPageFrame::DestroyImpl(), SwLayAction::FormatContent(), SwLayAction::FormatFlyContent(), SwLayAction::FormatLayout(), SwLayAction::FormatLayoutFly(), SwLayAction::FormatLayoutTab(), SwLayAction::PaintContent_(), SwLayAction::PaintWithoutFlys(), 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 44 of file viewpg.cxx.
References IsPreview(), and PrepareForPrint().
Referenced by SwPagePreview::Init().
void SwViewShell::ApplyAccessibilityOptions | ( | SvtAccessibilityOptions const & | rAccessibilityOptions | ) |
Definition at line 2519 of file viewsh.cxx.
References SvtAccessibilityOptions::GetIsAllowAnimatedGraphics(), SvtAccessibilityOptions::GetIsAutomaticFontColor(), SvtAccessibilityOptions::GetIsForPagePreviews(), utl::ConfigManager::IsFuzzing(), SvtAccessibilityOptions::IsSelectionInReadonly(), mpAccOptions, and mpOpt.
Referenced by SwPagePreview::ApplyAccessibilityOptions(), and SwPagePreview::Init().
|
virtual |
Reimplemented in SwEditShell, and SwWrtShell.
Definition at line 2105 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(), and SwViewOption::SetFieldName().
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 974 of file viewsh.cxx.
References SwLayAction::Action(), assert(), 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(), SwXTextDocument::refresh(), and SwWW8Writer::WriteStorageImpl().
void SwViewShell::CalcPagesForPrint | ( | sal_uInt16 | nMax | ) |
Definition at line 274 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 597 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 1603 of file viewsh.cxx.
References SwLayAction::Action(), SwRect::Bottom(), SwRegionRects::Compress(), SwViewShellImp::DelRegion(), SwViewShellImp::GetFirstVisPage(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwFrame::GetNext(), SwRegionRects::GetOrigin(), GetOut(), SwViewShellImp::GetRegion(), GetWin(), i, Imp(), vcl::Window::Invalidate(), InvalidateWindows(), SwRegionRects::Invert(), SwLayAction::IsBrowseActionStop(), SwRect::IsEmpty(), SwRect::IsInside(), SwPageFrame::IsInvalid(), SwPageFrame::IsInvalidFly(), SwRect::IsOver(), SwRect::Left(), maInvalidRect, mnStartAction, SwRect::Right(), SwLayAction::SetComplete(), SwRect::Top(), SwRect::Union(), and VisArea().
Referenced by Paint(), and PaintTile().
void SwViewShell::ChgAllPageOrientation | ( | Orientation | eOri | ) |
Definition at line 201 of file vprint.cxx.
References SwDoc::ChgPageDesc(), SwDoc::CopyPageDesc(), GetDoc(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), GetIDocumentUndoRedo(), SwPageDesc::GetLandscape(), SwPageDesc::GetMaster(), SwDoc::GetPageDesc(), SwDoc::GetPageDescCnt(), i, mnStartAction, SwFormat::SetFormatAttr(), and SwPageDesc::SetLandscape().
Referenced by SwPagePreview::SetPrinter(), and SwView::SetPrinter().
Definition at line 240 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 SwPagePreview::SetPrinter(), and SwView::SetPrinter().
|
inline |
Definition at line 208 of file viewsh.hxx.
Referenced by SwXDocumentSettings::_setSingleValue(), and SwLinguServiceEventListener::processLinguServiceEvent().
void SwViewShell::ChgNumberDigits | ( | ) |
Definition at line 966 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 2435 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 2449 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 2636 of file viewsh.cxx.
References m_xErrorBmp, and m_xReplaceBmp.
Referenced by SwEditWin::DataChanged().
void SwViewShell::DLPostPaint2 | ( | bool | bPaintFormLayer | ) |
Definition at line 211 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(), Paint(), SwPagePreviewLayout::Paint(), PaintDesktop_(), SwRootFrame::PaintSwFrame(), and SmoothScroll().
void SwViewShell::DLPrePaint2 | ( | const vcl::Region & | rRegion | ) |
Definition at line 172 of file viewsh.cxx.
References SdrPaintView::BeginDrawLayers(), SwViewShellImp::GetDrawView(), OutputDevice::GetMapMode(), GetOut(), SdrPaintWindow::GetPreRenderDevice(), SdrPaintWindow::GetTargetOutputDevice(), GetWin(), HasDrawView(), Imp(), comphelper::LibreOfficeKit::isActive(), isOutputToWindow(), MakeDrawView(), maPrePostMapMode, mpBufferedOut, mpOut, mpPrePostOutDev, mPrePostPaintRegions, mpTargetPaintWindow, OutputDevice::SetClipRegion(), and SdrPaintView::UpdateDrawLayersRegion().
Referenced by ImplEndAction(), ImplUnlockPaint(), SwFlyFrameFormat::MakeGraphic(), Paint(), SwPagePreviewLayout::Paint(), PaintDesktop_(), SwRootFrame::PaintSwFrame(), and SmoothScroll().
|
virtual |
Reimplemented in SwWrtShell.
Definition at line 2086 of file viewsh.cxx.
Referenced by SwDrawView::MarkListHasChanged().
|
virtual |
Reimplemented in SwCursorShell.
Definition at line 136 of file viewsh.cxx.
Referenced by SwCursorShell::dumpAsXml().
|
inline |
Definition at line 247 of file viewsh.hxx.
Referenced by SwLayIdle::SwLayIdle().
|
inline |
Definition at line 595 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(), 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 304 of file vprint.cxx.
References SwFEShell::Copy(), SwDoc::FindPageDesc(), SwNode::FindTableNode(), GetAttrPool(), SwDoc::GetAttrPool(), SwFrame::GetCharRect(), SwNode::GetContentNode(), SwPaM::GetContentNode(), SwCursorShell::GetCursor_(), GetDoc(), SwNodes::GetEndOfContent(), SwTable::GetFrameFormat(), SwDoc::getIDocumentDeviceAccess(), SwDoc::getIDocumentFieldsAccess(), GetLayout(), SwContentNode::getLayoutFrame(), SwPaM::GetMark(), SwPageDesc::GetName(), SwShellCursor::GetNext(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwRootFrame::GetPageAtPos(), SwPageFrame::GetPageDesc(), SwDoc::GetPageDesc(), SwPaM::GetPoint(), SfxItemPool::GetPoolDefaultItem(), SwShellCursor::GetPrev(), SwShellCursor::GetSttPos(), SwTableNode::GetTable(), SwCursorShell::GetTableCursor(), SwNode::GetTextNode(), SwNodes::GoNext(), SwPaM::HasMark(), SwCursorShell::IsTableMode(), SwNode::IsTextNode(), SwRect::Left(), IDocumentFieldsAccess::LockExpFields(), SwPosition::nNode, NONE, Point, POOLATTR_BEGIN(), POOLATTR_END(), SwDoc::ReplaceStyles(), SwFormat::SetFormatAttr(), SfxItemPool::SetPoolDefaultItem(), IDocumentDeviceAccess::setPrinter(), SwPaM::Start(), SwNode::StartOfSectionNode(), and SwRect::Top().
Referenced by SwXTextView::BuildTmpSelectionDoc().
|
inline |
Definition at line 431 of file viewsh.hxx.
Referenced by SwDrawTextInfo::ApplyAutoColor(), SwGrfNumPortion::Paint(), SwNoTextFrame::PaintPicture(), and SwNoTextFrame::PaintSwFrame().
SwAccessibleMap * SwViewShell::GetAccessibleMap | ( | ) |
Definition at line 2509 of file viewsh.cxx.
References SwViewShellImp::GetAccessibleMap(), and Imp().
Referenced by SwPostItMgr::ConnectSidebarWinToFrame(), and SwPostItMgr::DisconnectSidebarWinFromFrame().
|
inline |
Definition at line 612 of file viewsh.hxx.
Referenced by SwInsFootNoteDlg::Apply(), SwEditShell::ApplyChangedSentence(), SwNumFormatBase::CallSelectHdl(), SwEditWin::ChangeFly(), SwHHCWrapper::ChangeText_impl(), SwInsertDBColAutoPilot::DataToDoc(), SwBaseShell::ExecDlg(), SwFrameShell::ExecFrameStyle(), SwView::ExecTabWin(), SwBaseShell::ExecTextCtrl(), SwFrameShell::Execute(), SwGrfShell::Execute(), SwTextShell::Execute(), SwBaseShell::Execute(), SwGrfShell::ExecuteRotation(), FillPrtDoc(), SwAnnotationShell::GetAnnotationPool(), SwGrfShell::GetAttrStateForRotation(), SwCursorShell::GetContentAtPos(), SwEditShell::GetCurCharFormat(), SwTransferable::GetData(), SwDropCapsPict::GetFontSettings(), SwLangHelper::GetLanguage(), SwFrameShell::GetLineStyleState(), SwFrameShell::GetState(), SwBaseShell::GetState(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), IMPL_LINK(), IMPL_LINK_NOARG(), SwMacroAssignDlg::INetFormatDlg(), SwInsFootNoteDlg::Init(), SwMailMergeLayoutPage::InsertAddressFrame(), SwFEShell::InsertDrawObj(), SwModule::InsertEnv(), SwFieldMgr::InsertField(), SwTextShell::InsertSymbol(), ItemSetToTableParam(), SwEditWin::KeyInput(), lcl_GetLanguage(), lcl_InsertBCText(), lcl_InsertLabText(), lcl_UpdateIMapDlg(), SwVirtFlyDrawObj::NbcCrop(), SwFEShell::Paste(), SwTransferable::PasteAsHyperlink(), SwTransferable::PasteFileName(), SwTransferable::PasteGrf(), SwTransferable::PasteImageMap(), SwTransferable::PasteTargetURL(), SwTransferable::PrepareForCopy(), SwTransferable::PrivateDrop(), SwHHCWrapper::ReplaceUnit(), SetAppPrintOptions(), SwTransferable::SetDataForDragAndDrop(), SwFEShell::SetFrameFormat(), SwTextNode::SetLanguageAndFont(), SwCursorShell::SetShadowCursorPos(), SwInputWindow::ShowWin(), SwBaseShell::SwBaseShell(), SwColumnDlg::SwColumnDlg(), SwDrawTextShell::SwDrawTextShell(), SwWrtShell::TryRemoveIndent(), and SwIndexMarkPane::UpdateLanguageDependenciesForPhoneticReading().
SfxItemPool & SwViewShell::GetAttrPool | ( | ) |
Definition at line 2100 of file viewsh.cxx.
References SwDoc::GetAttrPool(), and GetDoc().
const Size & SwViewShell::GetBrowseBorder | ( | ) | const |
Definition at line 1987 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 1992 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 SwLayoutFrame::CalcRel(), SwFlyFrame::CalcRel(), SwTabFrame::Format(), SwHTMLTableLayout::GetBrowseWidthByVisArea(), SwPageFrame::MakeAll(), and SwVirtFlyDrawObj::NbcResize().
|
inlinestatic |
Definition at line 438 of file viewsh.hxx.
References vcl::DeleteOnDeinit< class >::get().
Referenced by MakeVisible(), and SwView::Scroll().
|
inline |
Definition at line 281 of file viewsh.hxx.
Referenced by SwEditWin::AcceptDrop(), SwEditShell::AcceptRedline(), SwEditShell::AcceptRedlinesInSelection(), SwNavigationMgr::addEntry(), SwFEShell::AdjustCellWidth(), SwViewOptionAdjust_Impl::AdjustViewOptions(), SwEditShell::AppendUndoForInsertFromDB(), SwEditShell::ApplyAdvancedClassification(), SwEditShell::ApplyAutoMark(), SwModule::ApplyItemSet(), SwEditShell::ApplyParagraphClassification(), SwEditShell::AutoFormat(), SwFEShell::BalanceRowHeight(), SwView::BeginTextEdit(), SwInputFieldList::BuildSortLst(), CalcLayout(), SwWrtShell::CallEvent(), SwEditShell::CanMergeTable(), SwEditShell::ChangeAuthorityData(), SwEditShell::ChangeDBFields(), SwDrawView::CheckPossibilities(), SwSpellPopup::checkRedline(), SwCursorShell::CheckTableBoxContent(), SwRootFrame::CheckViewLayout(), SwLayAction::CheckWaitCursor(), ChgAllPageOrientation(), ChgAllPageSize(), SwAutoCorrDoc::ChgAutoCorrWord(), SwFEShell::ChgCurPageDesc(), SwEditShell::ChgDBData(), SwEditShell::ChgNumRuleFormats(), SwFEShell::ChgPageDesc(), SwEditShell::ClassifyDocPerHighestParagraphClass(), SwCursorShell::ClearUpCursors(), SwWrtShell::ClickToINetAttr(), SwWrtShell::ClickToINetGrf(), SwEditShell::CollectAdvancedClassification(), SwEditShell::CollectParagraphClassification(), SwEditWin::Command(), SwEditShell::Copy(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), SwEditShell::CopySelToDoc(), SwTextShell::CreateInsertFrameItemSet(), SwEditShell::CursorsLocked(), SwEditShell::DelAllUndoObj(), SwEditShell::Delete(), SwFEShell::DeleteCol(), SwEditShell::DeleteGlobalDocContent(), SwDrawView::DeleteMarked(), SwFEShell::DeleteRow(), SwAutoCorrDoc::DeleteSel(), SwEditShell::DeleteSel(), SwAutoCorrDoc::DeleteSelImpl(), SwFEShell::DeleteTableSel(), SwEditShell::DeleteTOX(), SwEditShell::DelFullPara(), SwWrtShell::DelLeft(), SwEditShell::DelNumRules(), SwWrtShell::DelRight(), SwEditShell::DelSectionFormat(), SwEditShell::DoesGroupUndo(), SwEditShell::DoesUndo(), SwEditShell::DoGroupUndo(), SwLayIdle::DoIdleJob(), SwEditShell::DoSpecialInsert(), SwEditShell::DoUndo(), DrawGraphic(), SwFntObj::DrawText(), SwDocShell::Edit(), SwEditShell::EndUndo(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwContentTree::ExecCommand(), SwBaseShell::ExecDlg(), SwTextShell::ExecField(), SwWrtShell::ExecMacro(), SwTextShell::ExecMoveMisc(), SwBaseShell::ExecUndo(), SwFrameShell::Execute(), SwTableShell::Execute(), SwGrfShell::Execute(), SwBaseShell::Execute(), SwPagePreview::Execute(), SwHeaderFooterWin::ExecuteCommand(), SwEditShell::FillByEx(), SwFieldDBPage::FillItemSet(), SwLoadOptPage::FillItemSet(), SwShdwCursorOptionsTabPage::FillItemSet(), FillPrtDoc(), SwFEShell::FindAnchorPos(), SwFEShell::FindPageDescByName(), SwEditShell::FindRedlineOfData(), SwCursorShell::FindValidContentNode(), SwOleClient::FormatChanged(), SwLayAction::FormatContent(), SwEditShell::GCAttr(), SwAccessibleFootnote::getAccessibleDescription(), SwAccessibleDocumentBase::getAccessibleName(), SwEditShell::GetAllUsedDB(), GetAttrPool(), SwEditShell::GetCharFormat(), SwEditShell::GetCharFormatCount(), SwCursorShell::GetContentAtPos(), SwEditShell::GetCurCharFormat(), SwFEShell::GetCurPageDesc(), SwEditShell::GetCurrRedline(), SwEditShell::GetDBData(), SwEditShell::GetDBDesc(), SwEditShell::GetDBManager(), SwEditShell::GetDefault(), SwEditShell::GetDefaultTOXBase(), SwEditShell::GetDfltTextFormatColl(), SwPageFrame::GetDrawBackgrdColor(), SwContentTree::GetDrawingObjectsByContent(), SwAccessibleDocument::getExtendedAttributes(), SwEditShell::GetFieldType(), SwEditShell::GetFieldTypeCount(), SwEditShell::GetFirstRedoInfo(), SwEditShell::GetFormatFromPool(), SwEditShell::GetGlobalDocContent(), SwEditShell::GetItemWithPaM(), SwEditShell::GetLastUndoInfo(), SwAnnotationShell::GetLinguState(), SwFntObj::GetModelPositionForViewPoint(), SwFEShell::GetMousePageDesc(), SwSpellDialogChildWindow::GetNextWrongSentence(), SwEditShell::GetOutlineNumRule(), SwCursorShell::GetOutlinePos(), SwFEShell::GetPageDesc(), SwFEShell::GetPageDescCnt(), SwEditShell::GetPageDescFromPool(), SwEditShell::GetPaMAttr(), SwEditShell::GetPaMParAttr(), SwEditShell::GetPaMTextFormatColl(), GetPostItMgr(), SwEditShell::GetRedline(), SwEditShell::GetRedlineCount(), SwEditShell::GetRedlineFlags(), GetRefDev(), SwEditShell::GetRepeatInfo(), SwDrawView::getSdrUndoManagerForEnhancedTextEdit(), SwEditShell::GetSectionFormat(), SwEditShell::GetSectionFormatCount(), SwEditShell::GetSectionFormatPos(), SwFEShell::GetSelectedFrameFormat(), SwCursorShell::GetShadowCursorPos(), SwDrawTextShell::GetState(), SwBaseShell::GetState(), SwFEShell::GetTableAutoFormat(), SwEditShell::GetTableBoxFormulaAttrs(), SwEditShell::GetTableBoxText(), SwEditShell::GetTableFrameFormat(), SwEditShell::GetTableFrameFormatCount(), SwFont::GetTextBreak(), SwEditShell::GetTextCollFromPool(), SwEditShell::GetTextFormatColl(), SwEditShell::GetTextFormatCollCount(), SwFntObj::GetTextSize(), SwEditShell::GetTOIAutoMarkURL(), SwEditShell::GetTOIKeys(), SwEditShell::GetTOX(), SwEditShell::GetTOXCount(), SwFEShell::GetUniqueGrfName(), SwEditShell::GetUniqueNumRuleName(), SwEditShell::GetUniqueSectionName(), SwEditShell::GetUniqueTableName(), SwTOXMgr::GetUserTypeID(), SwEditShell::GetWatermark(), SwView::GotFocus(), SwCursorShell::GotoFormatField(), SwEditShell::GotoGlobalDocContent(), SwCursorShell::GotoNextOutline(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), SwCursorShell::GotoOutline(), SwCursorShell::GotoPrevOutline(), SwCursorShell::GotoPrevTOXBase(), SwCursorShell::GotoRedline(), SwCursorShell::GotoRedline_(), SwCursorShell::GotoRefMark(), SwCursorShell::GotoTOXMark(), SwCursorShell::GotoTOXMarkBase(), HasCharts(), SwEditShell::HasNumber(), SwEditShell::HasOtherCnt(), SwCursorShell::HasReadonlySel(), SwFEShell::HasTableAnyProtection(), SwEditShell::HyphContinue(), IMPL_LINK(), IMPL_LINK_NOARG(), ImplApplyViewOptions(), ImplEndAction(), SwFieldPage::Init(), Init(), SwAutoCorrDoc::Insert(), SwWrtShell::Insert(), SwEditShell::Insert(), SwFEShell::Insert(), SwEditShell::Insert2(), SwView::InsertCaption(), SwFEShell::InsertCol(), SwEditShell::InsertDDETable(), SwFEShell::InsertDrawObj(), SwFieldPage::InsertField(), SwFieldMgr::InsertField(), SwEditShell::InsertFieldType(), SwEditShell::InsertGlobalDocContent(), SwEditShell::InsertGlossary(), SwTextShell::InsertMediaDlg(), SwFEShell::InsertObject(), SwWrtShell::InsertPostIt(), SwFEShell::InsertRow(), SwEditShell::InsertSection(), SwEditShell::InsertTable(), SwEditShell::InsertTableOf(), SwLayAction::InternalAction(), SwFEShell::IsAdjustCellWidthAllowed(), SwEditShell::IsAnyDatabaseFieldInDoc(), SwEditShell::IsAnySectionInDoc(), SwTransferable::isComplex(), SwEditShell::IsCursorInParagraphMetadataField(), SwAccessibleMap::IsDocumentSelAll(), SwEditShell::IsExpFieldsLocked(), SwFEShell::IsFlyInFly(), SwEditShell::IsModified(), SwEditShell::IsMoveLeftMargin(), SwWrtShell::IsOutlineContentVisible(), SwEditShell::IsProtectedOutlinePara(), SwEditShell::IsRedlineOn(), SwWrtShell::IsSplitVerticalByDefault(), SwEditShell::IsTableBoxTextFormat(), SwEditShell::IsTextToTableAvailable(), SwEditShell::IsUpdateTOX(), SwEditWin::KeyInput(), lcl_CollectDeletedRedlines(), lcl_CopyFollowPageDesc(), lcl_CreateWorkingDocument(), lcl_InvalidateAllContent(), lcl_InvalidateAllObjPos(), lcl_IsOutlineMoveAndCopyable(), lcl_PaintReplacement(), lcl_SetAPageOffset(), lcl_setRedlineAttr(), lcl_urlOverBackground(), SwEditShell::LockExpFields(), SwDocShell::MakeByExample(), SwEditShell::MakeCharFormat(), SwCursorShell::MakeOutlineSel(), SwEditShell::MakeTextFormatColl(), SwDBManager::MergeMailFiles(), SwFEShell::MergeTab(), SwEditShell::MergeTable(), SwEditWin::MouseButtonUp(), SwEditWin::MouseMove(), SwFlowFrame::MoveBwd(), SwFlowFrame::MoveFwd(), SwEditShell::MoveGlobalDocContent(), SwEditShell::MoveLeftMargin(), SwEditShell::MoveNumParas(), SwContentTree::MoveOutline(), SwEditShell::MoveOutlinePara(), SwEditShell::MoveParagraph(), SwTextFormatter::NewFieldPortion(), SwFEShell::NewFlyFrame(), SwEditShell::NoNum(), SwEditShell::NumOrNoNum(), SwEditShell::NumUpDown(), SwEditShell::OutlineUpDown(), Paint(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwTransferable::Paste(), SwFEShell::Paste(), SwTransferable::PasteFileName(), SwTransferable::PasteOLE(), SwFEShell::PastePages(), SwTransferable::PrepareForCopy(), SwTransferable::PrepareForCopyTextRange(), PrintOrPDFExport(), SwTransferable::PrivateDrop(), SwTransferable::PrivatePaste(), SwFEShell::ProtectCells(), SwEditShell::Redo(), Reformat(), SwEditShell::RejectRedline(), SwEditShell::RejectRedlinesInSelection(), SwEditShell::RemoveFieldType(), SwEditShell::RemoveParagraphMetadataFieldAtCursor(), SwEditShell::Repeat(), SwEditShell::Replace(), SwEditShell::ReplaceNumRule(), SwAutoCorrDoc::ReplaceRange(), SwFEShell::ReplaceSdrObj(), SwEndNoteOptionPage::Reset(), SwLoadOptPage::Reset(), SwShdwCursorOptionsTabPage::Reset(), SwEditShell::ResetAttr(), SwFEShell::ResetFlyFrameAttr(), SwEditShell::ResetModified(), SwEditShell::RestoreMetadataFieldsAndValidateParagraphSignatures(), SwAutoCorrDoc::SaveCpltSttWord(), SwEditShell::SaveGlossaryDoc(), SwEditShell::SearchNumRule(), SwWrtShell::SelAll(), SwEditShell::SelectionHasNumber(), SwCursorShell::SelectNxtPrvHyperlink(), SwCursorShell::SelNextRedline(), SwCursorShell::SelPrevRedline(), SetAddExtLeading(), SetAddParaSpacingToTableCells(), SwEditWin::SetApplyTemplate(), SwAutoCorrDoc::SetAttr(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwFEShell::SetBoxAlign(), SwFEShell::SetBoxBackground(), SwFEShell::SetBoxDirection(), SwEditShell::SetClassification(), SwFEShell::SetColRowWidthHeight(), SetConsiderWrapOnObjPos(), SwEditShell::SetCurNumRule(), SwCursorShell::SetCursorInHdFt(), SwEditShell::SetDefault(), SwEditShell::SetDefaultTOXBase(), SetDoNotJustifyLinesWithManualBreak(), SwFEShell::SetDrawingAttr(), SetEmptyDbFieldHidesPara(), SwFEShell::SetFlyFrameAttr(), SwFEShell::SetFlyName(), SwFEShell::SetFrameFormat(), SwEditShell::SetGlblDocSaveLinks(), SwRootFrame::SetIdleFlags(), SwEditShell::SetIndent(), SwAutoCorrDoc::SetINetAttr(), SwEditShell::SetLabelDoc(), SwLangHelper::SetLanguage(), SwEditShell::SetModified(), SwFEShell::SetMouseTabCols(), SwFEShell::SetMouseTabRows(), SetMsWordCompTrailingBlanks(), SwRootFrame::SetNeedGrammarCheck(), SwEditShell::SetNewDoc(), SwEditShell::SetNodeNumStart(), SwEditShell::SetNumRuleStart(), SwFEShell::SetObjDescription(), SwFEShell::SetObjTitle(), SwEditShell::SetOutlineNumRule(), SetParaSpaceMax(), SetParaSpaceMaxAtPages(), SwVisibleCursor::SetPosAndShow(), SwCursorShell::SetReadOnlyAvailable(), SwEditShell::SetRedlineComment(), SwEditShell::SetRedlineFlags(), SwFEShell::SetRowBackground(), SwFEShell::SetRowHeight(), SwFEShell::SetRowSplit(), SwFEShell::SetRowsToRepeat(), SwEditShell::SetSectionAttr_(), SwCursorShell::SetShadowCursorPos(), SwWrtShell::SetSplitVerticalByDefault(), SwFEShell::SetTabBackground(), SwFEShell::SetTabBorders(), SwFEShell::SetTabCols(), SetTabCompat(), SwFEShell::SetTableAttr(), SwEditShell::SetTableBoxFormulaAttrs(), SwEditShell::SetTableChgMode(), SwFEShell::SetTableStyle(), SwFEShell::SetTabLineStyle(), SwFEShell::SetTabRows(), SwEditShell::SetTextFormatColl(), SwEditShell::SetTOIAutoMarkURL(), SwEditShell::SetUndoNoResetModified(), SwEditShell::SetUpdateTOX(), SetUseFormerLineSpacing(), SetUseFormerObjectPositioning(), SetUseFormerTextWrapping(), SetUseVirDev(), SwEditShell::SetWatermark(), SwEditShell::SignParagraph(), SwEditShell::SpellContinue(), SwFEShell::SplitTab(), SwEditShell::SplitTable(), SwInsertDBColAutoPilot::SplitTextToColArr(), SwEditShell::StartUndo(), SwView::StateStatusLine(), SwAccessibleFootnote::SwAccessibleFootnote(), SwEditShell::SwEditShell(), SwEnhancedPDFExportHelper::SwEnhancedPDFExportHelper(), SwInputFieldList::SwInputFieldList(), SwLayAction::SwLayAction(), SwLayIdle::SwLayIdle(), SwTextGridPage::SwTextGridPage(), SwTransferable::SwTransferable(), SwEditShell::TableToText(), SwEditShell::TextToTable(), SwWrtShell::ToggleOutlineContentVisibility(), SwAutoCorrDoc::TransliterateRTLWord(), SwFieldDBPage::TypeHdl(), SwEditShell::Undo(), SwEditShell::UnlockExpFields(), SwFEShell::UnProtectCells(), SwFEShell::UnProtectTables(), SwDocStatPage::Update(), UpdateAllCharts(), SwEditShell::UpdateExpFields(), UpdateFields(), SwEditShell::UpdateOneField(), SwTOXMgr::UpdateOrInsertTOX(), SwEditWin::UpdatePointer(), SwEditShell::UpdateRedlineAttr(), SwEditShell::UpdateSection(), SwDocShell::UpdateStyle(), SwEditShell::UpdateTable(), SwEditShell::UpdateTableOf(), SwFEShell::UpdateTableStyleFormatting(), SwEditShell::ValidateAllParagraphSignatures(), SwEditShell::ValidateCurrentParagraphSignatures(), SwEditShell::ValidateParagraphSignatures(), SwCallLink::~SwCallLink(), SwContentNotify::~SwContentNotify(), and ~SwViewShell().
Size SwViewShell::GetDocSize | ( | ) | const |
Definition at line 2090 of file viewsh.cxx.
References SwFrameAreaDefinition::getFrameArea(), GetLayout(), and SwRect::SSize().
Referenced by SwView::CalcVisArea(), SwDrawBase::GetDefaultCenterPos(), SwXTextDocument::getDocumentSize(), SwTextShell::InsertMediaDlg(), lcl_GetPos(), SwWrtShell::RightMargin(), SizeChgNotify(), and UISizeNotify().
SdrView * SwViewShell::GetDrawView | ( | ) |
Definition at line 375 of file vnew.cxx.
References SwViewShellImp::GetDrawView(), and Imp().
Referenced by SwEditWin::AcceptDrop(), ConstFormControl::Activate(), SwDrawBase::Activate(), SwDoc::AddDrawUndo(), SwSpellDialogChildWindow::ApplyChangedSentence(), SwView::AreOnlyFormsSelected(), SwPostItMgr::AssureStdModeAtShell(), SwView::BeginTextEdit(), SwEditWin::ChangeDrawing(), SwWrtShell::ChangeHeaderOrFooter(), SwEditWin::Command(), SdrHHCWrapper::ConvertNextDocument(), SwFormatClipboard::Copy(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), ConstFormControl::CreateDefaultObject(), ConstCustomShape::CreateDefaultObject(), SwDrawBase::Deactivate(), SwDrawBaseShell::DisableState(), SwEditWin::EnterDrawMode(), SwView::EnterDrawTextMode(), SwView::EnterShapeDrawTextMode(), SwDrawTextShell::ExecDraw(), SwDrawShell::ExecDrawAttrArgs(), SwDrawShell::ExecDrawDlg(), SwFrameShell::ExecDrawDlgTextFrame(), SwDrawTextShell::ExecDrawLingu(), SwDrawShell::ExecFormText(), SwDrawTextShell::ExecFormText(), SwMediaShell::ExecMedia(), SwNavigationShell::Execute(), SwBezierShell::Execute(), SwDrawFormShell::Execute(), SwDrawShell::Execute(), SwDrawBaseShell::Execute(), SwEditWin::ExecuteDrop(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), sw::FindTextImpl(), GetControlSize(), SwXTextDocument::getDocumentLanguages(), SwDrawBaseShell::GetDrawAttrStateForIFBX(), SwContentTree::GetDrawingObjectsByContent(), SwView::GetDrawView(), SwEditWin::GetDropDestination(), SwSpellDialogChildWindow::GetFocus(), SwDrawShell::GetFormTextState(), SwDrawTextShell::GetFormTextState(), SwMediaShell::GetMediaState(), SwSpellDialogChildWindow::GetNextWrongSentence(), SwXTextView::getSelection(), SwXTextDocument::getSelection(), SwBezierShell::GetState(), SwDrawTextShell::GetStatePropPanelAttr(), SwXTextView::getTransferable(), SwDrawTextShell::GetUndoManager(), SwWrtShell::GetURLFromButton(), SwWrtShell::GotoDrawingObject(), SwSelPaintRects::HighlightInputField(), IMPL_LINK(), ImplEndAction(), SwDrawTextShell::Init(), Init(), SwPagePreview::Init(), SwDrawShell::InsertPictureFromFile(), SwXTextView::insertTransferable(), SwBaseShell::InsertURLButton(), SwCursorShell::IsCursorReadonly(), SwXTextDocument::isMimeTypeSupported(), SwView::isQRCodeSelected(), SwView::isSignatureLineSelected(), SwView::isSignatureLineSigned(), SwDrawShell::IsSingleFillableNonOLESelected(), SwView::IsTextTool(), SwEditWin::KeyInput(), lcl_AssureStdModeAtShell(), lcl_goIntoTextBox(), lcl_LeaveDrawText(), SwSpellDialogChildWindow::LoseFocus(), SwSpellDialogChildWindow::MakeTextSelection_Impl(), ConstFormControl::MouseButtonDown(), ConstRectangle::MouseButtonDown(), ConstCustomShape::MouseButtonDown(), SwDrawBase::MouseButtonDown(), SwEditWin::MouseButtonDown(), ConstRectangle::MouseButtonUp(), SwDrawBase::MouseButtonUp(), SwEditWin::MouseButtonUp(), SwDrawBase::MouseMove(), SwEditWin::MouseMove(), SwFormatClipboard::Paste(), SwTransferable::PasteDBData(), PrepareForPrint(), SwFEShell::ReplaceSdrObj(), SwEditWin::RequestHelp(), sw::DocumentDrawModelManager::Search(), SwXTextView::select(), SwEditWin::SelectMenuPosition(), SwView::SelectShell(), SwDrawTextShell::SetAttrToMarked(), SwHTMLParser::SetControlSize(), SwEditWin::SetCursorTwipPosition(), SwDrawBase::SetDrawPointer(), SwSpellDialogChildWindow::SetGrammarChecking(), SwVisibleCursor::SetPosAndShow(), SwCursorShell::ShouldWait(), SwSelPaintRects::Show(), SmoothScroll(), SwSpellDialogChildWindow::SpellDrawText_Impl(), SwEditWin::StartDrag(), SwAccessibleShapeMap_Impl::SwAccessibleShapeMap_Impl(), SwBezierShell::SwBezierShell(), SwNoTextFrame::SwClientNotify(), SwPagePreview::SwPagePreview(), SwFEShell::ToggleHeaderFooterEdit(), SwEditWin::UpdatePointer(), SwContentTree::UpdateTracking(), VisPortChgd(), SdrHHCWrapper::~SdrHHCWrapper(), and SwDrawBase::~SwDrawBase().
|
inline |
SdrView * SwViewShell::GetDrawViewWithValidMarkList | ( | ) |
Definition at line 380 of file vnew.cxx.
References SwViewShellImp::GetDrawView(), Imp(), and SwDrawView::ValidateMarkList().
Referenced by SwFrameShell::ExecDrawAttrArgsTextFrame(), SwFrameShell::Execute(), SwGrfShell::Execute(), SwGrfShell::GetAttrState(), SwFrameShell::GetDrawAttrStateTextFrame(), SwFrameShell::GetState(), SwDrawFormShell::GetState(), SwDrawShell::GetState(), and SwDrawBaseShell::GetState().
IDocumentContentOperations & SwViewShell::getIDocumentContentOperations | ( | ) |
Provides access to the content operations interface.
Definition at line 2666 of file viewsh.cxx.
References mxDoc.
Referenced by SwEditShell::Copy(), SwEditShell::Insert2(), and SwFEShell::PastePages().
const IDocumentDeviceAccess & SwViewShell::getIDocumentDeviceAccess | ( | ) | const |
Provides access to the document device interface.
Definition at line 2656 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(), SwPagePreview::GetPrinter(), SwView::GetPrinter(), IMPL_LINK_NOARG(), SwModule::InsertEnv(), SwModule::InsertLab(), SwFlyFrame::IsPaint(), SdrHHCWrapper::SdrHHCWrapper(), SetAppPrintOptions(), SwPagePreview::SetPrinter(), SwView::SetPrinter(), SetUseVirDev(), and SwPagePreviewLayout::SwPagePreviewLayout().
IDocumentDeviceAccess & SwViewShell::getIDocumentDeviceAccess | ( | ) |
Definition at line 2657 of file viewsh.cxx.
References mxDoc.
const IDocumentDrawModelAccess & SwViewShell::getIDocumentDrawModelAccess | ( | ) | const |
Provides access to the document draw model interface.
Definition at line 2660 of file viewsh.cxx.
References mxDoc.
Referenced by ChgNumberDigits(), SwTextFly::DrawFlyRect(), SwTextFly::DrawTextOpaque(), SwContentType::FillMemberList(), SwWrtShell::GotoDrawingObject(), IMPL_LINK(), SwViewShellImp::Init(), SwContentType::Init(), SwFEShell::InsertDrawObj(), SwViewShellImp::MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwViewShellImp::NotifySizeChg(), SwViewShellImp::PaintLayer(), SwRootFrame::PaintSwFrame(), SwFEShell::Paste(), SwFrame::Retouch(), SetAddExtLeading(), SwAccessibleShapeMap_Impl::SwAccessibleShapeMap_Impl(), and SwViewShell().
IDocumentDrawModelAccess & SwViewShell::getIDocumentDrawModelAccess | ( | ) |
Definition at line 2661 of file viewsh.cxx.
References mxDoc.
const IDocumentLayoutAccess & SwViewShell::getIDocumentLayoutAccess | ( | ) | const |
Provides access to the document layout interface.
Definition at line 2664 of file viewsh.cxx.
References mxDoc.
Referenced by SwShellTableCursor::FillRects(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), and SwViewShellImp::UpdateAccessible().
IDocumentLayoutAccess & SwViewShell::getIDocumentLayoutAccess | ( | ) |
Definition at line 2665 of file viewsh.cxx.
References mxDoc.
const IDocumentListItems * SwViewShell::getIDocumentListItemsAccess | ( | ) | const |
Definition at line 2676 of file viewsh.cxx.
References mxDoc.
Referenced by SwFieldRefPage::FillItemSet(), and SwFieldRefPage::UpdateSubType().
const IDocumentMarkAccess * SwViewShell::getIDocumentMarkAccess | ( | ) | const |
Provides access to the document bookmark interface.
Definition at line 2658 of file viewsh.cxx.
References mxDoc.
Referenced by SwBookmarkControl::Command(), SwInsertDBColAutoPilot::DataToDoc(), SwWrtShell::DelLeft(), SwWrtShell::DelRight(), SwContentTree::EditEntry(), SwTextShell::Execute(), SwXTextDocument::executeFromFieldEvent(), SwView::ExecuteStatusLine(), SwFieldRefPage::FillItemSet(), SwContentType::FillMemberList(), SwWrtShell::GoNextBookmark(), SwWrtShell::GoPrevBookmark(), SwWrtShell::GotoMark(), SwInsertBookmarkDlg::HaveBookmarksChanged(), IMPL_LINK(), SwContentType::Init(), lcl_FillSubRegionList(), SwEditWin::MouseButtonDown(), SwTransferable::Paste(), SwInsertBookmarkDlg::PopulateTable(), SwTransferable::PrivateDrop(), SwEditWin::RequestHelp(), SwFieldRefPage::UpdateSubType(), and SwView::~SwView().
IDocumentMarkAccess * SwViewShell::getIDocumentMarkAccess | ( | ) |
Definition at line 2659 of file viewsh.cxx.
References mxDoc.
const IDocumentOutlineNodes * SwViewShell::getIDocumentOutlineNodesAccess | ( | ) | const |
Definition at line 2681 of file viewsh.cxx.
References mxDoc.
Referenced by SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwContentTree::ExecuteContextMenuAction(), SwContentTree::ExecuteDrop(), SwContentTree::Expand(), SwFieldRefPage::FillItemSet(), SwContentType::FillMemberList(), SwContentTree::FillTransferData(), SwContentTree::HasContentChanged(), IMPL_LINK(), SwContentType::Init(), lcl_GetOutlineKey(), lcl_OutlineUpDownWithSubPoints(), lcl_SetOutlineContentEntriesSensitivities(), SwEditWin::MouseButtonDown(), SwOutlineContentVisibilityWin::Set(), SwFrameControlsManager::SetOutlineContentVisibilityButtons(), SwOutlineSettingsTabPage::SetWrtShell(), SwOutlineContentVisibilityWin::ToggleOutlineContentVisibility(), SwEditWin::UpdatePointer(), and SwFieldRefPage::UpdateSubType().
const IDocumentRedlineAccess & SwViewShell::getIDocumentRedlineAccess | ( | ) | const |
Provides access to the document redline interface.
Definition at line 2662 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(), SwDocShell::SetProtectionPassword(), SwEditShell::SetRedlineFlags(), and SwEditShell::UpdateRedlineAttr().
IDocumentRedlineAccess & SwViewShell::getIDocumentRedlineAccess | ( | ) |
Definition at line 2663 of file viewsh.cxx.
References mxDoc.
const IDocumentSettingAccess & SwViewShell::getIDocumentSettingAccess | ( | ) | const |
Provides access to the document setting interface.
Definition at line 2654 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(), SwTextShell::GetState(), SwEditShell::GotoGlobalDocContent(), SwContentType::Init(), SwEditShell::InsertGlobalDocContent(), SwEditShell::IsGlblDocSaveLinks(), SwEditShell::IsGlobalDoc(), SwEditShell::IsLabelDoc(), SwPostItMgr::LayoutPostIts(), SwEditShell::MoveGlobalDocContent(), SwPostItMgr::PrepareView(), SetAddExtLeading(), SetAddParaSpacingToTableCells(), SetConsiderWrapOnObjPos(), SetDoNotJustifyLinesWithManualBreak(), SetEmptyDbFieldHidesPara(), SwEditShell::SetFieldUpdateFlags(), SwEditShell::SetGlblDocSaveLinks(), SetMsWordCompTrailingBlanks(), SetParaSpaceMax(), SetParaSpaceMaxAtPages(), SetProtectForm(), SetSubtractFlysAnchoredAtFlys(), SetTabCompat(), SetUseFormerLineSpacing(), SetUseFormerObjectPositioning(), SetUseFormerTextWrapping(), SetUseVirDev(), SwView::StateTabWin(), and SwInsertBookmarkDlg::SwInsertBookmarkDlg().
IDocumentSettingAccess & SwViewShell::getIDocumentSettingAccess | ( | ) |
Definition at line 2655 of file viewsh.cxx.
References mxDoc.
const IDocumentStatistics & SwViewShell::getIDocumentStatistics | ( | ) | const |
Provides access to the document statistics interface.
Definition at line 2668 of file viewsh.cxx.
References mxDoc.
Referenced by SwLayIdle::DoIdleJob(), and SwLayIdle::SwLayIdle().
IDocumentStylePoolAccess & SwViewShell::getIDocumentStylePoolAccess | ( | ) |
Provides access to the document style pool interface.
Definition at line 2667 of file viewsh.cxx.
References mxDoc.
Referenced by SwFEShell::FindPageDescByName(), and SwLineNumberingDlg::SwLineNumberingDlg().
IDocumentUndoRedo const & SwViewShell::GetIDocumentUndoRedo | ( | ) | const |
Provides access to the document undo/redo interface.
Definition at line 2672 of file viewsh.cxx.
References mxDoc.
Referenced by ChgAllPageOrientation(), ChgAllPageSize(), SwFEShell::ChgPageDesc(), SwBaseShell::ExecUndo(), SwWrtShell::GetDoStrings(), SwCursorShell::GetShadowCursorPos(), IMPL_STATIC_LINK(), InsertTableImpl(), SwFEShell::NewFlyFrame(), SwFEShell::Paste(), SwEditShell::Redo(), SwCursorShell::SetShadowCursorPos(), and SwEditShell::Undo().
IDocumentUndoRedo & SwViewShell::GetIDocumentUndoRedo | ( | ) |
Definition at line 2670 of file viewsh.cxx.
References mxDoc.
SwRootFrame * SwViewShell::GetLayout | ( | ) | const |
Definition at line 2063 of file viewsh.cxx.
References mpLayout.
Referenced by SwViewShellImp::AddPaintRect(), SwPostItMgr::AddPostIts(), SwEditShell::AutoCorrect(), SwEditShell::AutoFormatBySplitNode(), SwAutoFormat::BuildEnum(), CalcLayout(), CalcPagesForPrint(), SwPostItMgr::CalcRects(), SwPagePreviewWin::CalcWish(), SwPostItMgr::CheckForRemovedPostIts(), CheckInvalidForPaint(), SwAutoCorrDoc::ChgAutoCorrWord(), SwFEShell::ChgCurPageDesc(), SwDrawContact::ConnectToLayout(), SwEditShell::Copy(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), CreateAccessiblePreview(), CurrShell::CurrShell(), SwSectionFrame::DelEmpty(), SwAutoCorrDoc::Delete(), SwEditShell::DelNumRules(), SwCursorShell::DocPtInsideInputField(), SwAutoFormat::DoUnderline(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwView::ExecSpellPopup(), SwCursorShell::ExpandToSentenceBorders(), SwEditShell::FieldToText(), SwEditShell::FillByEx(), SwFieldRefPage::FillItemSet(), SwContentType::FillMemberList(), FillPrtDoc(), SwShellCursor::FillRects(), SwContentTree::FillTransferData(), SwCursorShell::Find_Text(), SwFEShell::FindAnchorPos(), SwCursorShell::FindAttrs(), SwCursorShell::FindValidContentNode(), SwEditShell::GetAnySection(), GetAutoSumSel(), SwFEShell::GetBox(), SwCursorShell::GetBoxNms(), SwEditShell::GetChunkForAutoText(), SwCursorShell::GetContentAtPos(), SwEditShell::GetCorrection(), sw::DocumentLayoutManager::GetCurrentLayout(), SwEditShell::GetCurrentOutlineLevels(), SwEditShell::GetCurrentParaOutlineLevel(), GetDocSize(), SwAccessibleMap::GetDocumentView_(), SwFEShell::GetFormatFromAnyObj(), SwAutoFormat::GetFrame(), SwEditShell::GetGrammarCorrection(), SwDPage::GetGridFrameList(), SwAutoCorrDoc::GetLanguage(), SwFEShell::GetMousePageDesc(), SwAutoFormat::GetNextNode(), SwXFlatParagraphIterator::getNextPara(), SwEditShell::GetNodeNumStart(), SwEditShell::GetNumLevel(), GetNumPages(), SwEditShell::GetNumRuleAtCurrCursorPos(), SwEditShell::GetNumRuleAtCurrentSelection(), SwCursorShell::GetOutlinePos(), GetPageCount(), GetPageNumAndSetOffsetForPDF(), GetPagePos(), GetPageSize(), SwEditShell::GetPaMAttr(), SwEditShell::GetPaMParAttr(), SwEditShell::GetPaMTextFormatColl(), SwEditShell::GetPrevAutoCorrWord(), SwAutoCorrDoc::GetPrevPara(), SwXTextDocument::getRendererCount(), SwEditShell::GetScalingOfSelectedText(), SwEditShell::GetScriptType(), SwFEShell::GetSelectedPageDescs(), SwEditShell::GetSelectedText(), SwEditShell::GetSeqFootnoteList(), SwCursorShell::GetShadowCursorPos(), SwCursorShell::GetSmartTagRect(), SwXTextViewCursor::getString(), SwCursorShell::GetTextDirection(), SwEditShell::GetTOIKeys(), SwCursorShell::GoEndSentenceImpl(), SwCursorShell::GoEndWordImpl(), SwAutoFormat::GoNextPara(), SwCursorShell::GoNextSentenceImpl(), SwCursorShell::GoNextWordImpl(), SwCursorShell::GoPrevWordImpl(), SwCursorShell::GoStartSentenceImpl(), SwCursorShell::GoStartWordImpl(), SwCursorShell::GotoFootnoteText(), SwCursorShell::GotoFormatField(), SwCursorShell::GotoNextNum(), SwCursorShell::GotoNextOutline(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), SwCursorShell::GotoOutline(), SwCursorShell::GotoPrevNum(), SwCursorShell::GotoPrevOutline(), SwCursorShell::GotoPrevTOXBase(), SwCursorShell::GotoRefMark(), SwCursorShell::GotoTOXMarkBase(), SwEditShell::HandleCorrectionError(), SwEditShell::HasBullet(), SwEditShell::HasNumber(), SwEditShell::HyphContinue(), ImplApplyViewOptions(), ImplEndAction(), SwViewShellImp::Init(), SwContentType::Init(), SwXTextDocument::initializeForTiledRendering(), SwViewShellImp::InitPagePreviewLayout(), SwAutoCorrDoc::Insert(), SwFEShell::Insert(), SwFEShell::InsertDrawObj(), SwFEShell::InsertObject(), SwEditShell::InsertTableOf(), SwIndexMarkPane::InsertUpdate(), InvalidateAccessibleParaAttrs(), InvalidateAccessibleParaFlowRelation(), InvalidateAccessibleParaTextSelection(), SwAccessibleMap::InvalidateEditableStates(), InvalidateLayout(), SwAccessibleMap::InvalidateShapeInParaSelection(), IsAtStartOrEndOfFrame(), SwViewShellImp::IsDragPossible(), IsDummyPage(), SwCursorShell::IsEndSentence(), SwCursorShell::IsEndWord(), SwEditShell::IsFirstOfNumRuleAtCursorPos(), SwFEShell::IsFlyInFly(), SwPostItMgr::IsHit(), SwEditWin::IsInHeaderFooter(), SwNode::IsInVisibleArea(), SwCursorShell::IsInWord(), SwEditShell::IsMoveLeftMargin(), IsNewLayout(), SwEditShell::IsNoNum(), SwEditShell::IsNumRuleStart(), SwEditWin::IsOverHeaderFooterFly(), SwCursorShell::IsPageAtPos(), SwEditShell::IsProtectedOutlinePara(), SwCursorShell::IsStartSentence(), SwCursorShell::IsStartWord(), LayoutIdle(), SwPostItMgr::LayoutPostIts(), lcl_GetPrintUIOptions(), lcl_InvalidateAllContent(), lcl_InvalidateAllObjPos(), lcl_IsOutlineMoveAndCopyable(), lcl_notifyRow(), lcl_OutlineUpDownWithSubPoints(), lcl_SetAnchor(), lcl_SetAPageOffset(), lcl_setRedlineAttr(), MakeVisible(), SwEditWin::MouseButtonDown(), SwCursorShell::MoveCursorToNum(), SwCursorShell::MoveFieldType(), SwEditShell::MoveLeftMargin(), SwEditShell::MoveNumParas(), SwTextFormatter::NewFieldPortion(), SwFEShell::NewFlyFrame(), SwEditShell::NumOrNoNum(), SwEditShell::NumUpDown(), SwEditShell::OutlineUpDown(), SwPagePreviewWin::Paint(), Paint(), PaintDesktop(), SwFEShell::Paste(), SwPostItMgr::PrepareView(), Reformat(), SwDocShell::ReloadFromHtml(), SwEditShell::Replace(), SwEditShell::ReplaceNumRule(), SwAutoCorrDoc::ReplaceRange(), SwEditWin::RequestHelp(), SwEditShell::ResetAttr(), SwHTMLTableLayout::Resize_(), SwEditShell::SearchNumRule(), SwEditShell::SelectionHasBullet(), SwEditShell::SelectionHasNumber(), SwCursorShell::SelectNxtPrvHyperlink(), SwCursor::SelectWordWT(), SwCursorShell::SelTableRowOrCol(), SwAutoCorrDoc::SetAttr(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwEditShell::SetCurNumRule(), SwCursorShell::SetCursorInHdFt(), SwViewShellImp::SetFirstVisPage(), SwFEShell::SetFlyFrameAttr(), SwFEShell::SetFrameFormat(), SwEditShell::SetIndent(), SwAutoCorrDoc::SetINetAttr(), SwEditShell::SetNodeNumStart(), SwEditShell::SetNumRuleStart(), SwFEShell::SetPageObjsNewPage(), SwVisibleCursor::SetPosAndShow(), SwCursorShell::SetShadowCursorPos(), SetShell(), SwEditShell::SetTextFormatColl(), SmoothScroll(), SwEditShell::SpellContinue(), SwAccessibleMap::SwAccessibleMap(), SwAutoFormat::SwAutoFormat(), SwCallLink::SwCallLink(), SwCellFrame::SwClientNotify(), SwEnhancedPDFExportHelper::SwEnhancedPDFExportHelper(), SwFieldInputDlg::SwFieldInputDlg(), SwMultiTOXMarkDlg::SwMultiTOXMarkDlg(), SwAutoCorrDoc::TransliterateRTLWord(), SwSectionFrame::UpdateAttr_(), SwDoc::UpdateCharts_(), SwIndexMarkPane::UpdateDialog(), SwEditShell::UpdateOneField(), SwEditWin::UpdatePointer(), SwFieldRefPage::UpdateSubType(), SwEditShell::UpdateTableOf(), SwCursorShell::UpdateTableSelBoxes(), VisArea(), VisPortChgd(), SwAccessibleMap::~SwAccessibleMap(), SwCallLink::~SwCallLink(), and ~SwViewShell().
|
inline |
The visible area in the client (set by setClientVisibleArea).
Definition at line 252 of file viewsh.hxx.
Referenced by SwDrawBase::GetDefaultCenterPos().
const SwNodes & SwViewShell::GetNodes | ( | ) | const |
Definition at line 2081 of file viewsh.cxx.
References mxDoc.
Referenced by SwFEShell::AlignAllFormulasToBaseline(), SwModule::ApplyItemSet(), SwFEShell::DeleteRow(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwContentTree::ExecCommand(), SwView::ExecViewOptions(), SwFEShell::FindAnchorPos(), SwEditShell::GCAttr(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), HasCharts(), SwFEShell::IsFlyInFly(), SwEditShell::IsTextToTableAvailable(), lcl_SetOutlineContentEntriesSensitivities(), SwEditWin::MouseButtonDown(), SwEditShell::MoveNumParas(), SwOutlineContentVisibilityWin::Set(), SwFrameControlsManager::SetOutlineContentVisibilityButton(), SwFrameControlsManager::SetOutlineContentVisibilityButtons(), and SwWrtShell::ToggleOutlineContentVisibility().
sal_uInt16 SwViewShell::GetNumPages | ( | ) | const |
Definition at line 622 of file viewsh.cxx.
References GetLayout(), and SwRootFrame::GetPageNum().
Referenced by SwPagePreview::DocSzChgd(), and SwPostItMgr::PreparePageContainer().
|
inline |
Definition at line 338 of file viewsh.hxx.
Referenced by SwTextFrame::AdjustFrame(), CalcContent(), SwTextFrame::CalcFollow(), SwSectionFrame::CalcFootnoteContent(), SwRootFrame::CalcFrameRects(), SwTextFrame::CalcHeightOfLastLine(), CalcLayout(), SwContentFrame::CalcLowers(), CalcPagesForPrint(), SwPagePreviewLayout::CalcPreviewLayoutSizes(), SwPagePreviewLayout::CalcPreviewPages(), SwFlyFrame::CalcRel(), CheckInvalidForPaint(), SwRootFrame::CheckViewLayout(), ChkChartSel(), SwTextInfo::CtorInitTextInfo(), SwFlowFrame::CutTree(), SwPageFrame::DestroyImpl(), DLPrePaint2(), SwLayIdle::DoIdleJob(), SwTextFrame::EmptyHeight(), SwAutoFormat::EnsureFormatted(), SwLayVout::Enter(), SwTextFrame::FillCursorPos(), SwFEShell::FindAnchorPos(), SwObjectFormatterTextFrame::FormatAnchorFrameAndItsPrevs(), SwObjectFormatter::FormatLayout_(), SwLayAction::FormatLayoutFly(), SwLayAction::FormatLayoutTab(), SwLayoutFrame::FormatWidthCols(), SwSelPaintRects::Get1PixelInLogic(), SwFrame::GetBackgroundBrush(), GetBrowseWidth(), SwFlyFrame::GetContour(), SwTextFrame::GetFormatted(), GetFrameOfModify(), SwDPage::GetGridFrameList(), SwCellFrame::GetModelPositionForViewPoint(), SwLayoutFrame::GetModelPositionForViewPoint(), SwFlyFrame::GetModelPositionForViewPoint(), SwXFlatParagraphIterator::getNextPara(), SwRootFrame::GetNextPrevContentPos(), SwPostItMgr::GetSidebarBorderWidth(), SwPostItMgr::GetSidebarWidth(), GetTableSel(), SwCursorShell::GotoFooterText(), SwCursorShell::GotoHeaderText(), SwFlyFrame::Grow_(), SwTextFrame::Hyphenate(), SwRootFrame::ImplCalcBrowseWidth(), ImplEndAction(), SwPagePreviewLayout::Init(), SwFlyFrame::IsPaint(), SwLayAction::IsShortCut(), SwFEShell::IsURLGrfAtPos(), lcl_ChgHyperLinkColor(), lcl_ColumnRefresh(), lcl_EmergencyFormatFootnoteCont(), lcl_FormatContentOfLayoutFrame(), lcl_FormatLay(), lcl_InnerCalcLayout(), lcl_PaintReplacement(), lcl_PaintTransparentFormControls(), lcl_RecalcSplitLine(), SwViewShellImp::MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), MakeNxt(), SwFlyFrame::MakeObjPos(), SwContentFrame::MakePrtArea(), SwPagePreviewLayout::MarkNewSelectedPage(), SwEditWin::MouseMove(), SwFlowFrame::MoveBwd(), SwCursorShell::MoveColumn(), SwCursorShell::MoveCursorToNum(), SwFlowFrame::MoveFwd(), SwFlowFrame::MoveSubTree(), SwVirtFlyDrawObj::NbcResize(), SwTextSizeInfo::NoteAnimation(), sw::FlyContentPortion::Paint(), Paint(), SwPagePreviewLayout::Paint(), SwPageFrame::PaintBorderAndShadow(), PaintDesktop(), PaintDesktop_(), SwTextFrame::PaintEmpty(), SwTextFrame::PaintExtraData(), SwViewShellImp::PaintLayer(), SwPageFrame::PaintMarginArea(), SwPageFrame::PaintNotesSidebar(), SwPageFrame::PaintNotesSidebarArrows(), SwNoTextFrame::PaintPicture(), SwRootFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwPagePreviewLayout::Prepare(), SwPaintQueue::Repaint(), SwPagePreviewLayout::Repaint(), SwFrame::Retouch(), SwPagePreviewLayout::SetBookPreviewMode(), SwRootFrame::SetCurrPage(), SwDrawBase::SetDrawPointer(), SwVisibleCursor::SetPosAndShow(), SetSwVisArea(), SwFlyFrame::Shrink_(), SmoothScroll(), sw_FormatNextContentForKeep(), SwLayIdle::SwLayIdle(), SwPageFrame::SwPageFrame(), SwTestFormat::SwTestFormat(), SwTextPaintInfo::SwTextPaintInfo(), SwTextSizeInfo::SwTextSizeInfo(), SwLayAction::TurboAction_(), SwPageFrame::UpdateAttr_(), SwEditShell::UpdateOneField(), SwEditWin::UpdatePointer(), SwCursor::UpDown(), ValidateBodyFrame_(), SwTextFrame::ValidateFrame(), VisPortChgd(), and SwVirtFlyDrawObj::wrap_DoPaintObject().
sal_uInt16 SwViewShell::GetPageCount | ( | ) | const |
Definition at line 2549 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 2592 of file viewsh.cxx.
References SwRect::Center(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), OutputDevice::GetMapMode(), SwRootFrame::GetPageAtPos(), SwPageFrame::GetPhyPageNum(), SwRect::Left(), Point, SwRect::Pos(), and OutputDevice::SetMapMode().
Referenced by SwEnhancedPDFExportHelper::CalcOutputPageNums().
Point SwViewShell::GetPagePos | ( | sal_uInt16 | nPageNum | ) | const |
Definition at line 617 of file viewsh.cxx.
References GetLayout(), SwRootFrame::GetPagePos(), and Point.
Referenced by SwXTextDocument::getRenderer().
Size SwViewShell::GetPageSize | ( | sal_uInt16 | nPageNum, |
bool | bSkipEmptyPages | ||
) | const |
Definition at line 2554 of file viewsh.cxx.
References SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwFrame::GetNext(), SwPageFrame::IsEmptyPage(), SwLayoutFrame::Lower(), and SwRect::SSize().
Referenced by SwXTextDocument::getRenderer(), and SwVbaInformationHelper::handleWdVerticalPositionRelativeToPage().
|
inline |
Definition at line 556 of file viewsh.hxx.
References GetPostItMgr().
Referenced by SwWrtShell::CanInsert(), SwCommentRuler::Command(), SwCommentRuler::DrawCommentControl(), DocxExportFilter::exportDocument(), sw::FindTextImpl(), SwAccessibleContext::GetAdditionalAccessibleChild(), SwAccessibleContext::GetAdditionalAccessibleChildren(), GetBrowseWidth(), SwCommentRuler::GetCommentControlRegion(), SwPageFrame::GetHorizontalShadowRect(), GetPostItMgr(), SwPageFrame::GetSidebarBorderWidth(), SwAccessibleContext::HasAdditionalAccessibleChildren(), SwWrtShell::InsertPostIt(), SwCommentRuler::MouseMove(), SwCommentRuler::Paint(), PaintDesktop(), SwPageFrame::PaintNotesSidebar(), PaintTile(), SwCommentRuler::UpdateCommentHelpText(), SwPageBreakWin::UpdatePosition(), and VisPortChgd().
SwPostItMgr * SwViewShell::GetPostItMgr | ( | ) |
Definition at line 2642 of file viewsh.cxx.
References GetDoc(), SwDoc::GetDocShell(), SwView::GetPostItMgr(), and SwDocShell::GetView().
|
inline |
Definition at line 227 of file viewsh.hxx.
vcl::RenderContext & SwViewShell::GetRefDev | ( | ) | const |
Definition at line 2068 of file viewsh.cxx.
References GetDoc(), SwDoc::getIDocumentDeviceAccess(), IDocumentDeviceAccess::getReferenceDevice(), GetViewOptions(), and GetWin().
Referenced by SwFntObj::CreateScrFont(), SwFntObj::DrawText(), SwFntObj::GetFontAscent(), SwFntObj::GetFontHeight(), SwTextFrame::GetScalingOfSelectedText(), SwFntObj::SetDevFont(), and SwFntAccess::SwFntAccess().
const BitmapEx & SwViewShell::GetReplacementBitmap | ( | bool | bIsErrorState | ) |
Definition at line 2622 of file viewsh.cxx.
References m_xErrorBmp, and m_xReplaceBmp.
Referenced by DrawGraphic().
sal_uInt16 SwViewShell::GetRestoreActions | ( | ) | const |
Definition at line 2425 of file viewsh.cxx.
References SwViewShellImp::GetRestoreActions(), and Imp().
Referenced by SetRestoreActions().
|
inline |
Definition at line 441 of file viewsh.hxx.
Referenced by SwEditWin::Command(), SwFrame::dumpAsXml(), SwAccessibleParagraph::ExecuteAtViewShell(), SwDrawView::GetSfxViewShell(), IsScrollMDI(), JumpToSwMark(), lcl_emitSearchResultCallbacks(), LoadURL(), sw::sidebarwindows::SidebarScrollBar::LogicInvalidate(), sw::sidebarwindows::SidebarTextControl::LogicInvalidate(), SwEditWin::MouseButtonDown(), sw::mark::MarkManager::NotifyCursorUpdate(), SwCommentRuler::NotifyKit(), PageNumNotify(), PaintTile(), RepaintPagePreview(), ScrollMDI(), SwVisibleCursor::SetPosAndShow(), SwSelPaintRects::Show(), SwShellCursor::Show(), SizeChgNotify(), SizeNotify(), and SwView::StateTabWin().
|
static |
Definition at line 2539 of file viewsh.cxx.
References mpShellRes.
Referenced by SwAutoFormat::BuildHeadLine(), SwCursorShell::CheckTableBoxContent(), SwDocInfoField::ExpandImpl(), SwValueFieldType::ExpandValue(), FinitUI(), 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(), SwTableBoxFormat::SwClientNotify(), SwOutlineSettingsTabPage::Update(), and SwGetRefField::UpdateField().
|
inline |
Definition at line 423 of file viewsh.hxx.
Referenced by SwAccessibleParagraph::_correctValues(), SwXViewSettings::_getSingleValue(), SwXViewSettings::_preGetValues(), SwXViewSettings::_preSetValues(), SwXViewSettings::_setSingleValue(), SwEditWin::AcceptDrop(), SwFrame::AdjustNeighbourhood(), SwDrawTextInfo::ApplyAutoColor(), SwModule::ApplyItemSet(), SwPagePreviewLayout::ApplyNewZoomAtViewShell(), SwModule::ApplyUsrPref(), SwView::BeginTextEdit(), SwRootFrame::CalcFrameRects(), SwTextFrame::CalcHeightOfLastLine(), SwLayHelper::CalcPageCount(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), SwPostItMgr::CalcRects(), SwLayoutFrame::CalcRel(), SwFlyFrame::CalcRel(), SwEditWin::ChangeDrawing(), SwEditWin::ChangeFly(), SwCellFrame::CheckDirection(), SwSectionFrame::CheckDirection(), SwTabFrame::CheckDirection(), SwFlyFrame::CheckDirection(), SwPageFrame::CheckDirection(), SwTextFrame::CheckDirection(), SwPageFrame::CheckPageHeightValidForHideWhitespace(), SwRootFrame::CheckViewLayout(), SwEditWin::Command(), SwModule::CreateItemSet(), SwFntObj::CreateScrFont(), SwLayIdle::DoIdleJob(), SwWrtShell::Down(), SwTransferable::DragFinished(), DrawGraphic(), SwFntObj::DrawText(), SwTextPainter::DrawTextLine(), SwEditWin::DropCleanup(), SwTextFrame::EmptyHeight(), SwLayVout::Enter(), SwContentTree::ExecCommand(), SwTextShell::ExecField(), SwView::ExecTabWin(), SwFrameShell::Execute(), SwGrfShell::Execute(), SwTextShell::Execute(), SwReadOnlyPopup::Execute(), SwBaseShell::Execute(), SwPagePreview::Execute(), SwView::ExecuteStatusLine(), SwView::ExecViewOptions(), SwTextFrame::FillCursorPos(), SwTextFrame::FillRegister(), SwPageFrame::FindPageDesc(), SwPostItMgr::Focus(), SwLayoutFrame::Format(), SwFootnoteContFrame::Format(), SwSectionFrame::Format(), SwTabFrame::Format(), SwLayAction::FormatContent(), SwLayAction::FormatLayout(), SwEditWinUIObject::get_state(), SwFrame::GetBackgroundBrush(), SwFntObj::GetFontLeading(), GetLeftMargin(), SwFrame::GetNextLeaf(), SwXFlatParagraphIterator::getNextPara(), SwXTextView::getPropertyValue(), GetRefDev(), SwXTextDocument::getRendererCount(), SwViewShellImp::GetRetoucheColor(), SwPostItMgr::GetSidebarWidth(), SwTextShell::GetState(), SwBaseShell::GetState(), SwPagePreview::GetState(), SwFootnoteBossFrame::GetVarSpace(), SwView::GotFocus(), SwSectionFrame::Grow_(), SwLayoutFrame::GrowFrame(), SwFootnoteContFrame::GrowFrame(), SwContentFrame::GrowFrame(), SwPagePreview::HandleWheelCommands(), SwCursorShell::HasReadonlySel(), SwTextFrame::HideAndShowObjects(), IMPL_LINK_NOARG(), ImplEndAction(), SwDrawTextShell::Init(), SwRootFrame::Init(), SwXTextDocument::initializeForTiledRendering(), SwFieldMgr::InsertField(), SwDrawTextShell::InsertSymbol(), SwAnnotationShell::InsertSymbol(), InvalidateLayout(), SwRootFrame::IsBetweenPages(), SwCursorShell::IsCursorReadonly(), SwAccessibleFrame::IsEditable(), SwTextFrame::IsHiddenNow(), SwPageFrame::IsLeftShadowNeeded(), SwAccessibleFrame::IsOpaque(), SwPageFrame::IsOverHeaderFooterArea(), SwFlowFrame::IsPageBreak(), SwFlowFrame::IsPrevObjMove(), SwPageFrame::IsRightShadowNeeded(), SwLayAction::IsShortCut(), SwFlyFrame::IsShowUnfloatButton(), SwNoTextFrame::IsTransparent(), ItemSetToTableParam(), SwEditWin::KeyInput(), lcl_ChgHyperLinkColor(), lcl_CreateWorkingDocument(), lcl_SetOutlineContentEntriesSensitivities(), lcl_SetUIPrefs(), lcl_TableParamToItemSet(), SwWrtShell::Left(), SwSectionFrame::MakeAll(), SwPageFrame::MakeAll(), SwTabFrame::MakeAll(), SwViewShellImp::MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwContentFrame::MakePrtArea(), SwDBManager::MergeMailFiles(), SwEditWin::MouseButtonDown(), SwEditWin::MouseButtonUp(), SwEditWin::MouseMove(), SwFlowFrame::MoveBwd(), SwFlowFrame::MoveFwd(), SwContentTree::MoveOutline(), SwVirtFlyDrawObj::NbcResize(), SwView::Notify(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), OutHTML_SwTableNode(), SwEditWin::Paint(), PaintDesktop(), SwTextFrame::PaintEmpty(), SwTextFrame::PaintExtraData(), SwPageFrame::PaintMarginArea(), SwNoTextFrame::PaintPicture(), SwNoTextFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), PaintTile(), SwXTextDocument::postMouseEvent(), SwPageFrame::PrepareFooter(), SwPageFrame::PrepareHeader(), sw::DocumentDeviceManager::PrtDataChanged(), SwLayAction::RemoveEmptyBrowserPages(), SwEditWin::RequestHelp(), SwHTMLTableLayout::Resize(), SwWrtShell::Right(), SwCursorShell::SelectHiddenRange(), SwOutlineContentVisibilityWin::Set(), SwEditWin::SetApplyTemplate(), SwXTextDocument::setClientZoom(), SwViewShellImp::SetFirstVisPage(), SwFootnoteBossFrame::SetFootnoteDeadLine(), SwXTextDocument::setGraphicSelection(), SwFrameControlsManager::SetHeaderFooterControl(), SwLangHelper::SetLanguageStatus(), SwFrameControlsManager::SetOutlineContentVisibilityButton(), SwFrameControlsManager::SetPageBreakControl(), SwVisibleCursor::SetPosAndShow(), SwXTextView::setPropertyValue(), sw::annotation::SwAnnotationWin::SetResolved(), SetShowHeaderFooterSeparator(), SwEditShell::SetTextFormatColl(), SwFrameControlsManager::SetUnfloatTableButton(), SwPagePreview::SetZoom(), SwContentFrame::ShouldBwdMoved(), SwTabFrame::ShouldBwdMoved(), SwRangeRedline::Show(), SwPostItMgr::ShowNotes(), SwLayoutFrame::ShrinkFrame(), SwFootnoteContFrame::ShrinkFrame(), SwPageFrame::SidebarPosition(), SmoothScroll(), 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(), SwOutlineContentVisibilityWin::ToggleOutlineContentVisibility(), SwWrtShell::ToggleOutlineContentVisibility(), UnHide(), SwTextFrame::UnitDown_(), SwTextFrame::UnitUp_(), SwWrtShell::Up(), SwPageFrame::UpdateAttr_(), SwFlyFrame::UpdateAttr_(), sw::SwDocIdle::UpdateMinPeriod(), SwEditWin::UpdatePointer(), VisPortChgd(), and SwLayNotify::~SwLayNotify().
|
inline |
Definition at line 337 of file viewsh.hxx.
Referenced by SwDrawTextInfo::ApplyAutoColor(), SwEditShell::AutoCorrect(), SwDropCapCache::CalcFontSize(), CheckInvalidForPaint(), SwModule::CheckSpellChanges(), SwTransferable::ClearSelection(), CreateAccessible(), CreateAccessiblePreview(), SwFntObj::CreateScrFont(), SwTransferable::CreateSelection(), SwPageFrame::Cut(), SwPagePreviewWin::DataChanged(), SwAccessibleDocument::Dispose(), DLPrePaint2(), SwAccessibleMap::DoInvalidateShapeSelection(), SwFntObj::DrawText(), SwLayVout::Enter(), SwTextShell::ExecMoveMisc(), SwHeaderFooterWin::ExecuteCommand(), SwTextFrame::FillRegister(), SwAttrHandler::FontChg(), SwSelPaintRects::Get1PixelInLogic(), sw::access::SwAccessibleChild::GetBox(), SwFEShell::GetBox(), SwCursorShell::GetContentAtPos(), SwXTextView::GetControl(), GetControlSize(), SwFEShell::GetDrawObjGraphic(), SwFntObj::GetFontLeading(), SwXTextView::getFormController(), SwAccessibleMap::GetMapMode(), SwTextNode::GetMinMaxSize(), GetRefDev(), SwViewShellImp::GetRetoucheColor(), SwAccessibleContext::GetWindow(), SwTextFrame::HideAndShowObjects(), IMPL_LINK_NOARG(), ImplApplyViewOptions(), ImplEndAction(), ImplLockPaint(), ImplUnlockPaint(), Init(), SwFlyFrame::IsPaint(), LayoutIdle(), lcl_ChgHyperLinkColor(), lcl_PaintTransparentFormControls(), SwViewShellImp::MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwDrawView::MakeVisible(), SwPagePreviewLayout::MarkNewSelectedPage(), SwEditWin::MouseButtonDown(), SwGrfNumPortion::Paint(), Paint(), SwPagePreviewLayout::Paint(), PaintDesktop(), SwTextFrame::PaintEmpty(), SwPageFrame::PaintMarginArea(), SwNoTextFrame::PaintPicture(), SwPagePreviewLayout::PaintSelectMarkAtPage(), SwNoTextFrame::PaintSwFrame(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwTextFrame::PaintSwFrame(), PaintTile(), SwPaintQueue::Repaint(), SwPagePreviewLayout::Repaint(), SwFEShell::SelectFlyFrame(), SwHTMLParser::SetControlSize(), SwVisibleCursor::SetPosAndShow(), SetReadonlyOption(), SetSwVisArea(), SmoothScroll(), SwWrtShell::StartDropDownFieldDlg(), SwWrtShell::StartInputFieldDlg(), SwAccessibleShapeMap_Impl::SwAccessibleShapeMap_Impl(), SwLayIdle::SwLayIdle(), SwVisibleCursor::SwVisibleCursor(), ToggleHeaderFooterEdit(), SwViewShellImp::UpdateAccessible(), SwPageFrame::UpdateAttr_(), VisPortChgd(), SwAccessibleDocument::~SwAccessibleDocument(), ~SwViewShell(), and SwVisibleCursor::~SwVisibleCursor().
bool SwViewShell::HasCharts | ( | ) | const |
Definition at line 666 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 360 of file vnew.cxx.
References SwViewShellImp::HasDrawView(), and Imp().
Referenced by SwDoc::AddDrawUndo(), SwEditWin::Command(), ConstFormControl::CreateDefaultObject(), DLPrePaint2(), SwFEShell::FindAnchorPos(), SwFEShell::GetDrawObjGraphic(), GetFlyFromMarked(), SwFEShell::GetFormatFromObj(), SwFEShell::GetGrfAtPos(), SwFEShell::GetObjCntType(), SwFEShell::GetObjCntTypeOfSelection(), SwFEShell::GetObjDescription(), SwFEShell::GetObjRect(), SwFEShell::GetObjTitle(), SwFEShell::GetSelectedFlyFrame(), ImplApplyViewOptions(), ImplEndAction(), Init(), SwTextShell::InsertMediaDlg(), SwBaseShell::InsertURLButton(), SwFEShell::IsFlyInFly(), SwFEShell::IsFrameVertical(), SwFEShell::IsURLGrfAtPos(), SwEditWin::KeyInput(), PrePaint(), PrepareForPrint(), SwFEShell::ReplaceSdrObj(), SwFEShell::SetObjDescription(), SwFEShell::SetObjRect(), SwFEShell::SetObjTitle(), SwCursorShell::ShouldWait(), SmoothScroll(), SwDrawBase::SwDrawBase(), SwPagePreview::SwPagePreview(), VisPortChgd(), and SwHHCWrapper::~SwHHCWrapper().
bool SwViewShell::HasDrawViewDrag | ( | ) | const |
Definition at line 370 of file vnew.cxx.
References SwViewShellImp::GetDrawView(), SwViewShellImp::HasDrawView(), Imp(), and SdrDragView::IsDragObj().
Referenced by LayoutIdle().
|
inline |
Definition at line 207 of file viewsh.hxx.
References SwRect::HasArea().
Referenced by SwHTMLParser::ShowStatline().
|
inline |
Definition at line 182 of file viewsh.hxx.
Referenced by SwRowFrame::AdjustCells(), SwFrame::AdjustNeighbourhood(), SwFrame::AppendDrawObj(), CalcLayout(), CalcPagesForPrint(), SwFlyFrame::ChainFrames(), CheckInvalidForPaint(), SwFrame::CheckPageDescs(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), CreateAccessible(), CreateAccessiblePreview(), SwFrame::CreateProcessor2D(), SwCellFrame::Cut(), SwContentFrame::Cut(), SwCellFrame::DestroyImpl(), SwPageFrame::DestroyImpl(), SwFlyFrame::DestroyImpl(), SwFrame::DestroyImpl(), DLPostPaint2(), DLPrePaint2(), SwFEShell::FindAnchorPos(), SwLayoutFrame::FormatWidthCols(), GetAccessibleMap(), SwFEShell::GetDrawObjGraphic(), GetDrawView(), GetDrawViewWithValidMarkList(), SwAccessibleDocument::getExtendedAttributes(), GetFlyFromMarked(), SwFEShell::GetFormatFromObj(), SwFEShell::GetGrfAtPos(), SwDPage::GetGridFrameList(), SwXFlatParagraphIterator::getNextPara(), SwFEShell::GetObjCntType(), SwFEShell::GetObjCntTypeOfSelection(), SwFEShell::GetObjDescription(), SwFEShell::GetObjRect(), SwFEShell::GetObjTitle(), GetRestoreActions(), SwFEShell::GetSelectedFlyFrame(), SwLayoutFrame::GrowFrame(), SwTabFrame::GrowFrame(), HasDrawView(), HasDrawViewDrag(), ImplApplyViewOptions(), ImplEndAction(), ImplLockPaint(), ImplStartAction(), ImplUnlockPaint(), SwRootFrame::Init(), SwFEShell::InsertDrawObj(), SwFrame::InsertPage(), InvalidateAccessibleFocus(), InvalidateAccessibleParaAttrs(), InvalidateAccessibleParaFlowRelation(), InvalidateAccessibleParaTextSelection(), InvalidateWindows(), SwFEShell::IsFlyInFly(), SwFEShell::IsFrameVertical(), SwFlyFrame::IsShowUnfloatButton(), SwFEShell::IsURLGrfAtPos(), LayoutIdle(), lcl_ClearArea(), lcl_GetBackgroundColor(), lcl_GrabCursor(), lcl_MoveAllLowers(), MakeDrawView(), SwFlyFrameFormat::MakeGraphic(), SwFlowFrame::MoveBwd(), SwFlowFrame::MoveFwd(), SwTextFormatter::NewFieldPortion(), PagePreviewLayout(), Paint(), SwPagePreviewLayout::Paint(), PaintDesktop(), SwNoTextFrame::PaintPicture(), SwRootFrame::PaintSwFrame(), SwFEShell::Paste(), SwFEShell::PastePages(), PrePaint(), SwFrame::RemoveDrawObj(), SwFrame::RemoveFly(), SwRootFrame::RemoveSuperfluous(), SwPagePreviewLayout::Repaint(), SwFEShell::ReplaceSdrObj(), SwFrame::Retouch(), SwFEShell::SelectFlyFrame(), SwFEShell::SetDrawingAttr(), SwFEShell::SetObjDescription(), SwFEShell::SetObjRect(), SwFEShell::SetObjTitle(), SetReadonlyOption(), SetRestoreActions(), SetSwVisArea(), ShowPreviewSelection(), SwLayoutFrame::ShrinkFrame(), SizeChgNotify(), SmoothScroll(), SwCellFrame::SwClientNotify(), SwViewShell(), SwFEShell::ToggleHeaderFooterEdit(), SwSectionFrame::UpdateAttr_(), SwFlyFrame::UpdateAttr_(), VisPortChgd(), SwFlyNotify::~SwFlyNotify(), and SwFrameNotify::~SwFrameNotify().
|
inline |
Definition at line 183 of file viewsh.hxx.
|
private |
Definition at line 2177 of file viewsh.cxx.
References SwDoc::ContainsHiddenChars(), CRSR_SKIP_CHARS, EndAction(), SwViewOption::getBrowseMode(), SwViewOption::GetDivisionX(), SwViewOption::GetDivisionY(), GetDoc(), SwViewShellImp::GetDrawView(), GetHtmlMode(), GetLayout(), OutputDevice::GetMapMode(), sw::Ring< SwViewShell >::GetRingContainer(), SwViewOption::GetSnapSize(), GetWin(), SwViewOption::GetZoom(), HasDrawView(), SwModify::HasWriterListeners(), Size::Height(), HiddenPara, HiddenText, HTML_MODE, Imp(), vcl::Window::Invalidate(), InvalidateLayout(), SwViewOption::IsCrossHair(), IsCursorInFieldmarkHidden(), SdrDragView::IsDragStripes(), SwViewOption::IsFieldName(), SdrSnapView::IsGridSnap(), SdrPaintView::IsGridVisible(), SwViewOption::IsGridVisible(), SwViewOption::IsOnlineSpell(), IsPreview(), SwViewOption::IsPrtFormat(), SwViewOption::IsShowHiddenChar(), SwViewOption::IsShowHiddenField(), SwViewOption::IsShowHiddenPara(), SwViewOption::IsSnap(), SwViewOption::IsWhitespaceHidden(), MakeDrawView(), mpOpt, mxDoc, SwFieldType::PrintHiddenPara(), Reformat(), SdrDragView::SetDragStripes(), SwRootFrame::SetFieldmarkMode(), SdrPaintView::SetGridCoarse(), SdrPaintView::SetGridFine(), SdrSnapView::SetGridSnap(), SdrPaintView::SetGridVisible(), OutputDevice::SetMapMode(), SdrMarkView::SetMarkHdlSizePixel(), SdrSnapView::SetSnapGridWidth(), sw::ShowCommand, sw::ShowResult, StartAction(), and Size::Width().
Referenced by ApplyViewOptions().
void SwViewShell::ImplEndAction | ( | const bool | bIdleEnd | ) |
Definition at line 239 of file viewsh.cxx.
References SwLayAction::Action(), SwViewShellImp::AddPaintRect(), SwRootFrame::CheckViewLayout(), VclPtr< reference_type >::Create(), SwViewShellImp::DelRegion(), DLPostPaint2(), DLPrePaint2(), OutputDevice::DrawOutDev(), SwViewShellImp::EndAction(), SwViewShellImp::FireAccessibleEvents(), VclPtr< VirtualDevice >::get(), SwRootFrame::GetCurrShell(), GetDoc(), GetDrawView(), OutputDevice::GetFillColor(), GetLayout(), OutputDevice::GetLineColor(), GetOut(), sw::Ring< SwViewShell >::GetRingContainer(), GetViewOptions(), GetWin(), SwRect::HasArea(), HasDrawView(), Imp(), InvalidateWindows(), comphelper::LibreOfficeKit::isActive(), IsEndActionByVirDev(), IsExtraData(), IsPreview(), lcl_PaintTransparentFormControls(), tools::Rectangle::Left(), OutputDevice::LogicToPixel(), maInvalidRect, maVisArea, mbInEndAction, mbLstAct, mbPaintWorks, mnLockPaint, mnStartAction, mpOut, PaintDesktop(), vcl::Window::PaintImmediately(), SwRootFrame::PaintSwFrame(), OutputDevice::PixelToLogic(), Point, ResetInvalidRect(), SwLayAction::SetComplete(), MapMode::SetOrigin(), SwLayAction::SetPaint(), SwViewShellImp::StartAction(), tools::Rectangle::Top(), UISizeNotify(), and VisArea().
Referenced by EndAction().
void SwViewShell::ImplLockPaint | ( | ) |
Definition at line 461 of file viewsh.cxx.
References vcl::Window::EnablePaint(), GetWin(), Imp(), and SwViewShellImp::LockPaint().
Referenced by LockPaint().
void SwViewShell::ImplStartAction | ( | ) |
Definition at line 455 of file viewsh.cxx.
References Imp(), mbPaintWorks, and SwViewShellImp::StartAction().
Referenced by StartAction().
void SwViewShell::ImplUnlockPaint | ( | bool | bVirDev | ) |
Definition at line 468 of file viewsh.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), bInSizeNotify, VclPtr< reference_type >::disposeAndClear(), DLPostPaint2(), DLPrePaint2(), OutputDevice::DrawOutDev(), vcl::Window::EnablePaint(), VclPtr< reference_type >::get(), OutputDevice::GetFillColor(), OutputDevice::GetLineColor(), OutputDevice::GetMapMode(), GetWin(), Imp(), vcl::Window::Invalidate(), lcl_PaintTransparentFormControls(), mpOut, Paint(), Pos, OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), OutputDevice::SetMapMode(), VirtualDevice::SetOutputSize(), SSize, SwViewShellImp::UnlockPaint(), vcl::Window::Validate(), and VisArea().
Referenced by UnlockPaint().
|
private |
Definition at line 45 of file vnew.cxx.
References SwFrame::DestroyFrame(), SwFntCache::Flush(), IDocumentLayoutAccess::GetCurrentViewShell(), GetDoc(), GetDrawView(), GetHtmlMode(), SwDoc::getIDocumentLayoutAccess(), OutputDevice::GetMapMode(), OutputDevice::GetOutDevType(), GetWin(), HasDrawView(), HTML_MODE, SwViewOption::Init(), InitPrt(), SfxObjectShell::IsReadOnly(), MakeDrawView(), mbDocSizeChgd, mpLayout, mpOpt, mpOut, mpWin, mxDoc, OUTDEV_PDF, pFntCache, SAL_INFO, OutputDevice::SetBackground(), OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), OutputDevice::SetMapMode(), and SizeChgNotify().
Referenced by SwViewShell().
void SwViewShell::InitPrt | ( | OutputDevice * | pOutDev | ) |
Definition at line 175 of file vprint.cxx.
References OutputDevice::GetMapMode(), MapMode::GetOrigin(), maPrtOffset, mpOut, mpWin, Point, OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), and OutputDevice::SetMapMode().
Referenced by SwDocShell::Edit(), and Init().
void SwViewShell::InvalidateAccessibleFocus | ( | ) |
Definition at line 2469 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 2501 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 2478 of file viewsh.cxx.
References GetLayout(), Imp(), and SwViewShellImp::InvalidateAccessibleParaFlowRelation_().
Referenced by SwSectionFrame::DelEmpty(), SwContentNode::DelFrames(), SwTableNode::DelFrames(), InsertCnt_(), SwTextFrame::JoinFrame(), SwContentNode::MakeFramesForAdjacentContentNode(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwTableNode::MakeOwnFrames(), and SwTextFrame::SplitFrame().
void SwViewShell::InvalidateAccessibleParaTextSelection | ( | ) |
invalidate text selection for paragraphs
invalidate text selection for paragraphs #i27301#
Definition at line 2490 of file viewsh.cxx.
References GetLayout(), Imp(), and SwViewShellImp::InvalidateAccessibleParaTextSelection_().
void SwViewShell::InvalidateLayout | ( | bool | bSizeChanged | ) |
Definition at line 2006 of file viewsh.cxx.
References SwFrame::CheckPageDescs(), Direction, EndAction(), GetLayout(), SwFrame::GetNext(), GetViewOptions(), Height, SwRootFrame::InvalidateAllContent(), 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 SwPagePreviewWin::DataChanged(), SwEditWin::DataChanged(), ImplApplyViewOptions(), SwDocShell::ReloadFromHtml(), SetBrowseBorder(), and SwDocShell::ToggleLayoutMode().
Definition at line 541 of file viewsh.cxx.
References sw::Ring< SwViewShell >::GetRingContainer(), Imp(), comphelper::LibreOfficeKit::isActive(), RepaintPagePreview(), and SwRect::SVRect().
Referenced by SwFrame::AdjustNeighbourhood(), CalcLayout(), CheckInvalidForPaint(), SwRootFrame::CheckViewLayout(), SwTextFrame::ConnectFootnote(), SwPageFrame::Cut(), SwLayIdle::DoIdleJob_(), SwTextShell::Execute(), ImplEndAction(), SwEditShell::InsertTableOf(), SwRootFrame::InvalidateAllContent(), SwRedlineTable::LOKRedlineNotification(), SwEditWin::MouseButtonUp(), Notify(), Notify_Background(), SwGrfNumPortion::Paint(), SwPageFrame::PrepareFooter(), SwRedlineTable::Remove(), SwTextFrame::repaintTextFrames(), sw_ChangeOffset(), SwPageFrame::UpdateAttr_(), SwFlyFrame::UpdateAttr_(), and SwContentNotify::~SwContentNotify().
bool SwViewShell::IsAnyFieldInDoc | ( | ) | const |
Check if the DocNodesArray contains fields.
Definition at line 612 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 239 of file viewsh.hxx.
Referenced by SwVirtFlyDrawObj::wrap_DoPaintObject().
bool SwViewShell::IsDummyPage | ( | sal_uInt16 | nPageNum | ) | const |
Definition at line 629 of file viewsh.cxx.
References GetLayout(), and SwRootFrame::IsDummyPage().
|
inline |
Definition at line 200 of file viewsh.hxx.
Referenced by SwHTMLParser::CallEndAction(), and ImplEndAction().
|
inline |
Definition at line 490 of file viewsh.hxx.
Referenced by SwView::SetVisArea().
|
inline |
Acts both for headers / footers, depending on the bShow(Header|Footer)Separator flags.
Definition at line 562 of file viewsh.hxx.
Referenced by SwWrtShell::ChangeHeaderOrFooter(), SwEditWin::Command(), SwTextShell::ExecMoveMisc(), SwEditWin::KeyInput(), and SwEditWin::MouseButtonDown().
|
inline |
Definition at line 551 of file viewsh.hxx.
Referenced by SwDrawContact::Changed().
|
inline |
Definition at line 197 of file viewsh.hxx.
Referenced by SwRootFrame::PaintSwFrame().
|
inlinestatic |
bool SwViewShell::IsNewLayout | ( | ) | const |
Definition at line 2430 of file viewsh.cxx.
References GetLayout(), and SwRootFrame::IsNewLayout().
bool SwViewShell::isOutputToWindow | ( | ) | const |
Definition at line 131 of file viewsh.cxx.
References mbOutputToWindow.
Referenced by DLPrePaint2(), and SwNoTextFrame::PaintPicture().
|
inline |
Definition at line 238 of file viewsh.hxx.
|
inline |
Definition at line 468 of file viewsh.hxx.
Referenced by SwLayAction::FormatLayout().
|
inline |
Definition at line 488 of file viewsh.hxx.
Referenced by AdjustOptionsForPagePreview(), CreateAccessiblePreview(), SwAccessibleMap::GetPreviewPageSize(), SwAccessibleMap::GetVisArea(), ImplApplyViewOptions(), ImplEndAction(), SwViewShellImp::Init(), SwAccessibleFrame::IsEditable(), SwFlyFrame::IsPaint(), SwGrfNumPortion::Paint(), Paint(), SwNoTextFrame::PaintPicture(), SwNoTextFrame::PaintSwFrame(), PrepareForPrint(), SwPaintQueue::Repaint(), SwPagePreviewWin::SetViewShell(), and SwDrawView::SwDrawView().
|
inline |
Definition at line 565 of file viewsh.hxx.
Referenced by SwRootFrame::CalcFrameRects().
|
inline |
Definition at line 563 of file viewsh.hxx.
References Header.
Referenced by SwEditWin::IsInHeaderFooter(), SwEditWin::MouseButtonDown(), and ToggleHeaderFooterEdit().
|
inline |
Definition at line 461 of file viewsh.hxx.
Referenced by SwPostItMgr::AssureStdModeAtShell(), SwHTMLParser::CallEndAction(), SwDocShell::ConvertTo(), SwEditWin::DataChanged(), SwDocShell::DoFlushDocInfo(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwEditWin::EnterDrawMode(), SwBaseShell::ExecClpbrd(), SwView::ExecTabWin(), SwPageBreakWin::execute(), SwBaseShell::Execute(), SwView::ExecViewOptions(), SwXTextView::getTransferable(), SwXTextView::getTransferableForTextRange(), lcl_AssureStdModeAtShell(), MakeVisible(), SwDrawBase::MouseButtonDown(), SwEditWin::MouseButtonDown(), SwEditWin::MouseButtonUp(), SwEditWin::MoveCursor(), SwDocShell::Notify(), SwDocShell::Save(), SwDocShell::SaveAs(), SwWrtShell::SelAll(), SwEditWin::SelectMenuPosition(), and SwWriter::Write().
void SwViewShell::LayoutIdle | ( | ) |
Definition at line 684 of file viewsh.cxx.
References GetLayout(), sw::Ring< SwViewShell >::GetRingContainer(), GetWin(), HasDrawViewDrag(), Imp(), and mpOpt.
|
inline |
Definition at line 602 of file viewsh.hxx.
References ImplLockPaint(), and mnLockPaint.
Referenced by SwOneExampleFrame::ClearDocument(), SwEditWin::DataChanged(), SwTextShell::ExecInsert(), SwView::InsertGraphicDlg(), InvalidateLayout(), and SwEditWin::StartDrag().
|
inline |
Definition at line 462 of file viewsh.hxx.
Referenced by SwPostItMgr::AssureStdModeAtShell(), SwHTMLParser::CallEndAction(), SwDocShell::ConvertTo(), SwEditWin::DataChanged(), SwDocShell::DoFlushDocInfo(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwEditWin::EnterDrawMode(), SwBaseShell::ExecClpbrd(), SwView::ExecTabWin(), SwPageBreakWin::execute(), SwTextShell::Execute(), SwBaseShell::Execute(), SwView::ExecViewOptions(), SwXTextView::getTransferable(), SwXTextView::getTransferableForTextRange(), SwWrtShell::GoNextBookmark(), SwWrtShell::GoPrevBookmark(), IMPL_LINK(), lcl_AssureStdModeAtShell(), lcl_SetAllTextToDefaultLanguage(), SwDrawBase::MouseButtonDown(), SwEditWin::MouseButtonDown(), SwEditWin::MouseButtonUp(), SwEditWin::MoveCursor(), SwDocShell::Notify(), SwDocShell::Save(), SwDocShell::SaveAs(), SwWrtShell::SelAll(), SwEditWin::SelectMenuPosition(), SwLangHelper::SetLanguageStatus(), SwOutlineContentVisibilityWin::ToggleOutlineContentVisibility(), SwOleClient::ViewChanged(), and SwWriter::Write().
void SwViewShell::MakeDrawView | ( | ) |
Definition at line 365 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().
Definition at line 567 of file viewsh.cxx.
References EndAction(), GetCareDialog(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwRect::Height(), IsScrollMDI(), IsViewLocked(), mpWin, ScrollMDI(), StartAction(), USHRT_MAX, and VisArea().
Referenced by SwEditWin::AcceptDrop(), SdrHHCWrapper::ConvertNextDocument(), SwFEShell::FindAnchorPos(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), SwCursorShell::MakeSelVisible(), SwDrawView::MakeVisible(), SwPostItMgr::MakeVisible(), and SwOleClient::ObjectAreaChanged().
Definition at line 2574 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 33 of file viewpg.cxx.
References Imp(), and SwViewShellImp::PagePreviewLayout().
Referenced by CreateAccessiblePreview(), SwPagePreview::ExecPgUpAndPgDown(), SwPagePreview::Execute(), SwAccessibleMap::GetPreviewPageSize(), SwPagePreview::GetState(), SwPagePreview::ScrollViewSzChg(), and SwPagePreviewWin::SetViewShell().
|
virtual |
Reimplemented in SwCursorShell.
Definition at line 1752 of file viewsh.cxx.
References SwPaintQueue::Add(), SwViewShellImp::AddPaintRect(), CheckInvalidForPaint(), DLPostPaint2(), DLPrePaint2(), OutputDevice::DrawRect(), SfxProgress::GetActiveProgress(), GetDoc(), GetLayout(), GetOut(), vcl::Region::GetRegionRectangles(), GetWin(), Imp(), vcl::Window::Invalidate(), SwRect::IsEmpty(), SwRootFrame::IsInPaint(), SwRect::IsInside(), IsPreview(), SwViewShellImp::m_aSmoothRect, SwViewShellImp::m_bStopSmooth, maInvalidRect, mbInEndAction, mbLstAct, mbPaintInProgress, mbPaintWorks, mnLockPaint, mnStartAction, mpOut, PaintDesktop(), SwRootFrame::PaintSwFrame(), OutputDevice::Pop(), OutputDevice::Push(), ResetInvalidRect(), 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 1470 of file viewsh.cxx.
References SwRect::Bottom(), SwViewShellImp::GetFirstVisPage(), SwFrameAreaDefinition::getFrameArea(), GetLayout(), SwFrame::GetNext(), GetOut(), GetPostItMgr(), SwPostItMgr::GetSidebarBorderWidth(), SwPostItMgr::GetSidebarWidth(), GetViewOptions(), GetWin(), SwRect::HasArea(), SwPostItMgr::HasNotes(), Imp(), SwRect::IsOver(), SwViewOption::IsViewLayoutBookMode(), SwRect::Left(), SwLayoutFrame::Lower(), PaintDesktop_(), sw::sidebarwindows::RIGHT, SwRect::Right(), SwPostItMgr::ShowNotes(), SwRect::SSize(), SwRect::Top(), and VisArea().
Referenced by ImplEndAction(), Paint(), and SmoothScroll().
|
private |
Definition at line 1552 of file viewsh.cxx.
References DLPostPaint2(), DLPrePaint2(), OutputDevice::DrawRect(), SwViewOption::GetAppBackgroundColor(), GetOut(), 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 1886 of file viewsh.cxx.
References ApplyViewOptions(), CheckInvalidForPaint(), OutputDevice::EnableMapMode(), SfxViewShell::GetIPClient(), OutputDevice::GetMapMode(), GetPostItMgr(), GetSfxViewShell(), GetViewOptions(), GetWin(), SwViewOption::GetZoom(), mpOut, Paint(), SwPostItMgr::PaintTile(), OutputDevice::PixelToLogic(), Point, OutputDevice::SetMapMode(), VirtualDevice::SetOutputSizePixel(), comphelper::LibreOfficeKit::setTiledPainting(), SwViewOption::SetZoom(), SfxInPlaceClient::VisAreaChanged(), and VisPortChgd().
Referenced by SwXTextDocument::paintTile().
void SwViewShell::PrePaint | ( | ) |
Definition at line 163 of file viewsh.cxx.
References SwViewShellImp::GetDrawView(), HasDrawView(), Imp(), and SdrPaintView::PrePaint().
Referenced by SwEditWin::PrePaint().
|
private |
Definition at line 663 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().
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 426 of file vprint.cxx.
References abs(), SwPostItMgr::CalcRects(), convertTwipToMm100(), o3tl::sorted_vector< Value, Compare, Find, class >::count(), SwPostItMgr::DrawNotesForPage(), OutputDevice::EnableOutput(), OutputDevice::GetConnectMetaFile(), GetDoc(), OutputDevice::GetDPIX(), OutputDevice::GetDPIY(), SwFrameAreaDefinition::getFrameArea(), SwDoc::getIDocumentFieldsAccess(), OutputDevice::GetMapMode(), OutputDevice::GetOutputSize(), SwRenderData::GetPagesToPrint(), SwPrintData::GetPrintPostIts(), SwPrintData::GetRenderData(), SwFrame::GetUpper(), SwRenderData::GetValidPagesSet(), SwRect::Height(), InMargins, SwPostItMgr::LayoutPostIts(), SwRenderData::m_pPostItShell, mpOpt, SwLayoutFrame::PaintSwFrame(), OutputDevice::Pop(), OutputDevice::Push(), SwPaintQueue::Repaint(), SdrPaintView::SetBufferedOutputAllowed(), SdrPaintView::SetBufferedOverlayAllowed(), OutputDevice::SetConnectMetaFile(), SetSwVisArea, sw_getPage(), sw_GetPostIts(), 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 58 of file viewpg.cxx.
References o3tl::sorted_vector< Value, Compare, Find, class >::count(), SwFntCache::Flush(), SwFrameAreaDefinition::getFrameArea(), SwFrame::GetNext(), SwRenderData::GetPagePairsForProspectPrinting(), Printer::GetPaperSizePixel(), SwPageFrame::GetPhyPageNum(), SwFrame::GetPrev(), SwPrintData::GetRenderData(), SwFrame::GetUpper(), SwRenderData::GetValidPagesSet(), Size::Height(), SwPageFrame::IsEmptyPage(), SwLayoutFrame::PaintSwFrame(), pFntCache, OutputDevice::PixelToLogic(), Point, OutputDevice::Pop(), OutputDevice::Push(), SwPaintQueue::Repaint(), OutputDevice::SetMapMode(), MapMode::SetOrigin(), MapMode::SetScaleX(), MapMode::SetScaleY(), SwRect::SSize(), sw_getPage(), and Size::Width().
Referenced by SwXTextDocument::render().
|
static |
Definition at line 570 of file vprint.cxx.
References 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 949 of file viewsh.cxx.
References EndAction(), SwFntCache::Flush(), GetDoc(), GetLayout(), SwRootFrame::InvalidateAllContent(), pFntCache, Pos, PrtArea, Size, and StartAction().
Referenced by ChgNumberDigits(), ImplApplyViewOptions(), and SetReadonlyOption().
|
inlineprivate |
Definition at line 585 of file viewsh.hxx.
References SwRect::Clear(), and maInvalidRect.
Referenced by ImplEndAction(), and Paint().
void SwViewShell::SetAddExtLeading | ( | bool | bNew | ) |
Definition at line 791 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 822 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().
Definition at line 1977 of file viewsh.cxx.
References SwRect::HasArea(), InvalidateLayout(), maBrowseBorder, and maVisArea.
Referenced by SwView::MarginChanged().
|
static |
Definition at line 2544 of file viewsh.cxx.
References vcl::DeleteOnDeinit< class >::get(), and mpCareDialog.
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 871 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 895 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 931 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().
|
inline |
Definition at line 199 of file viewsh.hxx.
Referenced by SwHTMLParser::CallEndAction().
void SwViewShell::SetFirstVisPageInvalid | ( | ) |
Definition at line 1026 of file viewsh.cxx.
References sw::Ring< SwViewShell >::GetRingContainer().
Referenced by SwRootFrame::CheckViewLayout(), SwPageFrame::Paste(), SmoothScroll(), and VisPortChgd().
|
inline |
Definition at line 253 of file viewsh.hxx.
void SwViewShell::SetMsWordCompTrailingBlanks | ( | bool | _bMsWordCompTrailingBlanks | ) |
Definition at line 913 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 341 of file viewsh.hxx.
void SwViewShell::setOutputToWindow | ( | bool | bOutputToWindow | ) |
Definition at line 126 of file viewsh.cxx.
References mbOutputToWindow.
Referenced by SwPagePreviewWin::Paint(), and SwEditWin::Paint().
void SwViewShell::SetParaSpaceMax | ( | bool | bNew | ) |
Definition at line 755 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 767 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 2385 of file viewsh.cxx.
References mpOpt.
Referenced by SwXTextDocument::getRendererCount(), and SwXTextDocument::render().
void SwViewShell::SetProtectForm | ( | bool | _bProtectForm | ) |
Definition at line 907 of file viewsh.cxx.
References getIDocumentSettingAccess(), PROTECT_FORM, and IDocumentSettingAccess::set().
Referenced by SwCompatibilityOptPage::FillItemSet().
void SwViewShell::SetPrtFormatOption | ( | bool | bSet | ) |
Definition at line 2403 of file viewsh.cxx.
References mpOpt.
|
virtual |
Reimplemented in SwWrtShell.
Definition at line 2355 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 2420 of file viewsh.cxx.
References GetRestoreActions(), Imp(), and SwViewShellImp::SetRestoreActions().
|
inline |
Definition at line 442 of file viewsh.hxx.
Referenced by SwPagePreview::SwPagePreview(), and SwWrtShell::SwWrtShell().
|
inlinestatic |
Definition at line 433 of file viewsh.hxx.
|
virtual |
Reimplemented in SwWrtShell.
Definition at line 93 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 925 of file viewsh.cxx.
References getIDocumentSettingAccess(), IDocumentSettingAccess::set(), and SUBTRACT_FLYS.
Referenced by SwCompatibilityOptPage::FillItemSet().
void SwViewShell::SetTabCompat | ( | bool | bNew | ) |
Definition at line 779 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 2344 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 842 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 859 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 882 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().
void SwViewShell::SetUseVirDev | ( | bool | bNew | ) |
Definition at line 806 of file viewsh.cxx.
References IDocumentSettingAccess::get(), GetDoc(), getIDocumentDeviceAccess(), getIDocumentSettingAccess(), IDocumentDeviceAccess::setReferenceDeviceType(), and USE_VIRTUAL_DEVICE.
Referenced by SwCompatibilityOptPage::FillItemSet().
|
inline |
Definition at line 340 of file viewsh.hxx.
Referenced by SwPagePreview::~SwPagePreview().
void SwViewShell::ShowPreviewSelection | ( | sal_uInt16 | nSelPage | ) |
Definition at line 38 of file viewpg.cxx.
References Imp(), and SwViewShellImp::InvalidateAccessiblePreviewSelection().
Referenced by SwPagePreview::Execute(), and SwPagePreviewWin::MouseButtonDown().
void SwViewShell::SizeChgNotify | ( | ) |
Definition at line 1035 of file viewsh.cxx.
References ActionPend(), DOCUMENTBORDER, SfxViewShell::GetCurrentDocument(), GetDocSize(), GetSfxViewShell(), Size::Height(), Imp(), comphelper::LibreOfficeKit::isActive(), mbDocSizeChgd, mbPaintInProgress, mpWin, SfxLokHelper::notifyDocumentSizeChanged(), PageNumNotify(), SizeNotify(), and Size::Width().
Referenced by Init().
bool SwViewShell::SmoothScroll | ( | tools::Long | lXDiff, |
tools::Long | lYDiff, | ||
const tools::Rectangle * | pRect | ||
) |
Definition at line 1237 of file viewsh.cxx.
References SwRect::AddWidth(), SdrObjEditView::AddWindowToPaintView(), Bottom, SwRect::Bottom(), SdrObjEditView::DeleteWindowFromPaintView(), VclPtr< reference_type >::disposeAndClear(), DLPostPaint2(), DLPrePaint2(), OutputDevice::DrawOutDev(), OutputDevice::EnableMapMode(), VclPtr< reference_type >::get(), OutputDevice::GetBitCount(), SwViewShellImp::GetDrawView(), GetDrawView(), GetLayout(), GetOut(), SdrPaintWindow::GetTargetOutputDevice(), GetViewOptions(), tools::Rectangle::GetWidth(), GetWin(), HasDrawView(), Size::Height(), SwRect::Height(), Imp(), OutputDevice::IsMapModeEnabled(), tools::Rectangle::Left(), Left, SwRect::Left(), OutputDevice::LogicToPixel(), LONG_MAX, SwViewShellImp::m_aSmoothRect, SwViewShellImp::m_bSmoothUpdate, SwViewShellImp::m_bStopSmooth, MakeDrawView(), maVisArea, mbEnableSmooth, mbLstAct, mnLockPaint, mpOut, mpTargetPaintWindow, mpWin, PaintDesktop(), vcl::Window::PaintImmediately(), SwRootFrame::PaintSwFrame(), OutputDevice::PixelToLogic(), Point, Pos, SwRect::Pos(), tools::Rectangle::Right(), SwRect::Right(), vcl::Window::Scroll(), OutputDevice::SetFillColor(), SetFirstVisPageInvalid(), tools::Rectangle::SetLeft(), OutputDevice::SetLineColor(), OutputDevice::SetMapMode(), MapMode::SetOrigin(), VirtualDevice::SetOutputSize(), Size::setWidth(), SwRect::SSize(), SwRect::SVRect(), Top, SwRect::Top(), VisArea(), SdrPaintView::VisAreaChanged(), Size::Width(), and SwRect::Width().
Referenced by VisPortChgd().
|
inline |
Definition at line 590 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(), and UpdateFields().
void SwViewShell::ToggleHeaderFooterEdit | ( | ) |
Acts both for headers / footers, depending on the bShow(Header|Footer)Separator flags.
Definition at line 105 of file viewsh.cxx.
References Footer, GetViewOptions(), GetWin(), Header, vcl::Window::Invalidate(), IsShowHeaderFooterSeparator(), mbHeaderFooterEdit, and SetShowHeaderFooterSeparator().
Referenced by SwFEShell::ToggleHeaderFooterEdit().
void SwViewShell::UISizeNotify | ( | ) |
Definition at line 2408 of file viewsh.cxx.
References bInSizeNotify, GetDocSize(), mbDocSizeChgd, and SizeNotify().
Referenced by ImplEndAction(), and Paint().
|
inline |
Definition at line 607 of file viewsh.hxx.
References ImplUnlockPaint(), and mnLockPaint.
Referenced by SwOneExampleFrame::ClearDocument(), SwEditWin::DataChanged(), SwTextShell::ExecInsert(), IMPL_LINK(), SwView::InsertGraphicDlg(), InvalidateLayout(), SwEditWin::StartDrag(), and SwLayIdle::SwLayIdle().
void SwViewShell::UpdateAllCharts | ( | ) |
update all charts for which any table exists
Definition at line 659 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 640 of file viewsh.cxx.
References EndAction(), GetDoc(), SwDoc::getIDocumentFieldsAccess(), StartAction(), SwCursorShell::StartAction(), and IDocumentFieldsAccess::UpdateFields().
const SwRect & SwViewShell::VisArea | ( | ) | const |
Definition at line 560 of file viewsh.cxx.
References SwFrameAreaDefinition::getFrameArea(), GetLayout(), comphelper::LibreOfficeKit::isActive(), and maVisArea.
Referenced by SwViewShellImp::AddPaintRect(), SwFrame::AdjustNeighbourhood(), SwRootFrame::CalcFrameRects(), CalcLayout(), CalcPagesForPrint(), SwLayoutFrame::CalcRel(), SwFlyFrame::CalcRel(), SwHTMLParser::CallEndAction(), CheckInvalidForPaint(), SwLayIdle::DoIdleJob(), SwWrtShell::Down(), SwTabFrame::Format(), SwLayAction::FormatContent(), SwLayAction::FormatLayoutTab(), SwDrawBase::GetDefaultCenterPos(), SwDPage::GetGridFrameList(), SwAccessibleMap::GetVisArea(), IMPL_LINK_NOARG(), ImplEndAction(), ImplUnlockPaint(), SwTextShell::InsertMediaDlg(), SwLayAction::InternalAction(), SwCursorShell::IsCursorVisible(), SwNode::IsInVisibleArea(), SwLayAction::IsShortCut(), lcl_GetPos(), SwWrtShell::Left(), SwWrtShell::LeftMargin(), SwPageFrame::MakeAll(), SwContentFrame::MakePrtArea(), SwCursorShell::MakeSelVisible(), MakeVisible(), SwEditWin::MouseButtonUp(), SwEditWin::MouseMove(), SwVirtFlyDrawObj::NbcResize(), SwOleClient::ObjectAreaChanged(), PaintDesktop(), SwPageFrame::PaintNotesSidebar(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwWrtShell::PopCursor(), SwPageFrame::PrepareFooter(), SwWrtShell::PushCursor(), SwWrtShell::Right(), SwWrtShell::RightMargin(), SwViewShellImp::SetFirstVisPage(), SwVisibleCursor::Show(), SmoothScroll(), SwPageFrame::SwPageFrame(), SwWrtShell::Up(), SwEditWin::UpdatePointer(), and VisPortChgd().
Reimplemented in SwCursorShell.
Definition at line 1066 of file viewsh.cxx.
References SwRect::Bottom(), SwPostItMgr::CalcRects(), SwPostItMgr::CorrectPositions(), SwViewShellImp::DelRegion(), FAR_AWAY, SwPageFrame::GetBoundRect(), SwViewShellImp::GetDrawView(), 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, vcl::Window::PaintImmediately(), OutputDevice::PixelToLogic(), Point, Pos, SwRect::Pos(), SwPostItMgr::Rescale(), tools::Rectangle::Right(), SAL_MAX_INT32, SAL_WARN_IF, SdrSnapView::SetActualWin(), SetFirstVisPageInvalid(), tools::Rectangle::SetLeft(), OutputDevice::SetMapMode(), MapMode::SetOrigin(), SwPostItMgr::ShowNotes(), SwPageFrame::SidebarPosition(), SmoothScroll(), SwRect::SSize(), SwRect::SVRect(), SwRect::Top(), SwRect::Union(), SwViewShellImp::UpdateAccessible(), VisArea(), and SdrPaintView::VisAreaChanged().
Referenced by PaintTile(), and SwCursorShell::VisPortChgd().
|
friend |
Definition at line 173 of file notxtfrm.cxx.
|
friend |
Definition at line 7358 of file paintfrm.cxx.
|
friend |
Definition at line 155 of file vprint.cxx.
Referenced by PrintOrPDFExport().
|
friend |
Definition at line 89 of file viewsh.hxx.
|
friend |
Definition at line 92 of file viewsh.hxx.
|
friend |
Definition at line 88 of file viewsh.hxx.
|
private |
error display of missed images
Definition at line 98 of file viewsh.hxx.
Referenced by DeleteReplacementBitmaps(), and GetReplacementBitmap().
|
private |
replaced display of still loaded images
Definition at line 97 of file viewsh.hxx.
Referenced by DeleteReplacementBitmaps(), and GetReplacementBitmap().
|
private |
Definition at line 106 of file viewsh.hxx.
Referenced by GetBrowseBorder(), GetBrowseWidth(), and SetBrowseBorder().
|
private |
Definition at line 107 of file viewsh.hxx.
Referenced by CheckInvalidForPaint(), ImplEndAction(), Paint(), and ResetInvalidRect().
|
protected |
The visible area in the LibreOfficeKit client.
Definition at line 170 of file viewsh.hxx.
|
protected |
Definition at line 222 of file viewsh.hxx.
Referenced by DLPrePaint2().
|
private |
Definition at line 104 of file viewsh.hxx.
Referenced by InitPrt().
|
protected |
The modern version of VisArea.
Definition at line 169 of file viewsh.hxx.
Referenced by CalcPagesForPrint(), GetBrowseWidth(), ImplEndAction(), SwEditShell::InsertTableOf(), SwPagePreviewLayout::Paint(), SetBrowseBorder(), SetSwVisArea(), SmoothScroll(), VisArea(), and VisPortChgd().
|
private |
Definition at line 120 of file viewsh.hxx.
Referenced by Init(), SwViewShellImp::SetFirstVisPage(), SizeChgNotify(), and UISizeNotify().
|
private |
Definition at line 130 of file viewsh.hxx.
Referenced by SmoothScroll(), and SwViewShell().
|
private |
Definition at line 132 of file viewsh.hxx.
Referenced by SwViewShell().
|
private |
Definition at line 129 of file viewsh.hxx.
Referenced by SwViewShell().
|
private |
Flag to say that we are editing header or footer (according to the bShow(Header|Footer)Separator above)
Definition at line 136 of file viewsh.hxx.
Referenced by ToggleHeaderFooterEdit().
|
private |
Definition at line 139 of file viewsh.hxx.
Referenced by SwViewShell().
|
private |
Definition at line 127 of file viewsh.hxx.
Referenced by ImplEndAction(), Paint(), SwViewShell(), and VisPortChgd().
|
staticprivate |
Definition at line 100 of file viewsh.hxx.
Referenced by ImplEndAction(), IsLstEndAction(), Paint(), and SmoothScroll().
|
protected |
The virtual device we paint to will end up on the screen.
Definition at line 178 of file viewsh.hxx.
Referenced by isOutputToWindow(), and setOutputToWindow().
|
private |
Definition at line 124 of file viewsh.hxx.
Referenced by Paint(), SizeChgNotify(), and SwViewShell().
|
private |
Definition at line 122 of file viewsh.hxx.
Referenced by ImplEndAction(), ImplStartAction(), Paint(), SwViewShell(), and ~SwViewShell().
|
private |
Definition at line 128 of file viewsh.hxx.
Referenced by SwViewShell().
|
protected |
Special select all mode: whole document selected, even if doc starts with table.
Definition at line 175 of file viewsh.hxx.
|
private |
Flag to say that we are showing the footer control.
Definition at line 135 of file viewsh.hxx.
Referenced by SetShowHeaderFooterSeparator().
|
private |
Flag to say that we are showing the header control.
Definition at line 134 of file viewsh.hxx.
Referenced by SetShowHeaderFooterSeparator().
|
private |
Definition at line 125 of file viewsh.hxx.
Referenced by SwViewShell().
|
protected |
!= 0 if Paint is locked.
Definition at line 174 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 173 of file viewsh.hxx.
Referenced by CalcLayout(), CheckInvalidForPaint(), ChgAllPageOrientation(), ChgAllPageSize(), EndAction(), SwEditShell::HyphContinue(), SwEditShell::HyphIgnore(), ImplEndAction(), Paint(), SwEditShell::SpellContinue(), StartAction(), and ~SwViewShell().
|
private |
Definition at line 118 of file viewsh.hxx.
Referenced by ApplyAccessibilityOptions(), and ~SwViewShell().
|
private |
Definition at line 142 of file viewsh.hxx.
Referenced by DLPostPaint2(), and DLPrePaint2().
|
staticprotected |
|
private |
Definition at line 111 of file viewsh.hxx.
Referenced by SwViewShell(), and ~SwViewShell().
|
private |
Definition at line 144 of file viewsh.hxx.
Referenced by CreateAccessible(), CreateAccessiblePreview(), GetLayout(), Init(), and SwViewShell().
|
private |
Definition at line 117 of file viewsh.hxx.
Referenced by ApplyAccessibilityOptions(), ImplApplyViewOptions(), Init(), LayoutIdle(), PrepareForPrint(), PrintOrPDFExport(), SetOutDevAndWin(), SetPDFExportOption(), SetPrtFormatOption(), SetReadonlyOption(), SetReadonlySelectionOption(), SetUIOptions(), SwViewShell(), and ~SwViewShell().
|
private |
Window, Printer, VirtDev, ...
Definition at line 115 of file viewsh.hxx.
Referenced by DLPostPaint2(), DLPrePaint2(), ImplEndAction(), ImplUnlockPaint(), Init(), InitPrt(), Paint(), PaintTile(), SetOutDev(), SetOutDevAndWin(), SmoothScroll(), SwViewShell(), and ~SwViewShell().
|
protected |
Definition at line 221 of file viewsh.hxx.
Referenced by DLPostPaint2(), and DLPrePaint2().
|
protected |
Definition at line 220 of file viewsh.hxx.
Referenced by DLPostPaint2(), and DLPrePaint2().
|
private |
Definition at line 109 of file viewsh.hxx.
Referenced by CareChildWin().
|
staticprotected |
|
private |
Definition at line 141 of file viewsh.hxx.
Referenced by DLPostPaint2(), DLPrePaint2(), and SmoothScroll().
|
private |
= 0 during printing or pdf export
Definition at line 114 of file viewsh.hxx.
Referenced by Init(), InitPrt(), MakeVisible(), SetOutDevAndWin(), SizeChgNotify(), and SmoothScroll().
|
protected |
The document; never 0.
Definition at line 171 of file viewsh.hxx.
Referenced by SwEditShell::ApplyChangedSentence(), SwFEShell::Copy(), CreateAccessible(), SwEditShell::DeleteTOXMark(), SwWrtShell::DelLeft(), SwWrtShell::DelRight(), SwEditShell::FillByEx(), SwEditShell::FindCharFormatByName(), SwEditShell::FindFlyByName(), SwCursorShell::FindINetAttr(), SwEditShell::FindTextFormatCollByName(), SwCursorShell::FindValidContentNode(), SwFEShell::GetConnectableFrameFormats(), SwEditShell::GetGrammarCorrection(), getIDocumentContentOperations(), getIDocumentDeviceAccess(), getIDocumentDrawModelAccess(), getIDocumentLayoutAccess(), getIDocumentListItemsAccess(), getIDocumentMarkAccess(), getIDocumentOutlineNodesAccess(), getIDocumentRedlineAccess(), getIDocumentSettingAccess(), getIDocumentStatistics(), getIDocumentStylePoolAccess(), GetIDocumentUndoRedo(), GetNodes(), SwFEShell::GetPageObjs(), SwWrtShell::GetSelDescr(), SwEditShell::GetSeqFootnoteList(), SwCursorShell::GetTextDirection(), SwEditShell::GetTOXType(), SwEditShell::GetTOXTypeCount(), SwCursorShell::GoNextCell(), SwCursorShell::GotoOutline(), SwEditShell::HasFootnotes(), ImplApplyViewOptions(), Init(), SwFEShell::InsertDrawObj(), SwEditShell::InsertTableOf(), SwEditShell::InsertTOXType(), IsAnyFieldInDoc(), SwEditShell::IsUsed(), SwCursorShell::MoveFieldType(), SwFEShell::Paste(), SwFEShell::ReplaceSdrObj(), SwEditShell::SelectionHasBullet(), SwEditShell::SelectionHasNumber(), SwEditShell::SetCurFootnote(), SwFEShell::SetPageObjsNewPage(), SwViewShell(), SwFEShell::WizardGetFly(), and ~SwViewShell().