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

#include <view.hxx>

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

Classes

struct  SelectCycle
 

Public Types

enum  CachedStringID {
  OldGrfCat ,
  OldTabCat ,
  OldFrameCat ,
  OldDrwCat ,
  CachedStrings
}
 

Public Member Functions

SAL_DLLPRIVATE bool InsertGraphicDlg (SfxRequest &)
 
 SFX_DECL_VIEWFACTORY (SwView)
 
SfxDispatcherGetDispatcher ()
 
void GotFocus () const
 
virtual SdrViewGetDrawView () const override
 
virtual bool HasUIFeature (SfxShellFeature nFeature) const override
 
virtual void ShowCursor (bool bOn=true) override
 
virtual ErrCode DoVerb (sal_Int32 nVerb) override
 
virtual sal_uInt16 SetPrinter (SfxPrinter *pNew, SfxPrinterChangeFlags nDiff=SFX_PRINTER_ALL) override
 
ShellMode GetShellMode () const
 
css::view::XSelectionSupplier * GetUNOObject ()
 
OUString GetSelectionTextParam (bool bCompleteWords, bool bEraseTrail)
 
virtual bool HasSelection (bool bText=true) const override
 
virtual OUString GetSelectionText (bool bCompleteWords=false, bool bOnlyASample=false) override
 
virtual bool PrepareClose (bool bUI=true) override
 
virtual void MarginChanged () override
 
void InsertThesaurusSynonym (const OUString &rSynonmText, const OUString &rLookUpText, bool bValidSelection)
 
bool IsValidSelectionForThesaurus () const
 
OUString GetThesaurusLookUpText (bool bSelection) const
 
void StopShellTimer ()
 
SwWrtShellGetWrtShell () const
 
SwWrtShellGetWrtShellPtr () const
 
SwEditWinGetEditWin ()
 
const SwEditWinGetEditWin () const
 
void ScannerEventHdl ()
 
SwGlossaryHdlGetGlosHdl ()
 
const tools::RectangleGetVisArea () const
 
bool IsScroll (const tools::Rectangle &rRect) const
 
void Scroll (const tools::Rectangle &rRect, sal_uInt16 nRangeX=USHRT_MAX, sal_uInt16 nRangeY=USHRT_MAX)
 
tools::Long SetVScrollMax (tools::Long lMax)
 
tools::Long SetHScrollMax (tools::Long lMax)
 
void SpellError (LanguageType eLang)
 
bool ExecSpellPopup (const Point &rPt)
 ! End of extra code for context menu modifying extensions More...
 
void ExecSmartTagPopup (const Point &rPt)
 Function: ExecSmartTagPopup. More...
 
 DECL_DLLPRIVATE_LINK (OnlineSpellCallback, SpellCallbackInfo &, void)
 
bool ExecDrwTextSpellPopup (const Point &rPt)
 
void SetTabColFromDocPos (const Point &rPt)
 
void SetTabColFromDoc (bool b)
 
bool IsTabColFromDoc () const
 
void SetTabRowFromDoc (bool b)
 
bool IsTabRowFromDoc () const
 
void SetNumRuleNodeFromDoc (SwTextNode *pNumRuleNode)
 
void DocSzChgd (const Size &rNewSize)
 
const SizeGetDocSz () const
 
void SetVisArea (const tools::Rectangle &, bool bUpdateScrollbar=true)
 
void SetVisArea (const Point &, bool bUpdateScrollbar=true)
 
void CheckVisArea ()
 
void RecheckBrowseMode ()
 
 DECL_DLLPRIVATE_LINK (MoveNavigationHdl, void *, void)
 
bool HandleWheelCommands (const CommandEvent &)
 
bool HandleGestureZoomCommand (const CommandEvent &)
 
void InsFrameMode (sal_uInt16 nCols)
 
void SetZoom (SvxZoomType eZoomType, short nFactor=100, bool bViewOnly=false)
 
virtual void SetZoomFactor (const Fraction &rX, const Fraction &) override
 
void SetViewLayout (sal_uInt16 nColumns, bool bBookMode, bool bViewOnly=false)
 
void ShowHScrollbar (bool bShow)
 
bool IsHScrollbarVisible () const
 
void ShowVScrollbar (bool bShow)
 
bool IsVScrollbarVisible () const
 
void EnableHScrollbar (bool bEnable)
 
void EnableVScrollbar (bool bEnable)
 
void CreateVRuler ()
 
void KillVRuler ()
 
void CreateTab ()
 
void KillTab ()
 
bool StatVRuler () const
 
void ChangeVRulerMetric (FieldUnit eUnit)
 
void GetVRulerMetric (FieldUnit &rToFill) const
 
SvxRulerGetHRuler ()
 
SvxRulerGetVRuler ()
 
void InvalidateRulerPos ()
 
void ChangeTabMetric (FieldUnit eUnit)
 
void GetHRulerMetric (FieldUnit &rToFill) const
 
void Execute (SfxRequest &)
 
void ExecLingu (SfxRequest &)
 
void ExecDlg (SfxRequest const &)
 
void ExecDlgExt (SfxRequest const &)
 
void ExecColl (SfxRequest const &)
 
void ExecutePrint (SfxRequest &)
 
void ExecDraw (const SfxRequest &)
 
void ExecTabWin (SfxRequest const &)
 
void ExecuteStatusLine (SfxRequest &)
 execute method for the status line More...
 
 DECL_DLLPRIVATE_LINK (ExecRulerClick, Ruler *, void)
 
void ExecSearch (SfxRequest &)
 
void ExecViewOptions (SfxRequest &)
 
virtual bool IsConditionalFastCall (const SfxRequest &rReq) override
 
void StateViewOptions (SfxItemSet &)
 
void StateSearch (SfxItemSet &)
 
void GetState (SfxItemSet &)
 
void StateStatusLine (SfxItemSet &)
 get status of the status line More...
 
void UpdateWordCount (SfxShell *, sal_uInt16)
 
void ExecFormatFootnote ()
 
void ExecNumberingOutline (SfxItemPool &)
 
void SetDrawFuncPtr (std::unique_ptr< SwDrawBase > pFuncPtr)
 
SwDrawBaseGetDrawFuncPtr () const
 
void GetDrawState (SfxItemSet &rSet)
 
void ExitDraw ()
 
bool IsDrawRotate () const
 
void FlipDrawRotate ()
 
bool IsDrawSelMode () const
 
void SetSelDrawSlot ()
 
void FlipDrawSelMode ()
 
void NoRotate ()
 
bool EnterDrawTextMode (const Point &aDocPos)
 
bool EnterShapeDrawTextMode (SdrObject *pObject)
 Same as EnterDrawTextMode(), but takes an SdrObject instead of guessing it by document position. More...
 
void LeaveDrawCreate ()
 
bool IsDrawMode () const
 
bool IsFormMode () const
 
bool IsBezierEditMode () const
 
bool AreOnlyFormsSelected () const
 
bool HasOnlyObj (SdrObject const *pSdrObj, SdrInventor eObjInventor) const
 
bool BeginTextEdit (SdrObject *pObj, SdrPageView *pPV=nullptr, vcl::Window *pWin=nullptr, bool bIsNewObj=false, bool bSetSelectionToStart=false)
 
bool isSignatureLineSelected () const
 
bool isSignatureLineSigned () const
 
bool isQRCodeSelected () const
 
void StateTabWin (SfxItemSet &)
 
 DECL_LINK (AttrChangedNotify, LinkParamNone *, void)
 
 DECL_DLLPRIVATE_LINK (FormControlActivated, LinkParamNone *, void)
 
void EditLinkDlg ()
 show "edit link" dialog More...
 
void AutoCaption (const sal_uInt16 nType, const SvGlobalName *pOleId=nullptr)
 
void InsertCaption (const InsCaptionOpt *pOpt)
 
void UpdatePageNums ()
 invalidate page numbering field More...
 
OUString GetPageStr (sal_uInt16 nPhyNum, sal_uInt16 nVirtNum, const OUString &rPgStr)
 Create string for showing the page number in the statusbar. More...
 
void ForcePageUpDownOffset (SwTwips nTwips)
 Force page size for PgUp/PgDown to overwrite the computation based on m_aVisArea. More...
 
SfxShellGetCurShell ()
 
SwDocShellGetDocShell ()
 
const SwDocShellGetDocShell () const
 
virtual FmFormShellGetFormShell () override
 
virtual const FmFormShellGetFormShell () const override
 
void ResetSubShell ()
 
virtual void WriteUserData (OUString &, bool bBrowse=false) override
 
virtual void ReadUserData (const OUString &, bool bBrowse=false) override
 
virtual void ReadUserDataSequence (const css::uno::Sequence< css::beans::PropertyValue > &) override
 
virtual void WriteUserDataSequence (css::uno::Sequence< css::beans::PropertyValue > &) override
 
void SetCursorAtTop (bool bFlag, bool bCenter=false)
 
bool JumpToSwMark (std::u16string_view rMark)
 
tools::Long InsertDoc (sal_uInt16 nSlotId, const OUString &rFileName, const OUString &rFilterName, sal_Int16 nVersion=0)
 
void ExecuteInsertDoc (SfxRequest &rRequest, const SfxPoolItem *pItem)
 
tools::Long InsertMedium (sal_uInt16 nSlotId, std::unique_ptr< SfxMedium > pMedium, sal_Int16 nVersion)
 
 DECL_DLLPRIVATE_LINK (DialogClosedHdl, sfx2::FileDialogHelper *, void)
 
bool IsPasteAllowed ()
 
bool IsPasteSpecialAllowed ()
 
bool IsPasteSpreadsheet (bool bHasOwnTableCopied)
 
void EnableMailMerge ()
 
void ApplyAccessibilityOptions ()
 
 SwView (SfxViewFrame &rFrame, SfxViewShell *)
 
virtual ~SwView () override
 
void NotifyDBChanged ()
 
SfxObjectShellLock CreateTmpSelectionDoc ()
 
void AddTransferable (SwTransferable &rTransferable)
 
void SetMailMergeConfigItem (std::shared_ptr< SwMailMergeConfigItem > const &rConfigItem)
 
std::shared_ptr< SwMailMergeConfigItem > const & GetMailMergeConfigItem () const
 
std::shared_ptr< SwMailMergeConfigItemEnsureMailMergeConfigItem (const SfxItemSet *pArgs=nullptr)
 
OUString GetDataSourceName () const
 
void ExecFormatPaintbrush (SfxRequest const &)
 
void StateFormatPaintbrush (SfxItemSet &)
 
ErrCode InsertGraphic (const OUString &rPath, const OUString &rFilter, bool bLink, GraphicFilter *pFlt)
 
void ExecuteScan (SfxRequest &rReq)
 
SwPostItMgrGetPostItMgr ()
 
const SwPostItMgrGetPostItMgr () const
 
void SelectShellForDrop ()
 
void UpdateDocStats ()
 
void SetMaxOutlineLevelShown (int nLevel)
 
int GetMaxOutlineLevelShown () const
 
virtual SAL_DLLPRIVATE SfxPrinterGetPrinter (bool bCreate=false) override
 
virtual SAL_DLLPRIVATE bool HasPrintOptionsPage () const override
 
virtual SAL_DLLPRIVATE std::unique_ptr< SfxTabPageCreatePrintOptionsPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet) override
 
int getPart () const override
 See SfxViewShell::getPart(). More...
 
void dumpAsXml (xmlTextWriterPtr pWriter) const override
 See SfxViewShell::dumpAsXml(). More...
 
void SetRedlineAuthor (const OUString &rAuthor)
 
const OUString & GetRedlineAuthor () const
 
void afterCallbackRegistered () override
 See SfxViewShell::afterCallbackRegistered(). More...
 
void NotifyCursor (SfxViewShell *pViewShell) const override
 See SfxViewShell::NotifyCursor(). More...
 
::Color GetColorConfigColor (svtools::ColorConfigEntry nColorType) const override
 See SfxViewShell::GetColorConfigColor(). More...
 
OUString GetColorConfigName () const override
 See SfxViewShell::GetColorConfigName(). More...
 
void ShowUIElement (const OUString &sElementURL) const
 
const OUString & GetCachedString (CachedStringID id)
 
void SetCachedString (CachedStringID id, const OUString &sStr)
 
const OUString & GetOldGrfCat ()
 
void SetOldGrfCat (const OUString &sStr)
 
const OUString & GetOldTabCat ()
 
void SetOldTabCat (const OUString &sStr)
 
const OUString & GetOldFrameCat ()
 
void SetOldFrameCat (const OUString &sStr)
 
const OUString & GetOldDrwCat ()
 
void SetOldDrwCat (const OUString &sStr)
 
virtual tools::Rectangle getLOKVisibleArea () const override
 
virtual void flushPendingLOKInvalidateTiles () override
 
virtual std::optional< OString > getLOKPayload (int nType, int nViewId) const override
 
bool IsHighlightCharDF ()
 
- Public Member Functions inherited from SfxViewShell
 SfxViewShell (SfxViewFrame &rFrame, SfxViewShellFlags nFlags)
 
virtual ~SfxViewShell () override
 
SfxInPlaceClientGetIPClient () const
 
SfxInPlaceClientGetUIActiveClient () const
 
SfxInPlaceClientFindIPClient (const css::uno::Reference< css::embed::XEmbeddedObject > &xObj, vcl::Window *pObjParentWin) const
 
virtual ErrCode DoVerb (sal_Int32 nVerb)
 
void OutplaceActivated (bool bActive)
 
virtual void UIActivating (SfxInPlaceClient *pClient)
 
virtual void UIDeactivated (SfxInPlaceClient *pClient)
 
void JumpToMark (const OUString &rMark)
 
void VisAreaChanged ()
 
virtual bool PrepareClose (bool bUI=true)
 
virtual OUString GetSelectionText (bool bCompleteWords=false, bool bOnlyASample=false)
 
virtual bool HasSelection (bool bText=true) const
 
virtual SdrViewGetDrawView () const
 
void AddSubShell (SfxShell &rShell)
 
void RemoveSubShell (SfxShell *pShell=nullptr)
 
SfxShellGetSubShell (sal_uInt16)
 
virtual SfxShellGetFormShell ()
 
virtual const SfxShellGetFormShell () const
 
virtual void notifyWindow (vcl::LOKWindowId nLOKWindowId, const OUString &rAction, const std::vector< vcl::LOKPayloadItem > &rPayload=std::vector< vcl::LOKPayloadItem >()) const override
 
virtual void ShowCursor (bool bOn=true)
 
virtual bool KeyInput (const KeyEvent &rKeyEvent)
 
bool Escape ()
 
vcl::WindowGetWindow () const
 
weld::WindowGetFrameWeld () const
 
void SetWindow (vcl::Window *pViewPort)
 
const SvBorderGetBorderPixel () const
 
void SetBorderPixel (const SvBorder &rBorder)
 
void InvalidateBorder ()
 
SfxViewFrameGetViewFrame () const
 
virtual SfxPrinterGetPrinter (bool bCreate=false)
 
virtual sal_uInt16 SetPrinter (SfxPrinter *pNewPrinter, SfxPrinterChangeFlags nDiffFlags=SFX_PRINTER_ALL)
 
virtual bool HasPrintOptionsPage () const
 
virtual std::unique_ptr< SfxTabPageCreatePrintOptionsPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rOptions)
 
PrinterGetActivePrinter () const
 
virtual void WriteUserData (OUString &, bool bBrowse=false)
 
virtual void ReadUserData (const OUString &, bool bBrowse=false)
 
virtual void WriteUserDataSequence (css::uno::Sequence< css::beans::PropertyValue > &)
 
virtual void ReadUserDataSequence (const css::uno::Sequence< css::beans::PropertyValue > &)
 
virtual void QueryObjAreaPixel (tools::Rectangle &rRect) const
 
virtual SfxObjectShellGetObjectShell () override
 
virtual css::uno::Reference< css::frame::XModel > GetCurrentDocument () const
 
void SetCurrentDocument () const
 
virtual css::uno::Reference< css::view::XRenderable > GetRenderable ()
 
virtual void MarginChanged ()
 
const SizeGetMargin () const
 
void SetMargin (const Size &)
 
void DisconnectAllClients ()
 
bool NewWindowAllowed () const
 
void SetNewWindowAllowed (bool bSet)
 
void SetController (SfxBaseController *pController)
 
css::uno::Reference< css::frame::XController > GetController () const
 
bool TryContextMenuInterception (const rtl::Reference< VCLXPopupMenu > &rIn, const OUString &rMenuIdentifier, rtl::Reference< VCLXPopupMenu > &rOut, css::ui::ContextMenuExecuteEvent aEvent)
 
bool TryContextMenuInterception (const rtl::Reference< VCLXPopupMenu > &, const OUString &rMenuIdentifier, css::ui::ContextMenuExecuteEvent aEvent)
 
void ExecPrint (const css::uno::Sequence< css::beans::PropertyValue > &, bool, bool)
 
void StartPrint (const css::uno::Sequence< css::beans::PropertyValue > &, bool, bool)
 
const std::shared_ptr< vcl::PrinterController > & GetPrinterController () const
 
void AddRemoveClipboardListener (const css::uno::Reference< css::datatransfer::clipboard::XClipboardListener > &, bool)
 
css::uno::Reference< css::datatransfer::clipboard::XClipboardNotifier > GetClipboardNotifier () const
 
SAL_DLLPRIVATE SfxInPlaceClientGetUIActiveIPClient_Impl () const
 
SAL_DLLPRIVATE void AddContextMenuInterceptor_Impl (const css::uno::Reference< css::ui::XContextMenuInterceptor > &xInterceptor)
 
SAL_DLLPRIVATE void RemoveContextMenuInterceptor_Impl (const css::uno::Reference< css::ui::XContextMenuInterceptor > &xInterceptor)
 
SAL_DLLPRIVATE bool GlobalKeyInput_Impl (const KeyEvent &rKeyEvent)
 
SAL_DLLPRIVATE void NewIPClient_Impl (SfxInPlaceClient *pIPClient)
 
SAL_DLLPRIVATE void IPClientGone_Impl (SfxInPlaceClient const *pIPClient)
 
SAL_DLLPRIVATE void ResetAllClients_Impl (SfxInPlaceClient const *pIP)
 
SAL_DLLPRIVATE void SetPrinter_Impl (VclPtr< SfxPrinter > &pNewPrinter)
 
SAL_DLLPRIVATE bool HandleNotifyEvent_Impl (NotifyEvent const &rEvent)
 
SAL_DLLPRIVATE bool HasKeyListeners_Impl () const
 
SAL_DLLPRIVATE bool HasMouseClickListeners_Impl () const
 
SAL_DLLPRIVATE SfxBaseControllerGetBaseController_Impl () const
 
SAL_DLLPRIVATE void ExecPrint_Impl (SfxRequest &)
 
SAL_DLLPRIVATE void ExecMisc_Impl (SfxRequest &)
 
SAL_DLLPRIVATE void GetState_Impl (SfxItemSet &)
 
SAL_DLLPRIVATE void CheckIPClient_Impl (SfxInPlaceClient const *, const tools::Rectangle &)
 
SAL_DLLPRIVATE void PushSubShells_Impl (bool bPush=true)
 
SAL_DLLPRIVATE void PopSubShells_Impl ()
 
SAL_DLLPRIVATE bool ExecKey_Impl (const KeyEvent &aKey)
 
void setLibreOfficeKitViewCallback (SfxLokCallbackInterface *pCallback)
 
SfxLokCallbackInterfacegetLibreOfficeKitViewCallback () const
 
void dumpLibreOfficeKitViewState (rtl::OStringBuffer &rState)
 
virtual void libreOfficeKitViewCallback (int nType, const OString &pPayload) const override
 
virtual void libreOfficeKitViewCallbackWithViewId (int nType, const OString &pPayload, int nViewId) const override
 
virtual void libreOfficeKitViewInvalidateTilesCallback (const tools::Rectangle *pRect, int nPart, int nMode) const override
 
virtual void libreOfficeKitViewUpdatedCallback (int nType) const override
 
virtual void libreOfficeKitViewUpdatedCallbackPerViewId (int nType, int nViewId, int nSourceViewId) const override
 
virtual void flushPendingLOKInvalidateTiles ()
 
virtual void libreOfficeKitViewAddPendingInvalidateTiles () override
 
virtual std::optional< OString > getLOKPayload (int nType, int nViewId) const
 
void setTiledSearching (bool bTiledSearching)
 
virtual int getPart () const
 
virtual int getEditMode () const
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 
ViewShellId GetViewShellId () const override
 
ViewShellDocId GetDocId () const override
 
virtual void notifyInvalidation (tools::Rectangle const *) const override
 
void NotifyOtherViews (int nType, const OString &rKey, const OString &rPayload) override
 
void NotifyOtherView (OutlinerViewShell *pOtherShell, int nType, const OString &rKey, const OString &rPayload) override
 
virtual void NotifyCursor (SfxViewShell *) const
 
virtual void afterCallbackRegistered ()
 
virtual vcl::WindowGetEditWindowForActiveOLEObj () const override
 
virtual ::Color GetColorConfigColor (svtools::ColorConfigEntry nColorType) const
 
virtual OUString GetColorConfigName () const
 
void SetLOKLanguageTag (const OUString &rBcp47LanguageTag)
 
const LanguageTagGetLOKLanguageTag () const
 
void SetLOKAccessibilityState (bool bEnabled)
 
std::pair< bool, OUString > GetLOKTimezone () const
 
void SetLOKTimezone (bool isSet, const OUString &rTimezone)
 
void SetLOKLocale (const OUString &rBcp47LanguageTag)
 
const LanguageTagGetLOKLocale () const
 
LOKDeviceFormFactor GetLOKDeviceFormFactor () const
 
bool isLOKDesktop () const
 
bool isLOKTablet () const
 
bool isLOKMobilePhone () const
 
virtual tools::Rectangle getLOKVisibleArea () const
 
void setBlockedCommandList (const char *blockedCommandList)
 
bool isBlockedCommand (OUString command)
 
void SetStoringHelper (std::shared_ptr< SfxStoringHelper > xHelper)
 
StylesHighlighterColorMapGetStylesHighlighterParaColorMap ()
 
StylesHighlighterColorMapGetStylesHighlighterCharColorMap ()
 
OUString getA11yFocusedParagraph () const
 
int getA11yCaretPosition () const
 
- Public Member Functions inherited from SfxShell
virtual ~SfxShell () override
 
virtual SfxInterfaceGetInterface () const
 
void SetName (const OUString &rName)
 
const OUString & GetName () const
 
SfxViewShellGetViewShell () const
 
const SfxPoolItemGetSlotState (sal_uInt16 nSlotId, const SfxInterface *pIF=nullptr, SfxItemSet *pStateSet=nullptr)
 
const SfxPoolItemExecuteSlot (SfxRequest &rReq, const SfxInterface *pIF=nullptr)
 
void ExecuteSlot (SfxRequest &rReq, bool bAsync)
 
SfxItemPoolGetPool () const
 
void SetPool (SfxItemPool *pNewPool)
 
virtual SfxUndoManagerGetUndoManager ()
 
void SetUndoManager (SfxUndoManager *pNewUndoMgr)
 
SfxRepeatTarget * GetRepeatTarget () const
 
void SetRepeatTarget (SfxRepeatTarget *pTarget)
 
virtual void Invalidate (sal_uInt16 nId=0)
 
virtual bool IsDesignMode () const
 
bool IsActive () const
 
virtual void Activate (bool bMDI)
 
virtual void Deactivate (bool bMDI)
 
SfxDispatcherGetDispatcher () const
 
SfxViewFrameGetFrame () const
 
virtual bool HasUIFeature (SfxShellFeature nFeature) const
 
void UIFeatureChanged ()
 
const SfxPoolItemGetItem (sal_uInt16 nSlotId) const
 
const T * GetItem (TypedWhichId< T > nWhich) const
 
void PutItem (const SfxPoolItem &rItem)
 
void SetVerbs (const css::uno::Sequence< css::embed::VerbDescriptor > &aVerbs)
 
const css::uno::Sequence< css::embed::VerbDescriptor > & GetVerbs () const
 
void VerbExec (SfxRequest &)
 
SAL_DLLPRIVATE const SfxSlotGetVerbSlot_Impl (sal_uInt16 nId) const
 
virtual SfxObjectShellGetObjectShell ()
 
void SetDisableFlags (SfxDisableFlags nFlags)
 
SfxDisableFlags GetDisableFlags () const
 
virtual std::optional< SfxItemSetCreateItemSet (sal_uInt16 nId)
 
virtual void ApplyItemSet (sal_uInt16 nId, const SfxItemSet &rSet)
 
void SetContextName (const OUString &rsContextName)
 
void BroadcastContextForActivation (const bool bIsActivated)
 
bool SetContextBroadcasterEnabled (const bool bIsEnabled)
 
SAL_DLLPRIVATE bool CanExecuteSlot_Impl (const SfxSlot &rSlot)
 
virtual bool IsConditionalFastCall (const SfxRequest &rReq)
 
SAL_DLLPRIVATE void DoActivate_Impl (SfxViewFrame *pFrame, bool bMDI)
 
SAL_DLLPRIVATE void DoDeactivate_Impl (SfxViewFrame const *pFrame, bool bMDI)
 

Static Public Member Functions

static SvxSearchDialogGetSearchDialog ()
 
static sal_uInt16 GetMoveType ()
 
static void SetMoveType (sal_uInt16 nSet)
 
static void SetActMark (sal_Int32 nSet)
 
static bool IsDataSourceAvailable (const OUString sDataSourceName)
 
static SvxSearchItemGetSearchItem ()
 
- Static Public Member Functions inherited from SfxViewShell
static SAL_WARN_UNUSED_RESULT SfxViewShellGetFirst (bool bOnlyVisible=true, const std::function< bool(const SfxViewShell *)> &isViewShell=nullptr)
 
static SAL_WARN_UNUSED_RESULT SfxViewShellGetNext (const SfxViewShell &rPrev, bool bOnlyVisible=true, const std::function< bool(const SfxViewShell *)> &isViewShell=nullptr)
 
static SAL_WARN_UNUSED_RESULT SfxViewShellCurrent ()
 
static SAL_WARN_UNUSED_RESULT SfxViewShellGet (const css::uno::Reference< css::frame::XController > &i_rController)
 
static void SetCurrentDocId (ViewShellDocId nId)
 
- Static Public Member Functions inherited from SfxShell
static SfxInterfaceGetStaticInterface ()
 
static void EmptyExecStub (SfxShell *pShell, SfxRequest &)
 
static void EmptyStateStub (SfxShell *pShell, SfxItemSet &)
 
static void VerbState (SfxItemSet &)
 

Public Attributes

OUString m_StringCache [CachedStrings]
 

Protected Member Functions

SwView_ImplGetViewImpl ()
 
void ImpSetVerb (SelectionType nSelType)
 
SelectionType GetSelectionType () const
 
void SetSelectionType (SelectionType nSet)
 
void SetShell (SfxShell *pS)
 
void SetFormShell (FmFormShell *pSh)
 
virtual void SelectShell ()
 
virtual void Activate (bool) override
 
virtual void Deactivate (bool) override
 
virtual void InnerResizePixel (const Point &rOfs, const Size &rSize, bool inplaceEditModeChange) override
 
virtual void OuterResizePixel (const Point &rOfs, const Size &rSize) override
 
const SwFrameFormatGetLastTableFrameFormat () const
 
void SetLastTableFrameFormat (const SwFrameFormat *pSet)
 
void GenerateFormLetter (bool bUseCurrentDocument)
 
SfxDispatcherGetDispatcher () const
 
virtual void Activate (bool IsMDIActivate) override
 
virtual void Deactivate (bool IsMDIActivate) override
 
virtual void InnerResizePixel (const Point &rOfs, const Size &rSize, bool inplaceEditModeChange)
 
virtual void OuterResizePixel (const Point &rOfs, const Size &rSize)
 
virtual void SetZoomFactor (const Fraction &rZoomX, const Fraction &rZoomY)
 
virtual void Move ()
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
- Protected Member Functions inherited from SfxShell
 SfxShell ()
 
 SfxShell (SfxViewShell *pViewSh)
 
void SetViewShell_Impl (SfxViewShell *pView)
 
SAL_DLLPRIVATE void Invalidate_Impl (SfxBindings &rBindings, sal_uInt16 nId)
 

Private Member Functions

SAL_DLLPRIVATE bool SearchAndWrap (bool bApi)
 
SAL_DLLPRIVATE sal_uInt16 SearchAll ()
 
SAL_DLLPRIVATE sal_uLong FUNC_Search (const SwSearchOptions &rOptions)
 
SAL_DLLPRIVATE void Replace ()
 
bool IsDocumentBorder ()
 
SAL_DLLPRIVATE bool IsTextTool () const
 
 DECL_DLLPRIVATE_LINK (TimeoutHdl, Timer *, void)
 
tools::Long GetXScroll () const
 
tools::Long GetYScroll () const
 
SAL_DLLPRIVATE Point AlignToPixel (const Point &rPt) const
 
SAL_DLLPRIVATE void CalcPt (Point *pPt, const tools::Rectangle &rRect, sal_uInt16 nRangeX, sal_uInt16 nRangeY)
 Calculate the visible range. More...
 
SAL_DLLPRIVATE bool GetPageScrollUpOffset (SwTwips &rOff) const
 Scroll page by page. More...
 
SAL_DLLPRIVATE bool GetPageScrollDownOffset (SwTwips &rOff) const
 
SAL_DLLPRIVATE bool PageUp ()
 
SAL_DLLPRIVATE bool PageDown ()
 
SAL_DLLPRIVATE bool PageUpCursor (bool bSelect)
 
SAL_DLLPRIVATE bool PageDownCursor (bool bSelect)
 
SAL_DLLPRIVATE void PhyPageUp ()
 
SAL_DLLPRIVATE void PhyPageDown ()
 
SAL_DLLPRIVATE void CreateScrollbar (bool bHori)
 
 DECL_DLLPRIVATE_LINK (HoriScrollHdl, weld::Scrollbar &, void)
 
 DECL_DLLPRIVATE_LINK (VertScrollHdl, weld::Scrollbar &, void)
 
SAL_DLLPRIVATE void EndScrollHdl (weld::Scrollbar &rScrollbar, bool bHorizontal)
 
SAL_DLLPRIVATE bool UpdateScrollbars ()
 
 DECL_DLLPRIVATE_LINK (WindowChildEventListener, VclWindowEvent &, void)
 
SAL_DLLPRIVATE void CalcVisArea (const Size &rPixelSz)
 
SAL_DLLPRIVATE void HyphenateDocument ()
 
SAL_DLLPRIVATE bool IsDrawTextHyphenate ()
 
SAL_DLLPRIVATE void HyphenateDrawText ()
 
SAL_DLLPRIVATE void StartThesaurus ()
 
SAL_DLLPRIVATE void StartTextConversion (LanguageType nSourceLang, LanguageType nTargetLang, const vcl::Font *pTargetFont, sal_Int32 nOptions, bool bIsInteractive)
 
SAL_DLLPRIVATE void SpellStart (SvxSpellArea eSpell, bool bStartDone, bool bEndDone, SwConversionArgs *pConvArgs)
 
SAL_DLLPRIVATE void SpellEnd (SwConversionArgs const *pConvArgs)
 
SAL_DLLPRIVATE void HyphStart (SvxSpellArea eSpell)
 
SAL_DLLPRIVATE void SpellContext (bool bOn=true)
 
virtual SAL_DLLPRIVATE void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
SAL_DLLPRIVATE void CheckReadonlyState ()
 
SAL_DLLPRIVATE void CheckReadonlySelection ()
 
SAL_DLLPRIVATE void SwapPageMargin (const SwPageDesc &, SvxLRSpaceItem &rLR)
 
SAL_DLLPRIVATE void SetZoom_ (const Size &rEditSz, SvxZoomType eZoomType, short nFactor, bool bViewOnly)
 
SAL_DLLPRIVATE void CalcAndSetBorderPixel (SvBorder &rToFill)
 
SAL_DLLPRIVATE void ShowAtResize ()
 
virtual SAL_DLLPRIVATE void Move () override
 

Static Private Member Functions

static void InitInterface_Impl ()
 SfxInterface initializer. More...
 

Private Attributes

Timer m_aTimer
 
OUString m_sSwViewData
 
OUString m_sNewCursorPos
 
sal_uInt16 m_nNewPage
 
sal_uInt16 m_nOldPageNum
 
OUString m_sOldSectionName
 
Point m_aTabColFromDocPos
 
SwTextNodem_pNumRuleNodeFromDoc
 
Size m_aDocSz
 
tools::Rectangle m_aVisArea
 
VclPtr< SwEditWinm_pEditWin
 
std::unique_ptr< SwWrtShellm_pWrtShell
 
std::unique_ptr< SwViewGlueDocShellm_xGlueDocShell
 
SfxShellm_pShell
 
FmFormShellm_pFormShell
 
std::unique_ptr< SwView_Implm_pViewImpl
 
VclPtr< SwScrollbarm_pHScrollbar
 
VclPtr< SwScrollbarm_pVScrollbar
 
bool m_bHScrollbarEnabled
 
bool m_bVScrollbarEnabled
 
VclPtr< SvxRulerm_pHRuler
 
VclPtr< SvxRulerm_pVRuler
 
std::unique_ptr< SwGlossaryHdlm_pGlosHdl
 
std::unique_ptr< SwDrawBasem_pDrawActual
 
const SwFrameFormatm_pLastTableFormat
 
const SwFrameFormatm_pLastFlyFormat
 
std::unique_ptr< SwFormatClipboardm_pFormatClipboard
 
std::unique_ptr< SwPostItMgrm_pPostItMgr
 
SelectionType m_nSelectionType
 
sal_uInt16 m_nPageCnt
 
sal_uInt16 m_nDrawSfxId
 
OUString m_sDrawCustom
 
sal_uInt16 m_nFormSfxId
 
SdrObjKind m_eFormObjKind
 
SotExchangeDest m_nLastPasteDestination
 
sal_uInt16 m_nLeftBorderDistance
 
sal_uInt16 m_nRightBorderDistance
 
SvxSearchCmd m_eLastSearchCommand
 
bool m_bWheelScrollInProgress
 
double m_fLastZoomScale = 0
 
double m_fAccumulatedZoom = 0
 
bool m_bCenterCursor: 1
 
bool m_bTopCursor: 1
 
bool m_bTabColFromDoc: 1
 
bool m_bTabRowFromDoc: 1
 
bool m_bSetTabColFromDoc: 1
 
bool m_bSetTabRowFromDoc: 1
 
bool m_bAttrChgNotified: 1
 
bool m_bAttrChgNotifiedWithRegistrations: 1
 
bool m_bVerbsActive: 1
 
bool m_bDrawRotate: 1
 
bool m_bDrawSelMode: 1
 
bool m_bShowAtResize: 1
 
bool m_bInOuterResizePixel: 1
 
bool m_bInInnerResizePixel: 1
 
bool m_bPasteState: 1
 
bool m_bPasteSpecialState: 1
 
bool m_bInMailMerge: 1
 
bool m_bInDtor: 1
 
bool m_bOldShellWasPagePreview: 1
 
bool m_bIsPreviewDoubleClick: 1
 
bool m_bMakeSelectionVisible: 1
 
bool m_bForceChangesToolbar: 1
 
bool m_bInitOnceCompleted = false
 
SwTwips m_nLOKPageUpDownOffset
 LibreOfficeKit has to force the page size for PgUp/PgDown functionality based on the user's view, instead of using the m_aVisArea. More...
 
SelectCycle m_aSelectCycle
 
int m_nMaxOutlineLevelShown = 10
 
bool m_bIsHighlightCharDF = false
 

Static Private Attributes

static SvxSearchItems_pSrchItem = nullptr
 
static sal_uInt16 s_nMoveType = NID_PGE
 
static sal_Int32 s_nActMark = 0
 
static bool s_bExtra = false
 
static bool s_bFound = false
 
static bool s_bJustOpened = false
 
static std::unique_ptr< SearchAttrItemLists_xSearchList
 
static std::unique_ptr< SearchAttrItemLists_xReplaceList
 
static constexpr sal_uInt16 MAX_ZOOM_PERCENT = 600
 
static constexpr sal_uInt16 MIN_ZOOM_PERCENT = 20
 

Friends

class SwHHCWrapper
 
class SwHyphWrapper
 
class SwView_Impl
 
class SwClipboardChangeListener
 

Additional Inherited Members

- Static Protected Member Functions inherited from SfxShell
static void HandleOpenXmlFilterSettings (SfxRequest &)
 

Detailed Description

Definition at line 145 of file view.hxx.

Member Enumeration Documentation

◆ CachedStringID

Enumerator
OldGrfCat 
OldTabCat 
OldFrameCat 
OldDrwCat 
CachedStrings 

Definition at line 684 of file view.hxx.

Constructor & Destructor Documentation

◆ SwView()

SwView::SwView ( SfxViewFrame rFrame,
SfxViewShell pOldSh 
)

get lingu options without loading lingu DLL

Definition at line 747 of file view.cxx.

References SL::aData, vcl::Window::AddChildEventListener(), All, SwViewShell::ApplyViewOptions(), ASPECT_CONTENT, bDocSzUpdated, SvtLinguOptions::bIsSpellAuto, BORDERS, BROWSE_MODE, VclPtr< class reference_type >::Create(), CreateScrollbar(), CreateTab(), CreateVRuler(), DocSzChgd(), EMBED_FONTS, SfxObjectShell::EnableSetModified(), Execute(), SfxDispatcher::ExecuteList(), FN_UPDATE_TOX, SwPagePreview::FormDesignModeToReset(), g_bNoInterrupt, sw::proofreadingiterator::get(), IDocumentSettingAccess::get(), SfxViewFrame::GetBindings(), GetBindings(), SwViewOption::getBrowseMode(), SfxViewFrame::GetChildWindow(), SfxObjectShell::GetCreateMode(), IDocumentLayoutAccess::GetCurrentViewShell(), GetDispatcher(), SwDocShell::GetDoc(), SfxViewFrame::GetFirst(), SfxViewFrame::GetFrame(), SfxFrame::GetFrameInterface(), SwMasterUsrPref::GetHScrollMetric(), SwDoc::getIDocumentLayoutAccess(), SwDoc::getIDocumentSettingAccess(), SfxViewShell::GetMargin(), SfxViewFrame::GetObjectShell(), SvtLinguConfig::GetOptions(), SfxShell::GetPool(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SfxShell::GetViewShell(), SwDocShell::GetVisArea(), SwMasterUsrPref::GetVScrollMetric(), SfxViewFrame::GetWindow(), SfxViewShell::GetWindow(), SwViewOption::GetZoom(), SwViewOption::GetZoomType(), SfxViewShell::InvalidateBorder(), Task::IsActive(), SwViewOption::IsCursorInProtectedArea(), tools::Rectangle::IsEmpty(), SfxObjectShell::IsEnableSetModified(), SwViewOption::IsFieldName(), utl::ConfigManager::IsFuzzing(), SfxObjectShell::IsPreview(), SwViewOption::IsShowHiddenChar(), SwViewOption::IsShowHiddenField(), SwViewOption::IsShowHiddenPara(), SwViewOption::IsViewHRuler(), SwViewOption::IsViewHScrollBar(), SwViewOption::IsViewVRuler(), SwViewOption::IsViewVScrollBar(), LINK, m_aTimer, m_bAttrChgNotified, m_bAttrChgNotifiedWithRegistrations, m_bHScrollbarEnabled, m_bIsPreviewDoubleClick, m_bOldShellWasPagePreview, m_bVScrollbarEnabled, m_nNewPage, m_pEditWin, m_pHRuler, m_pHScrollbar, m_pPostItMgr, m_pShell, m_pViewImpl, m_pVRuler, m_pVScrollbar, m_pWrtShell, m_sNewCursorPos, m_sSwViewData, m_xGlueDocShell, PARAGRAPH_MARGINS_VERTICAL, REDUCED_METRIC, SwPagePreview::ResetFormDesignMode(), SAL_INFO, SAL_WARN_IF, SwViewOption::setBrowseMode(), SdrMarkView::SetDesignMode(), Timer::SetInvokeHandler(), SfxShell::SetName(), SfxViewShell::SetNewWindowAllowed(), SwViewOption::SetOnlineSpell(), SwViewOption::SetReadonly(), Timer::SetTimeout(), SwViewOption::SetViewLayoutBookMode(), SwViewOption::SetViewLayoutColumns(), SetVisArea(), SfxViewShell::SetWindow(), SwViewOption::SetZoom(), SwViewOption::SetZoomType(), SwModule::ShowDBObj(), ShowHScrollbar(), ShowVScrollbar(), StartListening, Task::Stop(), SW_MOD, SwView_Impl, TABS, SwDocShell::UpdateFontList(), WB_BORDER, WB_EXTRAFIELD, WB_STDRULER, WB_VSCROLL, and xFrame.

◆ ~SwView()

SwView::~SwView ( )
overridevirtual

Member Function Documentation

◆ Activate()

void SwView::Activate ( bool  bMDIActivate)
overrideprotectedvirtual

◆ AddTransferable()

void SwView::AddTransferable ( SwTransferable rTransferable)

Definition at line 1944 of file view.cxx.

References SwView_Impl::AddTransferable(), and GetViewImpl().

Referenced by SwTransferable::SwTransferable().

◆ afterCallbackRegistered()

void SwView::afterCallbackRegistered ( )
overridevirtual

◆ AlignToPixel()

Point SwView::AlignToPixel ( const Point rPt) const
private

Definition at line 147 of file viewport.cxx.

References GetEditWin(), and vcl::Window::PixelToLogic().

Referenced by Execute(), PhyPageDown(), PhyPageUp(), and UpdateScrollbars().

◆ ApplyAccessibilityOptions()

void SwView::ApplyAccessibilityOptions ( )

Definition at line 118 of file view0.cxx.

References GetDocShell(), IsReadOnly(), and m_pWrtShell.

◆ AreOnlyFormsSelected()

bool SwView::AreOnlyFormsSelected ( ) const

◆ AutoCaption()

void SwView::AutoCaption ( const sal_uInt16  nType,
const SvGlobalName pOleId = nullptr 
)

◆ BeginTextEdit()

bool SwView::BeginTextEdit ( SdrObject pObj,
SdrPageView pPV = nullptr,
vcl::Window pWin = nullptr,
bool  bIsNewObj = false,
bool  bSetSelectionToStart = false 
)

◆ CalcAndSetBorderPixel()

void SwView::CalcAndSetBorderPixel ( SvBorder rToFill)
private

◆ CalcPt()

void SwView::CalcPt ( Point pPt,
const tools::Rectangle rRect,
sal_uInt16  nRangeX,
sal_uInt16  nRangeY 
)
private

◆ CalcVisArea()

void SwView::CalcVisArea ( const Size rPixelSz)
private

◆ ChangeTabMetric()

void SwView::ChangeTabMetric ( FieldUnit  eUnit)

◆ ChangeVRulerMetric()

void SwView::ChangeVRulerMetric ( FieldUnit  eUnit)

◆ CheckReadonlySelection()

void SwView::CheckReadonlySelection ( )
private

◆ CheckReadonlyState()

void SwView::CheckReadonlyState ( )
private

◆ CheckVisArea()

void SwView::CheckVisArea ( )

◆ CreatePrintOptionsPage()

std::unique_ptr< SfxTabPage > SwView::CreatePrintOptionsPage ( weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rSet 
)
overridevirtual

Reimplemented from SfxViewShell.

Definition at line 163 of file viewprt.cxx.

References CreatePrintOptionsPage(), and rSet.

◆ CreateScrollbar()

void SwView::CreateScrollbar ( bool  bHori)
private

◆ CreateTab()

void SwView::CreateTab ( )

◆ CreateTmpSelectionDoc()

SfxObjectShellLock SwView::CreateTmpSelectionDoc ( )

◆ CreateVRuler()

void SwView::CreateVRuler ( )

◆ Deactivate()

void SwView::Deactivate ( bool  bMDIActivate)
overrideprotectedvirtual

Reimplemented from SfxViewShell.

Definition at line 137 of file view1.cxx.

References SfxViewShell::Deactivate(), SwEditWin::FlushInBuffer(), GetEditWin(), m_pHRuler, m_pVRuler, and m_pWrtShell.

◆ DECL_DLLPRIVATE_LINK() [1/9]

SwView::DECL_DLLPRIVATE_LINK ( DialogClosedHdl  ,
sfx2::FileDialogHelper ,
void   
)

◆ DECL_DLLPRIVATE_LINK() [2/9]

SwView::DECL_DLLPRIVATE_LINK ( ExecRulerClick  ,
Ruler ,
void   
)

References GetState().

◆ DECL_DLLPRIVATE_LINK() [3/9]

SwView::DECL_DLLPRIVATE_LINK ( FormControlActivated  ,
LinkParamNone ,
void   
)

◆ DECL_DLLPRIVATE_LINK() [4/9]

SwView::DECL_DLLPRIVATE_LINK ( HoriScrollHdl  ,
weld::Scrollbar ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [5/9]

SwView::DECL_DLLPRIVATE_LINK ( MoveNavigationHdl  ,
void *  ,
void   
)

◆ DECL_DLLPRIVATE_LINK() [6/9]

SwView::DECL_DLLPRIVATE_LINK ( OnlineSpellCallback  ,
SpellCallbackInfo ,
void   
)

◆ DECL_DLLPRIVATE_LINK() [7/9]

SwView::DECL_DLLPRIVATE_LINK ( TimeoutHdl  ,
Timer ,
void   
)
private

References PageDown, and PageUp.

◆ DECL_DLLPRIVATE_LINK() [8/9]

SwView::DECL_DLLPRIVATE_LINK ( VertScrollHdl  ,
weld::Scrollbar ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [9/9]

SwView::DECL_DLLPRIVATE_LINK ( WindowChildEventListener  ,
VclWindowEvent ,
void   
)
private

◆ DECL_LINK()

SwView::DECL_LINK ( AttrChangedNotify  ,
LinkParamNone ,
void   
)

◆ DocSzChgd()

void SwView::DocSzChgd ( const Size rNewSize)

◆ DoVerb()

ErrCode SwView::DoVerb ( sal_Int32  nVerb)
overridevirtual

◆ dumpAsXml()

void SwView::dumpAsXml ( xmlTextWriterPtr  pWriter) const
overridevirtual

See SfxViewShell::dumpAsXml().

Reimplemented from SfxViewShell.

Definition at line 270 of file viewprt.cxx.

References SfxViewShell::dumpAsXml(), and m_pWrtShell.

Referenced by SwRootFrame::dumpAsXml().

◆ EditLinkDlg()

void SwView::EditLinkDlg ( )

show "edit link" dialog

Definition at line 2444 of file view2.cxx.

References SvxAbstractDialogFactory::Create(), SfxViewShell::GetFrameWeld(), SfxViewShell::GetViewFrame(), and GetWrtShell().

Referenced by Execute().

◆ EnableHScrollbar()

void SwView::EnableHScrollbar ( bool  bEnable)

Definition at line 773 of file viewmdi.cxx.

References SfxViewShell::InvalidateBorder(), and m_bHScrollbarEnabled.

Referenced by lcl_SetUIPrefs().

◆ EnableMailMerge()

void SwView::EnableMailMerge ( )

◆ EnableVScrollbar()

void SwView::EnableVScrollbar ( bool  bEnable)

Definition at line 782 of file viewmdi.cxx.

References SfxViewShell::InvalidateBorder(), and m_bVScrollbarEnabled.

Referenced by lcl_SetUIPrefs().

◆ EndScrollHdl()

void SwView::EndScrollHdl ( weld::Scrollbar rScrollbar,
bool  bHorizontal 
)
private

◆ EnsureMailMergeConfigItem()

std::shared_ptr< SwMailMergeConfigItem > SwView::EnsureMailMergeConfigItem ( const SfxItemSet pArgs = nullptr)

◆ EnterDrawTextMode()

bool SwView::EnterDrawTextMode ( const Point aDocPos)

◆ EnterShapeDrawTextMode()

bool SwView::EnterShapeDrawTextMode ( SdrObject pObject)

Same as EnterDrawTextMode(), but takes an SdrObject instead of guessing it by document position.

Definition at line 498 of file viewdraw.cxx.

References BeginTextEdit(), SwViewShell::GetDrawView(), SdrPaintView::GetSdrPageView(), GetWrtShell(), m_pEditWin, and pObject.

Referenced by sw::DocumentDrawModelManager::Search().

◆ ExecColl()

void SwView::ExecColl ( SfxRequest const &  rReq)

◆ ExecDlg()

void SwView::ExecDlg ( SfxRequest const &  rReq)

◆ ExecDlgExt()

void SwView::ExecDlgExt ( SfxRequest const &  rReq)

◆ ExecDraw()

void SwView::ExecDraw ( const SfxRequest rReq)

Definition at line 73 of file viewdraw.cxx.

References Point::AdjustX(), Point::AdjustY(), BeginTextEdit(), SwRect::Center(), FmFormView::CreateFieldControl(), SwDrawBase::Deactivate(), vcl::Window::EnterWait(), SfxDispatcher::Execute(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), SfxViewFrame::GetDispatcher(), GetDrawFuncPtr(), vcl::Window::GetFrameWeld(), tools::Rectangle::GetHeight(), SfxItemSet::GetItemState(), SdrObject::GetLogicRect(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SfxRequest::GetModifier(), SfxShell::GetPool(), ConstCustomShape::GetShapeType(), ConstCustomShape::GetShapeTypeFromRequest(), SfxRequest::GetSlot(), SwDrawBase::GetSlotId(), SfxUnoAnyItem::GetValue(), CntUInt16Item::GetValue(), CntUnencodedStringItem::GetValue(), SfxViewShell::GetViewFrame(), GetWhich, tools::Rectangle::GetWidth(), SfxViewShell::GetWindow(), Point::getX(), Point::getY(), Size::Height(), SwRect::Height(), SfxBindings::Invalidate(), comphelper::LibreOfficeKit::isActive(), SdrObjEditView::IsTextEdit(), KEY_MOD1, LeaveDrawCreate(), vcl::Window::LeaveWait(), SwRect::Left(), m_eFormObjKind, m_nDrawSfxId, m_nFormSfxId, m_pEditWin, m_pWrtShell, m_sDrawCustom, NoRotate(), weld::DialogController::runAsync(), SdrObjEditView::SdrEndTextEdit(), SetDrawFuncPtr(), Point::setX(), Point::setY(), SwRect::Top(), SfxBindings::Update(), Size::Width(), and SwRect::Width().

◆ ExecDrwTextSpellPopup()

bool SwView::ExecDrwTextSpellPopup ( const Point rPt)

◆ ExecFormatFootnote()

void SwView::ExecFormatFootnote ( )

◆ ExecFormatPaintbrush()

void SwView::ExecFormatPaintbrush ( SfxRequest const &  rReq)

◆ ExecLingu()

void SwView::ExecLingu ( SfxRequest rReq)

◆ ExecNumberingOutline()

void SwView::ExecNumberingOutline ( SfxItemPool rPool)

◆ ExecSearch()

void SwView::ExecSearch ( SfxRequest rReq)

Definition at line 132 of file viewsrch.cxx.

References SwWrtShell::addCurrentPosition(), SfxRequest::AppendItem(), SfxPoolItem::Clone(), SearchAttrItemList::Count(), SwCursorShell::DeleteCurrent, SfxRequest::Done(), SwSearchOptions::eEnd, FN_REPEAT_SEARCH, FUNC_Search(), SfxItemSet::Get(), SfxRequest::GetArgs(), SvxSearchItem::GetBackward(), SfxViewFrame::GetBindings(), SvxSearchItem::GetCommand(), GetDocShell(), SfxItemSet::GetItemState(), GetMoveType(), SfxBindings::GetRecorder(), SvxSearchDialog::GetReplaceItemList(), SvxSearchItem::GetReplaceString(), GetSearchDialog(), SvxSearchDialog::GetSearchItemList(), SvxSearchItem::GetSearchOptions(), SvxSearchItem::GetSearchString(), SvxSearchItem::GetSelection(), SfxRequest::GetSlot(), GetValue, SfxViewShell::GetViewFrame(), GetWrtShell(), SfxBindings::Invalidate(), comphelper::LibreOfficeKit::isActive(), SvtCJKOptions::IsAnyEnabled(), SfxRequest::IsAPI(), SvtCTLOptions::IsCTLFontEnabled(), svl::Items, lcl_emitSearchResultCallbacks(), m_eLastSearchCommand, m_pWrtShell, SfxItemSet::MergeRange(), NID_SRCH_REP, Replace(), sw::ReplaceBackReferences(), RES_CHRATR_BACKGROUND(), RES_CHRATR_BLINK(), RES_CHRATR_CASEMAP(), RES_CHRATR_CJK_FONT(), RES_CHRATR_CJK_WEIGHT(), RES_CHRATR_COLOR(), RES_CHRATR_CTL_FONT(), RES_CHRATR_CTL_WEIGHT(), RES_CHRATR_EMPHASIS_MARK(), RES_CHRATR_OVERLINE(), RES_CHRATR_POSTURE(), RES_CHRATR_RELIEF(), RES_CHRATR_ROTATE(), RES_CHRATR_SCALEW(), RES_CHRATR_SHADOWED(), RES_CHRATR_TWO_LINES(), RES_CHRATR_WORDLINEMODE(), RES_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_PARATR_FORBIDDEN_RULES(), RES_PARATR_HYPHENZONE(), RES_PARATR_LINESPACING(), RES_PARATR_REGISTER(), RES_PARATR_SCRIPTSPACE(), RES_PARATR_VERTALIGN(), RES_UL_SPACE(), s_bExtra, s_bFound, s_bJustOpened, s_pSrchItem, s_xReplaceList, s_xSearchList, SAL_WARN_IF, Scroll(), SearchAll(), SearchAndWrap(), SvxSearchItem::SetCommand(), SetMoveType(), SvxSearchItem::SetReplaceString(), SfxRequest::SetReturnValue(), SvxSearchDialogWrapper::SetSearchLabel(), Start, and SwResId().

Referenced by SwAnnotationShell::ExecSearch().

◆ ExecSmartTagPopup()

void SwView::ExecSmartTagPopup ( const Point rPt)

◆ ExecSpellPopup()

bool SwView::ExecSpellPopup ( const Point rPt)

◆ ExecTabWin()

void SwView::ExecTabWin ( SfxRequest const &  rReq)

Definition at line 229 of file viewtab.cxx.

References SL::aData, SvxTabStopItem::At(), SwWrtShell::AutoUpdatePara(), SwRect::Bottom(), SvxColumnDescription::bVisible, SwFEShell::CalcBoundRect(), SwPageDesc::ChgFirstShare(), SwPageDesc::ChgFooterShare(), SwPageDesc::ChgHeaderShare(), SwFEShell::ChgPageDesc(), SvxTabStopItem::Clone(), COLSECT, COLUMN, SvxTabStopItem::Count(), SvxColumnItem::Count(), SwTabCols::Count(), DEFAULT, DRAWOBJ, SwCursorShell::EndAction(), SwEditShell::EndAllAction(), Fixed, FLY_ANY, FlyEmbedded, FlyEmbeddedPrt, FOOTER, SfxViewShell::Get(), SfxItemSet::Get(), SwFEShell::GetAnyCurRect(), SwEditShell::GetAnySection(), SfxRequest::GetArgs(), SwViewShell::GetAttrPool(), SfxViewFrame::GetBindings(), SwViewOption::getBrowseMode(), SwFormat::GetCol(), SwFormatCol::GetColumns(), SwEditShell::GetCurAttr(), SwFEShell::GetCurPageDesc(), SwEditShell::GetCurrSection(), SwEditShell::GetCurTextFormatColl(), SwEditShell::GetDefault(), SwTabCols::GetEntry(), SwFEShell::GetFlyFrameAttr(), SwFEShell::GetFlyFrameFormat(), SwFormat::GetFooter(), SwFormatFooter::GetFooterFormat(), SwSection::GetFormat(), SwFormat::GetFrameSize(), SwFEShell::GetFrameType(), SwFormat::GetHeader(), SwFormatHeader::GetHeaderFormat(), SvxSizeItem::GetHeight(), SwFormatFrameSize::GetHeightPercent(), SwFormat::GetHoriOrient(), GetHRuler(), SfxItemSet::GetItemIfSet(), SvxLRSpaceItem::GetLeft(), SvxColumnItem::GetLeft(), SvxLongLRSpaceItem::GetLeft(), SwTabCols::GetLeft(), SwTabCols::GetLeftMin(), SvxULSpaceItem::GetLower(), SvxLongULSpaceItem::GetLower(), SwFormat::GetLRSpace(), SwPageDesc::GetMaster(), SwFEShell::GetMouseTabCols(), SwFEShell::GetMouseTabRows(), SwFEShell::GetObjRect(), SwFEShell::GetPageDesc(), SfxShell::GetPool(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SvxLRSpaceItem::GetPropTextFirstLineOffset(), SvxLRSpaceItem::GetRight(), SvxColumnItem::GetRight(), SvxLongLRSpaceItem::GetRight(), SwTabCols::GetRight(), SwEditShell::GetSectionFormatPos(), SfxRequest::GetSlot(), SwFEShell::GetTabCols(), GetTabDist(), SwEditShell::GetTableFormat(), SvxTabStop::GetTabPos(), SwFEShell::GetTabRows(), SvxFirstLineIndentItem::GetTextFirstLineOffset(), SvxLRSpaceItem::GetTextFirstLineOffset(), SvxLRSpaceItem::GetTextLeft(), SvxTextLeftMarginItem::GetTextLeft(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), SvxLongULSpaceItem::GetUpper(), CntInt32Item::GetValue(), CntUInt16Item::GetValue(), CntUnencodedStringItem::GetValue(), SfxInt16Item::GetValue(), GetValue, SwFormat::GetVertOrient(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SfxItemPool::GetWhich(), SvxSizeItem::GetWidth(), SwFormatFrameSize::GetWidthPercent(), GetWrtShell(), HEADER, SwRect::Height(), i, SwFormatCol::Init(), SvxTabStopItem::Insert(), SwFormatHeader::IsActive(), SwFormatFooter::IsActive(), SvxLRSpaceItem::IsAutoFirst(), SwFormat::IsAutoUpdateOnDirectFormat(), SwFEShell::IsDirectlyInSection(), SwFEShell::IsFrameSelected(), SwFEShell::IsFrameVertical(), SwCursorShell::IsInVerticalText(), SwFEShell::IsMouseTableRightToLeft(), SwFEShell::IsObjSelected(), IsTabColFromDoc(), SwFEShell::IsTableRightToLeft(), SwViewShell::IsViewLocked(), lcl_ConvertToCols(), lcl_EraseDefTabs(), SwWrtShell::LeaveSelFrameMode(), SwRect::Left(), SwViewShell::LockView(), m_aTabColFromDocPos, m_bSetTabColFromDoc, m_bSetTabRowFromDoc, m_bTabColFromDoc, m_bTabRowFromDoc, m_nLeftBorderDistance, m_nRightBorderDistance, m_pNumRuleNodeFromDoc, MakeDefTabs(), min(), nBorder, nCount, SvxColumnDescription::nEnd, nIndex, SwPostItHelper::NONE, SwTabColsEntry::nPos, SvxColumnDescription::nStart, Page, PagePrt, SwWrtShell::Pop(), SwRect::Pos(), SwCursorShell::Push(), SfxItemSet::Put(), SvxTabStopItem::Remove(), RES_COL(), RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_LR_SPACE(), RES_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), RES_PARATR_TABSTOP(), RES_UL_SPACE(), RES_VERT_ORIENT(), ResizeFrameCols(), SwRect::Right(), Section, SectionPrt, SwEditShell::SetAttrItem(), SvxFirstLineIndentItem::SetAutoFirst(), SwFEShell::SetFlyFrameAttr(), SwFormat::SetFormatAttr(), SwFormatCol::SetGutterWidth(), SvxSizeItem::SetHeight(), SwFormatFrameSize::SetHeightPercent(), SwFormatFrameSize::SetHeightSizeType(), SwTabCols::SetHidden(), SwFormatHoriOrient::SetHoriOrient(), SwEditShell::SetIndent(), SvxLRSpaceItem::SetLeft(), SvxLongLRSpaceItem::SetLeft(), SwTabCols::SetLeft(), SwTabCols::SetLeftMin(), SvxULSpaceItem::SetLower(), SwFEShell::SetMouseTabCols(), SwFEShell::SetMouseTabRows(), SetNumRuleNodeFromDoc(), SwFEShell::SetObjRect(), SwFormatCol::SetOrtho(), SwFormatVertOrient::SetPos(), SwFormatHoriOrient::SetPos(), SvxLRSpaceItem::SetRight(), SvxRightMarginItem::SetRight(), SvxLongLRSpaceItem::SetRight(), SwTabCols::SetRight(), SwEditShell::SetSectionAttr(), SfxBindings::SetState(), SwFEShell::SetTabCols(), SwFEShell::SetTabRows(), SvxFirstLineIndentItem::SetTextFirstLineOffset(), SvxLRSpaceItem::SetTextLeft(), SvxTextLeftMarginItem::SetTextLeft(), SvxULSpaceItem::SetUpper(), SvxRuler::SetValues(), SwFormatVertOrient::SetVertOrient(), SvxSizeItem::SetWidth(), SwFormatFrameSize::SetWidthPercent(), SwFormatCol::SetWishWidth(), SID_ATTR_PAGE_COLUMN, SID_ATTR_PAGE_FOOTER, SID_ATTR_PAGE_FOOTER_LAYOUT, SID_ATTR_PAGE_FOOTER_LRMARGIN, SID_ATTR_PAGE_FOOTER_SPACING, SID_ATTR_PAGE_HEADER, SID_ATTR_PAGE_HEADER_LAYOUT, SID_ATTR_PAGE_HEADER_LRMARGIN, SID_ATTR_PAGE_HEADER_SPACING, SwCursorShell::StartAction(), SwEditShell::StartAllAction(), sType, SwapPageMargin(), SwRect::Top(), SwWrtShell::UnSelectFrame(), SwEditShell::UpdateSection(), SwRect::Width(), XATTR_FILLBITMAP(), XATTR_FILLCOLOR(), XATTR_FILLGRADIENT(), XATTR_FILLHATCH(), and XATTR_FILLSTYLE().

◆ Execute()

void SwView::Execute ( SfxRequest rReq)

Definition at line 606 of file view2.cxx.

References ACCEPT_REDLINE, SL::aData, SwRewriter::AddRule(), Point::AdjustY(), AlignToPixel(), SfxRequest::AppendItem(), aProperties, SdrMarkView::AreObjectsMarked(), SwDrawBase::BreakCreate(), SwRedlineData::CanCombine(), SfxViewFrame::ChildWindowExecute(), SvPasswordHelper::CompareHashPassword(), comphelper::DocPasswordHelper::ConvertPasswordInfo(), SfxItemSet::Count(), SwAbstractDialogFactory::Create(), SwAbstractDialogFactory::CreateMailMergeCreateFromDlg(), Application::CreateMessageDialog(), SwAbstractDialogFactory::CreateVclSwViewDialog(), SfxRequest::Done(), DrawObjectEditMode, EditLinkDlg(), SwEditShell::EndUndo(), SwWrtShell::EnterStdMode(), SfxViewShell::Escape(), SfxDispatcher::Execute(), SwDBManager::ExecuteFormLetter(), SfxDispatcher::ExecuteList(), SwView_Impl::ExecuteScan(), SfxShell::ExecuteSlot(), SwNode::FindTableNode(), FLYCNTTYPE_FRM, FN_EDIT_CURRENT_TOX, FN_EDIT_LINK_DLG, FN_ESCAPE, FN_GOTO_PAGE, FN_INSERT_FIELD, FN_INSERT_FIELD_DATA_ONLY, FN_INSERT_MULTI_TOX, FN_LINE_NUMBERING_DLG, FN_MAILMERGE_SENDMAIL_CHILDWINDOW, FN_NAV_ELEMENT, FN_OUTLINE_LEVELS_SHOWN, FN_PAGEDOWN, FN_PAGEUP, FN_PARAM_FTN_INFO, FN_QRY_MERGE, FN_REDLINE_ACCEPT, FN_REDLINE_ACCEPT_DIRECT, FN_REDLINE_ACCEPT_TONEXT, FN_REDLINE_NEXT_CHANGE, FN_REDLINE_PREV_CHANGE, FN_REDLINE_REJECT_DIRECT, FN_REDLINE_REJECT_TONEXT, FN_REDLINE_SHOW, FN_SCROLL_NEXT, FN_SCROLL_PREV, FN_SELECTION_CYCLE, FN_SPELL_GRAMMAR_DIALOG, FN_SYNC_LABELS, FN_TO_NEXT_PAGE, FN_TO_PREV_PAGE, FN_TOGGLE_OUTLINE_CONTENT_VISIBILITY, FN_UPDATE_CUR_TOX, FN_UPDATE_TOX, GenerateFormLetter(), SfxViewShell::Get(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), GetBindings(), SfxViewFrame::GetChildWindow(), SwEditShell::GetDBData(), SwEditShell::GetDBManager(), SfxViewFrame::GetDispatcher(), SwDocShell::GetDoc(), GetDocShell(), SwDoc::GetDocumentRedlineManager(), GetDrawFuncPtr(), GetEditWin(), SfxViewFrame::GetFirst(), SdrHdlList::GetFocusHdl(), SfxShell::GetFrame(), SfxViewFrame::GetFrameWeld(), SfxViewShell::GetFrameWeld(), SwDoc::GetGCIterator(), SvPasswordHelper::GetHashPassword(), SdrHdlList::GetHdl(), SdrMarkView::GetHdlList(), SwRangeRedline::GetId(), GetId(), SwViewShell::getIDocumentOutlineNodesAccess(), SwDoc::getIDocumentRedlineAccess(), LinguMgr::GetIgnoreAllList(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), SdrHdl::GetKind(), SvxLanguageItem::GetLanguage(), SwPageDesc::GetMaster(), SwShellCursor::GetMkPos(), SwFormat::GetName(), SfxViewFrame::GetNext(), SwPosition::GetNode(), IDocumentOutlineNodes::getOutlineLevel(), SwCursorShell::GetOutlinePos(), SwGotoPageDlg::GetPageSelection(), SfxPasswordDialog::GetPassword(), SwFrame::GetPhyPageNum(), SfxShell::GetPool(), SwShellCursor::GetPtPos(), IDocumentRedlineAccess::GetRedline(), SwRangeRedline::GetRedlineData(), IDocumentRedlineAccess::GetRedlineFlags(), IDocumentRedlineAccess::GetRedlinePassword(), IDocumentRedlineAccess::GetRedlineTable(), SwTableBox::GetRedlineType(), SfxRequest::GetSlot(), SwNode::GetTableBox(), SwTOXBase::GetType(), SwTableBox::GetUpper(), CntUInt16Item::GetValue(), CntUInt32Item::GetValue(), GetValue, SfxViewShell::GetViewFrame(), GetViewImpl(), GetVisArea(), GetWhich, GetWrtShell(), GotoPage, SwWrtShell::GotoPage(), SfxViewFrame::HasChildWindow(), SwPaM::HasMark(), Height, sw::DocumentRedlineManager::HideAll(), i, SfxRequest::Ignore(), InsertDoc(), InsertGraphicDlg(), vcl::Window::Invalidate(), SfxBindings::Invalidate(), comphelper::LibreOfficeKit::isActive(), SwEditShell::IsAnyDatabaseFieldInDoc(), IsDrawMode(), comphelper::DocPasswordHelper::IsModifyPasswordCorrect(), SwCursorShell::IsTableMode(), ItemSetToPageDesc(), JumpToSwMark(), lcl_SetAllTextToDefaultLanguage(), LeaveDrawCreate(), tools::Rectangle::Left(), SfxViewShell::libreOfficeKitViewCallback(), m_aSelectCycle, m_aVisArea, m_bInMailMerge, SwView::SelectCycle::m_MarkPt, m_nSelectionType, SwView::SelectCycle::m_pInitialCursor, SwView::SelectCycle::m_PointPt, m_pShell, m_pViewImpl, m_pWrtShell, VclAbstractDialog::AsyncContext::maEndDialogFn, MakeDefTabs(), SwWrtShell::MakeOutlineLevelsVisible(), comphelper::makePropertyValue(), SdrView::MoveShapeHandle(), nId, NONE, nPos, SwRedlineTable::npos, SwOutlineNodes::npos, SwView::SelectCycle::nStep, nVersion, On, PageDownCursor(), PageUpCursor(), SwRedlineAcceptChild::ReInitDlg(), REJECT_REDLINE, RES_BACKGROUND(), RES_CHRATR_CJK_LANGUAGE(), RES_CHRATR_CTL_LANGUAGE(), RES_CHRATR_LANGUAGE(), RES_PARATR_TABSTOP(), RET_OK, weld::DialogController::run(), SfxPasswordDialog::run(), SwEditWin::SetApplyTemplate(), SwEditWin::SetChainMode(), SwDocShell::SetChangeRecording(), SfxViewFrame::SetChildWindow(), SwFormat::SetFormatAttr(), SfxPasswordDialog::SetMinLen(), SetMoveType(), IDocumentRedlineAccess::SetRedlinePassword(), SfxRequest::SetReturnValue(), SvxSearchDialogWrapper::SetSearchLabel(), SwEditWin::SetUseInputLanguage(), SetVisArea(), SetZoom(), SfxResId(), SfxViewFrame::ShowChildWindow(), SwModule::ShowDBObj(), SfxPasswordDialog::ShowExtras(), sfx2::sidebar::Sidebar::ShowPanel(), SwRedlineTable::size(), SwDoc::SpellItAgainSam(), SwPaM::Start(), SwEditShell::StartUndo(), SW_LEAVE_FRAME, SwResId(), Text, SfxViewFrame::ToggleChildWindow(), SwEditWin::ToggleOutlineContentVisibility(), TOX_INDEX, u, UndoArg1, Point::Y(), basegfx::zoomtools::zoomIn(), and basegfx::zoomtools::zoomOut().

Referenced by SwSpellPopup::Execute(), InsertMedium(), SwXTextViewCursor::screenDown(), SwXTextViewCursor::screenUp(), and SwView().

◆ ExecuteInsertDoc()

void SwView::ExecuteInsertDoc ( SfxRequest rRequest,
const SfxPoolItem pItem 
)

◆ ExecutePrint()

void SwView::ExecutePrint ( SfxRequest rReq)

◆ ExecuteScan()

void SwView::ExecuteScan ( SfxRequest rReq)

Definition at line 3127 of file view2.cxx.

References m_pViewImpl.

Referenced by SwGrfShell::Execute().

◆ ExecuteStatusLine()

void SwView::ExecuteStatusLine ( SfxRequest rReq)

execute method for the status line

Parameters
rReq???

Definition at line 2171 of file view2.cxx.

References SfxRequest::AppendItem(), BROWSE_MODE, SvxAbstractDialogFactory::Create(), SvxAbstractDialogFactory::CreateSvxZoomDialog(), ScopedVclPtr< class reference_type >::disposeAndReset(), SfxRequest::Done(), SwWrtShell::EnterAddMode(), SwWrtShell::EnterBlockMode(), SwWrtShell::EnterExtMode(), SwWrtShell::EnterStdMode(), eType, SfxDispatcher::Execute(), SfxDispatcher::ExecuteList(), FN_EDIT_REGION, FN_FORMAT_FRAME_DLG, FN_FORMAT_PAGE_DLG, FN_FORMAT_TABLE_DLG, FN_GOTO_PAGE, FN_INSERT_MULTI_TOX, FN_NUMBER_BULLETS, FN_SET_ADD_MODE, FN_SET_BLOCK_MODE, FN_SET_EXT_MODE, FN_STAT_ACCESSIBILITY_CHECK, FN_STAT_BOOKMARK, FN_STAT_PAGE, FN_STAT_SELMODE, FN_STAT_TEMPLATE, FN_STAT_WORDCOUNT, FN_WORDCOUNT_DIALOG, IDocumentSettingAccess::get(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), IDocumentMarkAccess::getBookmarksBegin(), SwViewOption::getBrowseMode(), SwEditShell::GetCurrSection(), SwEditShell::GetCurTOX(), SfxViewFrame::GetDispatcher(), GetDocShell(), SfxViewFrame::GetFrameWeld(), SfxViewShell::GetFrameWeld(), SwViewShell::getIDocumentMarkAccess(), SwViewShell::getIDocumentSettingAccess(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), SwEditShell::GetNumRuleAtCurrCursorPos(), SfxShell::GetPool(), GetPostItMgr(), SfxRequest::GetSlot(), SvxZoomItem::GetType(), GetValue, SfxViewShell::GetViewFrame(), SwViewOption::GetViewLayoutColumns(), SwViewShell::GetViewOptions(), GetWrtShell(), weld::Window::GetXWindow(), SwViewOption::GetZoom(), SwViewOption::GetZoomType(), SwWrtShell::GotoMark(), SwPostItMgr::HasActiveSidebarWin(), SfxBindings::Invalidate(), InvalidateRulerPos(), SwNumRule::IsAutoRule(), SvxViewLayoutItem::IsBookMode(), SwCursorShell::IsCursorInTable(), SwFEShell::IsFrameSelected(), SwFEShell::IsObjSelected(), SwViewOption::IsViewLayoutBookMode(), m_pShell, MAXZOOM, MINZOOM, nId, SfxItemSet::Put(), RET_CANCEL, SvxZoomItem::SetValueSet(), SetViewLayout(), SetZoom(), SwWrtShell::ToggleAddMode(), SwWrtShell::ToggleBlockMode(), SwWrtShell::ToggleExtMode(), SwWrtShell::ToggleInsMode(), SwPostItMgr::ToggleInsModeOnActiveSidebarWin(), and SfxBindings::Update().

◆ ExecViewOptions()

void SwView::ExecViewOptions ( SfxRequest rReq)

Definition at line 377 of file view0.cxx.

References SfxRequest::AppendItem(), SwModule::ApplyUsrPref(), SwWrtShell::ApplyViewOptions(), CalcVisArea(), SwPostItMgr::CheckMetaText(), SwModule::CheckSpellChanges(), comphelper::ConfigurationChanges::create(), DestText, DestWeb, DocBoundaries, SfxRequest::Done(), SwCursorShell::EndAction(), FieldShadings, FN_HIGHLIGHT_CHAR_DF, FN_HSCROLLBAR, FN_PRINT_LAYOUT, FN_RULER, FN_SHADOWCURSOR, FN_SHOW_CHANGES_IN_MARGIN, FN_SHOW_INLINETOOLTIPS, FN_SHOW_OUTLINECONTENTVISIBILITYBUTTON, FN_USE_HEADERFOOTERMENU, FN_VIEW_BOUNDS, FN_VIEW_FIELDNAME, FN_VIEW_FIELDS, FN_VIEW_GRAPHIC, FN_VIEW_HIDDEN_PARA, FN_VIEW_HIDE_WHITESPACE, FN_VIEW_MARKS, FN_VIEW_META_CHARS, FN_VIEW_SECTION_BOUNDARIES, FN_VIEW_SHOW_WHITESPACE, FN_VIEW_SMOOTH_SCROLL, FN_VIEW_TABLEGRID, FN_VLINEAL, FN_VSCROLLBAR, sw::proofreadingiterator::get(), SfxRequest::GetArgs(), SwDocShell::GetDoc(), GetDocShell(), GetEditWin(), SfxItemSet::GetItemState(), GetLinguPropertySet(), SwDoc::getOnlineAccessibilityCheck(), GetPostItMgr(), SvtLinguConfig::GetProperty(), SfxRequest::GetSlot(), SwModule::GetUsrPref(), GetValue, SwViewShell::GetViewOptions(), GetWrtShell(), SfxItemSet::HasItem(), SfxShell::Invalidate(), SwEditShell::IsModified(), SwViewShell::IsViewLocked(), lcl_IsViewMarks(), lcl_SetViewMarks(), lcl_SetViewMetaChars(), SwViewShell::LockView(), m_bIsHighlightCharDF, SwWrtShell::MakeAllFoldedOutlineContentVisible(), SwEditShell::ResetModified(), SectionBoundaries, SwPostItMgr::SetLayout(), SvtLinguConfig::SetProperty(), SwPostItMgr::SetSpellChecking(), SwPostItMgr::ShowHideResolvedNotes(), SwCursorShell::StartAction(), SwDoc::StartGrammarChecking(), STATE_OFF, STATE_ON, STATE_TOGGLE, SW_MOD, TableBoundaries, SwDocShell::ToggleLayoutMode(), UPN_IS_GRAMMAR_AUTO, and UPN_IS_SPELL_AUTO.

Referenced by SwPostItMgr::Focus(), and SwCommentRuler::MouseButtonDown().

◆ ExitDraw()

void SwView::ExitDraw ( )

◆ FlipDrawRotate()

void SwView::FlipDrawRotate ( )
inline

◆ FlipDrawSelMode()

void SwView::FlipDrawSelMode ( )
inline

Definition at line 544 of file view.hxx.

Referenced by SwDrawShell::Execute(), and ConstRectangle::MouseButtonDown().

◆ flushPendingLOKInvalidateTiles()

void SwView::flushPendingLOKInvalidateTiles ( )
overridevirtual

Reimplemented from SfxViewShell.

Definition at line 1957 of file view.cxx.

References GetWrtShellPtr().

◆ ForcePageUpDownOffset()

void SwView::ForcePageUpDownOffset ( SwTwips  nTwips)
inline

Force page size for PgUp/PgDown to overwrite the computation based on m_aVisArea.

Definition at line 580 of file view.hxx.

◆ FUNC_Search()

sal_uLong SwView::FUNC_Search ( const SwSearchOptions rOptions)
private

◆ GenerateFormLetter()

void SwView::GenerateFormLetter ( bool  bUseCurrentDocument)
protected

◆ GetCachedString()

const OUString & SwView::GetCachedString ( CachedStringID  id)
inline

Definition at line 695 of file view.hxx.

Referenced by GetOldDrwCat(), GetOldFrameCat(), GetOldGrfCat(), and GetOldTabCat().

◆ GetColorConfigColor()

Color SwView::GetColorConfigColor ( svtools::ColorConfigEntry  nColorType) const
override

See SfxViewShell::GetColorConfigColor().

Definition at line 294 of file viewprt.cxx.

References GetWrtShell(), O3TL_UNREACHABLE, and SAL_WARN.

◆ GetColorConfigName()

OUString SwView::GetColorConfigName ( ) const
overridevirtual

See SfxViewShell::GetColorConfigName().

Reimplemented from SfxViewShell.

Definition at line 319 of file viewprt.cxx.

References GetWrtShell(), and SAL_WARN.

◆ GetCurShell()

SfxShell * SwView::GetCurShell ( )
inline

◆ GetDataSourceName()

OUString SwView::GetDataSourceName ( ) const

Definition at line 1971 of file view.cxx.

References GetDocShell(), and xFactory.

Referenced by SwMailMergeWizard::enterState().

◆ GetDispatcher() [1/2]

SfxDispatcher & SwView::GetDispatcher ( )

◆ GetDispatcher() [2/2]

SfxDispatcher * SfxShell::GetDispatcher ( ) const
protected

◆ GetDocShell() [1/2]

SwDocShell * SwView::GetDocShell ( )

Definition at line 1193 of file view.cxx.

References SfxViewFrame::GetObjectShell(), and SfxViewShell::GetViewFrame().

Referenced by SwXViewSettings::_setSingleValue(), SwEditWin::AcceptDrop(), SwRedlineAcceptDlg::Activate(), SwModelessRedlineAcceptDlg::Activate(), Activate(), SwPostItMgr::AddPostIts(), afterCallbackRegistered(), SwSortDlg::Apply(), ApplyAccessibilityOptions(), SwModule::ApplyUsrPref(), SwTransferable::CalculateAndCopy(), SwRedlineAcceptDlg::CallAcceptReject(), SwNumFormatBase::CallSelectHdl(), SwEditWin::Command(), SwTemplateControl::Command(), SwHHCWrapper::Convert(), SdrHHCWrapper::ConvertNextDocument(), SwTransferable::CopyGlossary(), SwTbxAutoTextCtrl::CreatePopupWindow(), SwEditWin::DataChanged(), SwInsertDBColAutoPilot::DataToDoc(), SwPostItMgr::Delete(), SwPostItMgr::DeleteCommentThread(), SwContentTree::Display(), SwEnvFormatPage::Edit(), SwContentTree::EditEntry(), SwBaseShell::ExecDlg(), SwTextShell::ExecEnterNum(), ExecSearch(), SwXMailMerge::execute(), SwDocShell::Execute(), Execute(), SwBaseShell::Execute(), SwFrameShell::Execute(), SwTextShell::Execute(), SwGrfShell::Execute(), SwDrawFormShell::Execute(), SwDrawBaseShell::Execute(), SwHeaderFooterWin::ExecuteCommand(), ExecuteStatusLine(), ExecViewOptions(), SwMMResultEmailDialog::FillInEmailSettings(), SwInsertSectionTabPage::FillItemSet(), SwContentTree::FillTransferData(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), SwTextShell::GetAttrState(), SwTransferable::GetData(), GetDataSourceName(), GetDocShell(), GetDrawState(), SwEditWin::GetDropDestination(), SwXTextViewCursor::getEnd(), SwTransferable::GetSotDestination(), SwXTextViewCursor::getStart(), GetState(), SwFrameShell::GetState(), SwXTextViewCursor::getText(), SwXTextView::getTransferableForTextRange(), SwMailMergeDlg::GetURLfromPath(), SwContentTree::GotoContent(), sw::annotation::SwAnnotationWin::GotoPos(), SwXTextViewCursor::gotoRange(), IMPL_LINK(), IMPL_LINK_NOARG(), SwDBManager::ImportFromConnection(), sw::annotation::SwAnnotationWin::InitAnswer(), sw::annotation::SwAnnotationWin::InitControls(), SwCompatibilityOptPage::InitControls(), SwTableFUNC::InsertChart(), InsertDoc(), InsertGraphic(), InsertGraphicDlg(), SwModule::InsertLab(), InsertMedium(), SwBaseShell::InsertTable(), SwBaseShell::InsertURLButton(), IsDocumentBorder(), SwEditWin::KeyInput(), sw::sidebarwindows::SidebarTextControl::KeyInput(), lcl_GetCharFormat(), lcl_getDocStyleSheet(), lcl_IsOwnDocument(), LoadURL(), SwWrtShell::MakeAllFoldedOutlineContentVisible(), SwDBManager::Merge(), SwDBManager::MergeMailFiles(), SwEditWin::MouseButtonDown(), SwEditWin::MouseButtonUp(), SwEditWin::MouseMove(), SwWrtShell::NavigatorPaste(), SwPostItMgr::Notify(), Notify(), SwContentTree::Notify(), SwGlobalTree::Notify(), SwWrtShell::NumOrBulletOn(), SwGlobalTree::OpenDoc(), OuterResizePixel(), SwCharDlg::PageCreated(), SwParaDlg::PageCreated(), SwTemplateDlgController::PageCreated(), SwSvxNumBulletTabDialog::PageCreated(), SwTransferable::PasteData(), SwTransferable::PasteFileName(), SwTransferable::PasteFormat(), SwTransferable::PasteGrf(), SwTransferable::PrepareForCopy(), SwTransferable::PrepareForCopyTextRange(), ReadUserDataSequence(), Replace(), SwEditWin::RequestHelp(), SwEndNoteOptionPage::Reset(), SwDropCapsPage::Reset(), SwFramePage::Reset(), SwCondCollPage::Reset(), SdrHHCWrapper::SdrHHCWrapper(), SearchAll(), SearchAndWrap(), SwGlobalTree::Select(), SwXTextView::select(), SwCondCollPage::SelectHdl(), SelectShell(), SwWebView::SelectShell(), SwContentTree::SetActiveShell(), SwContentTree::SetConstantShell(), SwJavaEditDialog::SetField(), SwXTextView::setRubyList(), SwEndNoteOptionPage::SetShell(), SwTextFlowPage::SetShell(), SetVisArea(), SwInsertSectionTabPage::SetWrtShell(), SwTOXEntryTabPage::SetWrtShell(), SwOutlineSettingsTabPage::SetWrtShell(), SwHyphWrapper::SpellContinue(), SwHyphWrapper::SpellStart(), SwEditWin::StartDrag(), SwTransferable::StartDrag(), StartThesaurus(), SwTextShell::StateInsert(), SwAnnotationShell::StateInsert(), StateSearch(), StateStatusLine(), SwBaseShell::StateStyle(), StateViewOptions(), sw_CharDialog(), SwCaptionDialog::SwCaptionDialog(), SwCaptionOptPage::SwCaptionOptPage(), SwContentTree::SwContentTree(), SwConvertTableDlg::SwConvertTableDlg(), SwEditRegionDlg::SwEditRegionDlg(), SwEditWin::SwEditWin(), SwFlyFrameAttrMgr::SwFlyFrameAttrMgr(), SwFrameDlg::SwFrameDlg(), SwGlossaryDlg::SwGlossaryDlg(), SwInsertChart::SwInsertChart(), SwInsertDBColAutoPilot::SwInsertDBColAutoPilot(), SwInsertSectionTabDialog::SwInsertSectionTabDialog(), SwInsTableDlg::SwInsTableDlg(), sw::annotation::SwAnnotationWin::SwitchToFieldPos(), SwLineNumberingDlg::SwLineNumberingDlg(), SwMailMergeLayoutPage::SwMailMergeLayoutPage(), SwParaDlg::SwParaDlg(), SwPostItMgr::SwPostItMgr(), SwReadOnlyPopup::SwReadOnlyPopup(), SwSectionPropertyTabDialog::SwSectionPropertyTabDialog(), SwTableHeightDlg::SwTableHeightDlg(), SwTableWidthDlg::SwTableWidthDlg(), SwTemplateDlgController::SwTemplateDlgController(), SwEditWin::ToggleOutlineContentVisibility(), SwPostItMgr::ToggleResolved(), SwPostItMgr::ToggleResolvedForThread(), SwGlobalTree::Update(), sw::annotation::SwAnnotationWin::UpdateData(), SwNavigationPI::UpdateListBox(), SwTOXMgr::UpdateOrInsertTOX(), SwDropCapsPict::UpdatePaintSettings(), SwEditWin::UpdatePointer(), WriteUserDataSequence(), SwContentTree::~SwContentTree(), SwHHCWrapper::~SwHHCWrapper(), SwHyphWrapper::~SwHyphWrapper(), SwNavigationPI::~SwNavigationPI(), ~SwView(), and SwViewGlueDocShell::~SwViewGlueDocShell().

◆ GetDocShell() [2/2]

const SwDocShell * SwView::GetDocShell ( ) const
inline

Definition at line 731 of file view.hxx.

References GetDocShell().

◆ GetDocSz()

const Size & SwView::GetDocSz ( ) const
inline

Definition at line 463 of file view.hxx.

Referenced by SetHScrollMax(), SwDocShell::SetVisArea(), and SetVScrollMax().

◆ GetDrawFuncPtr()

SwDrawBase * SwView::GetDrawFuncPtr ( ) const
inline

◆ GetDrawState()

void SwView::GetDrawState ( SfxItemSet rSet)

◆ GetDrawView()

SdrView * SwView::GetDrawView ( ) const
overridevirtual

◆ GetEditWin() [1/2]

SwEditWin & SwView::GetEditWin ( )
inline

Definition at line 426 of file view.hxx.

Referenced by SwXViewSettings::_getSingleValue(), SwXViewSettings::_setSingleValue(), SwFlyFrame::ActiveUnfloatButton(), AlignToPixel(), SwInputWindow::ApplyFormula(), CalcAndSetBorderPixel(), SwTransferable::CalculateAndCopy(), CalcVisArea(), SwInputWindow::CancelFormula(), CheckReadonlySelection(), SwEditWin::Command(), SdrHHCWrapper::ConvertNextDocument(), SwDocShell::ConvertTo(), SwTransferable::Copy(), SwTransferable::CopyGlossary(), SwXTextView::createTextRangeByPixelPosition(), Deactivate(), SwPageFrame::DestroyImpl(), SwDocShell::DoWaterCan(), SwTransferable::DragFinished(), SwNavigationPI::EditAction(), SwGlobalTree::EditContent(), sw::annotation::SwAnnotationWin::EditWin(), SwTextShell::ExecBasicMove(), SwBaseShell::ExecClpbrd(), SwAnnotationShell::ExecClpbrd(), SwBaseShell::ExecDelete(), ExecDrwTextSpellPopup(), ExecFormatPaintbrush(), SwTextShell::ExecInsert(), SwTextShell::ExecMove(), SwTextShell::ExecMoveLingu(), SwTextShell::ExecMovePage(), ExecSpellPopup(), SwBaseShell::ExecTextCtrl(), Execute(), SwBaseShell::Execute(), SwDrawTextShell::Execute(), SwFrameShell::Execute(), SwTextShell::Execute(), SwBezierShell::Execute(), SwDrawBaseShell::Execute(), SwGlobalTree::ExecuteContextMenuAction(), SwXTextDocument::executeFromFieldEvent(), ExecutePrint(), ExecViewOptions(), ExitDraw(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), SwXTextDocument::getDocWindow(), SwDocShell::GetIPClient(), SwXTextDocument::getPointer(), SwWrtShell::GetSelectionType(), SwBezierShell::GetState(), SwFrameShell::GetState(), SwTextShell::GetState(), SwBaseShell::GetTextFontCtrlState(), SwContentTree::GotoContent(), sw::AccessibilityIssue::gotoIssue(), HyphenateDocument(), IMPL_LINK(), IMPL_LINK_NOARG(), SwXTextDocument::initializeForTiledRendering(), InnerResizePixel(), InsertCaption(), SwTableFUNC::InsertChart(), InsertMedium(), SwWrtShell::InsertPostIt(), InsFrameMode(), SwWrtShell::InvalidateOutlineContentVisibility(), SwEditWin::IsInHeaderFooter(), SwXTextDocument::isMimeTypeSupported(), IsPasteAllowed(), IsPasteSpecialAllowed(), IsPasteSpreadsheet(), SwPostItMgr::LayoutPostIts(), SwWrtShell::MakeAllFoldedOutlineContentVisible(), SwDBManager::MergeMailFiles(), sw::mark::MarkManager::NotifyCursorUpdate(), OuterResizePixel(), SwPageFrame::PaintBreak(), SwPageFrame::PaintDecorators(), SwRootFrame::PaintSwFrame(), SwXTextDocument::paintTile(), PhyPageDown(), PhyPageUp(), SwXTextDocument::postMouseEvent(), ReadUserDataSequence(), SwDocShell::Save(), SwDocShell::SaveAs(), Scroll(), SdrHHCWrapper::SdrHHCWrapper(), SelectShell(), SwWebView::SelectShell(), SwXTextDocument::setClipboard(), SwXTextDocument::setGraphicSelection(), SwWrtShell::SetReadonlyOption(), SwTransferable::SetSelInShell(), SwWrtShell::SetShowHeaderFooterSeparator(), SwXTextDocument::setTextSelection(), SetVisArea(), SetZoom(), SetZoom_(), SwInputWindow::ShowWin(), SpellError(), SwWrtShell::SplitNode(), QuickHelpData::Start(), StartThesaurus(), SwBaseShell::StateClpbrd(), SwAnnotationShell::StateClpbrd(), StateStatusLine(), SwDocShell::StateStyleSheet(), QuickHelpData::Stop(), SwDrawBaseShell::SwDrawBaseShell(), SwInsertChart::SwInsertChart(), SwTextFrame::UpdateOutlineContentVisibilityButton(), SwFlyFrame::UpdateUnfloatButton(), and SwHyphWrapper::~SwHyphWrapper().

◆ GetEditWin() [2/2]

const SwEditWin & SwView::GetEditWin ( ) const
inline

Definition at line 427 of file view.hxx.

◆ GetFormShell() [1/2]

virtual const FmFormShell * SwView::GetFormShell ( ) const
inlineoverridevirtual

Reimplemented from SfxViewShell.

Definition at line 590 of file view.hxx.

◆ GetFormShell() [2/2]

virtual FmFormShell * SwView::GetFormShell ( )
inlineoverridevirtual

◆ GetGlosHdl()

SwGlossaryHdl * SwView::GetGlosHdl ( )

◆ GetHRuler()

SvxRuler & SwView::GetHRuler ( )
inline

◆ GetHRulerMetric()

void SwView::GetHRulerMetric ( FieldUnit rToFill) const

Definition at line 684 of file viewmdi.cxx.

References m_pHRuler.

Referenced by SwXViewSettings::_getSingleValue(), and SwModule::CreateItemSet().

◆ GetLastTableFrameFormat()

const SwFrameFormat * SwView::GetLastTableFrameFormat ( ) const
inlineprotected

Definition at line 376 of file view.hxx.

Referenced by SwWebView::SelectShell().

◆ getLOKPayload()

std::optional< OString > SwView::getLOKPayload ( int  nType,
int  nViewId 
) const
overridevirtual

Reimplemented from SfxViewShell.

Definition at line 1963 of file view.cxx.

References GetWrtShellPtr(), and nType.

◆ getLOKVisibleArea()

tools::Rectangle SwView::getLOKVisibleArea ( ) const
overridevirtual

Reimplemented from SfxViewShell.

Definition at line 1949 of file view.cxx.

References GetWrtShellPtr().

◆ GetMailMergeConfigItem()

std::shared_ptr< SwMailMergeConfigItem > const & SwView::GetMailMergeConfigItem ( ) const

◆ GetMaxOutlineLevelShown()

int SwView::GetMaxOutlineLevelShown ( ) const
inline

Definition at line 659 of file view.hxx.

Referenced by SwWrtShell::MakeOutlineContentVisible().

◆ GetMoveType()

sal_uInt16 SwView::GetMoveType ( )
static

Definition at line 734 of file viewmdi.cxx.

References s_nMoveType.

Referenced by ExecSearch(), lcl_GetScrollToolTip(), and NavElementBox_Base::UpdateBox().

◆ GetOldDrwCat()

const OUString & SwView::GetOldDrwCat ( )

Definition at line 3163 of file view2.cxx.

References GetCachedString(), and OldDrwCat.

Referenced by SwCaptionDialog::SwCaptionDialog().

◆ GetOldFrameCat()

const OUString & SwView::GetOldFrameCat ( )

Definition at line 3153 of file view2.cxx.

References GetCachedString(), and OldFrameCat.

Referenced by SwCaptionDialog::SwCaptionDialog().

◆ GetOldGrfCat()

const OUString & SwView::GetOldGrfCat ( )

Definition at line 3133 of file view2.cxx.

References GetCachedString(), and OldGrfCat.

Referenced by SwCaptionDialog::SwCaptionDialog().

◆ GetOldTabCat()

const OUString & SwView::GetOldTabCat ( )

Definition at line 3143 of file view2.cxx.

References GetCachedString(), and OldTabCat.

Referenced by SwCaptionDialog::SwCaptionDialog().

◆ GetPageScrollDownOffset()

bool SwView::GetPageScrollDownOffset ( SwTwips rOff) const
private

◆ GetPageScrollUpOffset()

bool SwView::GetPageScrollUpOffset ( SwTwips rOff) const
private

◆ GetPageStr()

OUString SwView::GetPageStr ( sal_uInt16  nPhyNum,
sal_uInt16  nVirtNum,
const OUString &  rPgStr 
)

Create string for showing the page number in the statusbar.

Parameters
nPhyNumThe physical page number
nVirtNumThe logical page number (user-assigned)
rPgStrUser-defined page name (will be shown if different from logical page number)
Returns
OUString Formatted string: Page 1 of 10 (Page 1 of 8 to print OR Page nVirtNumv/rPgStr)

Definition at line 268 of file view2.cxx.

References aStr, SwDoc::CalculateNonBlankPages(), SwCursorShell::GetPageCnt(), GetWrtShell(), m_pWrtShell, and SwResId().

◆ getPart()

int SwView::getPart ( ) const
overridevirtual

See SfxViewShell::getPart().

Reimplemented from SfxViewShell.

Definition at line 265 of file viewprt.cxx.

Referenced by SwXTextDocument::getPart().

◆ GetPostItMgr() [1/2]

SwPostItMgr * SwView::GetPostItMgr ( )
inline

◆ GetPostItMgr() [2/2]

const SwPostItMgr * SwView::GetPostItMgr ( ) const
inline

Definition at line 651 of file view.hxx.

◆ GetPrinter()

SfxPrinter * SwView::GetPrinter ( bool  bCreate = false)
overridevirtual

◆ GetRedlineAuthor()

const OUString & SwView::GetRedlineAuthor ( ) const

Definition at line 284 of file viewprt.cxx.

References m_pViewImpl.

Referenced by SwDocShell::SetView().

◆ GetSearchDialog()

SvxSearchDialog * SwView::GetSearchDialog ( )
static

◆ GetSearchItem()

static SvxSearchItem * SwView::GetSearchItem ( )
inlinestatic

Definition at line 666 of file view.hxx.

Referenced by sw::FindTextImpl().

◆ GetSelectionText()

OUString SwView::GetSelectionText ( bool  bCompleteWords = false,
bool  bOnlyASample = false 
)
overridevirtual

Reimplemented from SfxViewShell.

Definition at line 1674 of file view.cxx.

References GetSelectionTextParam().

◆ GetSelectionTextParam()

OUString SwView::GetSelectionTextParam ( bool  bCompleteWords,
bool  bEraseTrail 
)

◆ GetSelectionType()

SelectionType SwView::GetSelectionType ( ) const
inlineprotected

Definition at line 362 of file view.hxx.

Referenced by SwWebView::SelectShell(), and StateFormatPaintbrush().

◆ GetShellMode()

ShellMode SwView::GetShellMode ( ) const

◆ GetState()

void SwView::GetState ( SfxItemSet rSet)

Definition at line 63 of file viewstat.cxx.

References SfxObjectShell::AppendInfoBarWhenReady(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::back(), tools::Rectangle::Bottom(), SfxPoolItem::CloneSetWhich(), Content, LanguageTag::convertToLocale(), SvtModuleOptions::DATABASE, SfxItemSet::DisableItem(), DOCUMENTBORDER, DRAWOBJ, DrawObject, DrawObjectEditMode, SwPaM::End(), SwNode::EndOfSectionIndex(), SfxWhichIter::FirstWhich(), FLY_ANY, FN_CHANGE_PAGENUM, FN_EDIT_CURRENT_TOX, FN_EDIT_FOOTNOTE, FN_EDIT_LINK_DLG, FN_INSERT_CAPTION, FN_INSERT_FIELD_DATA_ONLY, FN_INSERT_OBJ_CTRL, FN_MAILMERGE_SENDMAIL_CHILDWINDOW, FN_NAV_ELEMENT, FN_PARAM_FTN_INFO, FN_REDLINE_ACCEPT, FN_REDLINE_ACCEPT_DIRECT, FN_REDLINE_ACCEPT_TONEXT, FN_REDLINE_NEXT_CHANGE, FN_REDLINE_PREV_CHANGE, FN_REDLINE_REJECT_DIRECT, FN_REDLINE_REJECT_TONEXT, FN_REDLINE_SHOW, FN_SCROLL_NEXT, FN_SCROLL_PREV, FN_TOGGLE_OUTLINE_CONTENT_VISIBILITY, FN_UPDATE_CUR_TOX, FN_UPDATE_TOX, FOOTER, FOOTNOTE, SwFormat::GetAttrSet(), SfxViewFrame::GetBindings(), SwEditShell::GetCurLang(), SwCursorShell::GetCursorCnt(), SwDoc::GetDfltFrameFormat(), SfxViewFrame::GetDispatcher(), SwFormat::GetDoc(), GetDocShell(), SwFormat::GetFormatAttr(), SwDoc::getIDocumentRedlineAccess(), SfxShell::GetInterface(), SwPageDesc::GetLandscape(), SwPageDesc::GetMaster(), SwPosition::GetNode(), SwNode::GetNodes(), SfxItemSet::GetParent(), IDocumentRedlineAccess::GetRedline(), IDocumentRedlineAccess::GetRedlineTable(), SwTableLine::GetRedlineType(), SwTableBox::GetRedlineType(), SfxShell::GetSlotState(), GetTabDist(), SwNode::GetTableBox(), GetThesaurus(), SwTableBox::GetUpper(), SfxViewShell::GetViewFrame(), GetVisArea(), GetWrtShell(), SfxViewFrame::HasChildWindow(), SwPaM::HasMark(), HEADER, index, SfxItemSet::InvalidateItem(), comphelper::LibreOfficeKit::isActive(), SvtCJKOptions::IsAnyEnabled(), SwDocShell::IsChangeRecording(), isQRCodeSelected(), IsReadOnly(), isSignatureLineSelected(), isSignatureLineSigned(), SwTOXBase::IsTOXBaseInReadonly(), SwRangeRedline::IsVisible(), SfxViewFrame::KnowsChildWindow(), LANGUAGE_NONE, SfxViewShell::libreOfficeKitViewCallback(), m_bForceChangesToolbar, m_bInMailMerge, m_nSelectionType, m_pShell, m_pWrtShell, SfxWhichIter::NextWhich(), NID_RECENCY, nLang, NONE, nPos, SwOutlineNodes::npos, nType, NumberList, PageDescToItemSet(), Parent, SfxItemSet::Put(), SfxDispatcher::QueryState(), RES_BACKGROUND(), RES_CHRATR_CJK_LANGUAGE(), RES_CHRATR_CTL_LANGUAGE(), RES_CHRATR_LANGUAGE(), RES_PAPER_BIN(), RES_PARATR_TABSTOP(), rSet, s_nMoveType, SelectShell(), SfxImageItem::SetMirrored(), SfxItemSet::SetParent(), SfxImageItem::SetRotation(), SfxBindings::SetVisibleState(), SwPaM::Start(), SW_MOD, SwResId(), Table, and Text.

Referenced by SwSpellPopup::checkRedline().

◆ GetThesaurusLookUpText()

OUString SwView::GetThesaurusLookUpText ( bool  bSelection) const

Definition at line 481 of file viewling.cxx.

References m_pWrtShell.

Referenced by SwTextShell::Execute(), and StartThesaurus().

◆ GetUNOObject()

view::XSelectionSupplier * SwView::GetUNOObject ( )

◆ GetViewImpl()

SwView_Impl * SwView::GetViewImpl ( )
inlineprotected

◆ GetVisArea()

const tools::Rectangle & SwView::GetVisArea ( ) const
inline

◆ GetVRuler()

SvxRuler & SwView::GetVRuler ( )
inline

◆ GetVRulerMetric()

void SwView::GetVRulerMetric ( FieldUnit rToFill) const

Definition at line 679 of file viewmdi.cxx.

References m_pVRuler.

Referenced by SwXViewSettings::_getSingleValue(), and SwModule::CreateItemSet().

◆ GetWrtShell()

SwWrtShell & SwView::GetWrtShell ( ) const
inline

Definition at line 423 of file view.hxx.

Referenced by SwXViewSettings::_getSingleValue(), SwXViewSettings::_preGetValues(), SwXViewSettings::_preSetValues(), SwXViewSettings::_setSingleValue(), SwEditWin::AcceptDrop(), SwFieldDlg::Activate(), SwXDispatch::addStatusListener(), SwModule::ApplyItemSet(), SwModule::ApplyUsrPref(), AreOnlyFormsSelected(), BeginTextEdit(), SwXTextView::BuildTmpSelectionDoc(), CalcVisArea(), SwNumFormatBase::CallSelectHdl(), SwClipboardChangeListener::changedContents(), SwEditWin::ChangeDrawing(), SwEditWin::ChangeFly(), SwEditWin::changeMousePointer(), SwXTextViewCursor::collapseToEnd(), SwXTextViewCursor::collapseToStart(), SwEditWin::Command(), SwHHCWrapper::ConvContinue_impl(), SwHHCWrapper::Convert(), SdrHHCWrapper::ConvertNextDocument(), sw::annotation::SwAnnotationWin::CreateAccessible(), SwModule::CreateItemSet(), SwTbxAutoTextCtrl::CreatePopupWindow(), SwXTextView::createTextRangeByPixelPosition(), SwInsertDBColAutoPilot::DataToDoc(), SwEditWin::DeleteSurroundingText(), SwXDispatch::dispatch(), SwEditWin::dispose(), DoVerb(), SwCaptionDialog::DrawSample(), SwEditWin::DropCleanup(), SwNavigationPI::EditAction(), EditLinkDlg(), SwFieldDlg::EnableInsert(), EndScrollHdl(), EnsureMailMergeConfigItem(), SwEditWin::EnterDrawMode(), EnterDrawTextMode(), EnterShapeDrawTextMode(), SwAnnotationShell::Exec(), ExecColl(), ExecFormatFootnote(), ExecFormatPaintbrush(), SwAnnotationShell::ExecLingu(), SwTextShell::ExecMoveMisc(), ExecNumberingOutline(), SwModule::ExecOther(), ExecSearch(), ExecTabWin(), SwAnnotationShell::ExecUndo(), SwXMailMerge::execute(), SwDocShell::Execute(), Execute(), SwReadOnlyPopup::Execute(), SwHeaderFooterWin::ExecuteCommand(), SwContentTree::ExecuteContextMenuAction(), SwEditWin::ExecuteDrop(), ExecutePrint(), ExecuteStatusLine(), ExecViewOptions(), SwMMResultPrintDialog::FillInPrinterSettings(), SwEditWin::FlushInBuffer(), SwOleClient::FormatChanged(), GenerateFormLetter(), SwAnnotationShell::GetAnnotationPool(), GetColorConfigColor(), GetColorConfigName(), SwXTextView::GetControl(), SwViewOption::GetCurrentViewOptions(), SwXTextViewCursor::GetDoc(), GetDrawView(), SwEditWin::GetDropDestination(), SwXTextViewCursor::getEnd(), SwEditWin::GetFocus(), SwDropCapsPict::GetFontSettings(), SwXTextView::getFormController(), GetLeftMargin(), SwAnnotationShell::GetLinguState(), SwVisibleCursor::getLOKPayload(), SwXTextViewCursor::getPage(), SwGotoPageDlg::GetPageInfo(), GetPageScrollDownOffset(), GetPageScrollUpOffset(), GetPageStr(), SwXTextViewCursor::GetPaM(), SwXTextViewCursor::getPosition(), GetPrinter(), SwXTextViewCursor::getPropertyDefault(), SwXTextViewCursor::getPropertyState(), SwXTextViewCursor::getPropertyStates(), SwXTextView::getPropertyValue(), SwXTextViewCursor::getPropertyValue(), SwXTextView::getRubyList(), SwXTextView::getSelection(), GetSelectionTextParam(), SwBaseShell::GetShell(), SwDrawTextShell::GetShell(), SwXTextViewCursor::getStart(), GetState(), SwXTextViewCursor::getString(), SwEditWin::GetSurroundingText(), SwEditWin::GetSurroundingTextSelection(), SwXTextViewCursor::getText(), SwXTextDocument::getTrackedChanges(), SwXTextView::getTransferable(), SwXTextView::getTransferableForTextRange(), SwXTextDocument::getViewRenderState(), SwXTextViewCursor::goDown(), SwXTextViewCursor::goLeft(), SwXTextViewCursor::goRight(), GotFocus(), SwXTextViewCursor::gotoEnd(), SwXTextViewCursor::gotoEndOfLine(), SwXTextViewCursor::gotoRange(), SwXTextViewCursor::gotoStart(), SwXTextViewCursor::gotoStartOfLine(), SwXTextViewCursor::goUp(), HasSelection(), IMPL_LINK(), IMPL_LINK_NOARG(), SwInsertDBColAutoPilot::ImplCommit(), ImpSetVerb(), SwXTextDocument::initializeForTiledRendering(), SwMailMergeLayoutPage::InsertAddressAndGreeting(), InsertCaption(), InsertGraphic(), InsertGraphicDlg(), SwAnnotationShell::InsertSymbol(), SwDrawTextShell::InsertSymbol(), SwXTextView::insertTransferable(), SwXTextViewCursor::isAtEndOfLine(), SwXTextViewCursor::isAtStartOfLine(), IsBezierEditMode(), SwXTextViewCursor::isCollapsed(), SwNavigationPI::IsGlobalDoc(), SwEditWin::IsInHeaderFooter(), SwEditWin::IsOverHeaderFooterFly(), isQRCodeSelected(), isSignatureLineSelected(), isSignatureLineSigned(), SwXTextViewCursor::IsTextSelection(), IsTextTool(), SwXTextViewCursor::jumpToEndOfPage(), SwXTextViewCursor::jumpToFirstPage(), SwXTextViewCursor::jumpToLastPage(), SwXTextViewCursor::jumpToNextPage(), SwXTextViewCursor::jumpToPage(), SwXTextViewCursor::jumpToPreviousPage(), SwXTextViewCursor::jumpToStartOfPage(), SwEditWin::KeyInput(), sw::sidebarwindows::SidebarTextControl::KeyInput(), lcl_GetPos(), lcl_isNonDefaultLanguage(), SwInsertDBColAutoPilot::Load(), sw::annotation::SwAnnotationWin::LockView(), SwRedlineTable::LOKRedlineNotification(), SwEditWin::LoseFocus(), MarginChanged(), SwDBManager::MergeMailFiles(), SwCaptionDialog::ModifyHdl(), sw::sidebarwindows::SidebarTextControl::MouseButtonDown(), SwEditWin::MouseButtonDown(), SwEditWin::MouseButtonUp(), SwEditWin::MouseMove(), Move(), SwNavigationPI::MoveOutline(), Notify(), SwNavigationPI::NotifyItemUpdate(), OutHTML_SwFormatField(), SwFieldDlg::PageCreated(), SwParaDlg::PageCreated(), SwContentControlAliasButton::PaintButton(), SwDBManager::PerformMailMerge(), SwLinguServiceEventListener::processLinguServiceEvent(), RecheckBrowseMode(), SwFieldDlg::ReInitDlg(), SwDocShell::ReloadFromHtml(), SwEditWin::RequestHelp(), sw::sidebarwindows::SidebarTextControl::RequestHelp(), SwDropCapsPage::Reset(), SwCondCollPage::Reset(), Scroll(), SdrHHCWrapper::SdrHHCWrapper(), SearchAndWrap(), SwXTextView::select(), SwCondCollPage::SelectHdl(), SelectShell(), SwWebView::SelectShell(), SwCursorShell::sendLOKCursorUpdates(), SwOutlineContentVisibilityWin::Set(), sw::annotation::SwAnnotationWin::SetActiveSidebarWin(), SwEditWin::SetApplyTemplate(), SwEditWin::SetCursorTwipPosition(), SwNumFormatBase::SetDefFormat(), sw::sidebarwindows::SidebarTextControl::SetDrawingArea(), SwNumFormatBase::SetFormatType(), sw::annotation::SwAnnotationWin::SetPosAndSize(), SetPrinter(), SwXTextViewCursor::setPropertyToDefault(), SwXTextView::setPropertyValue(), SwXTextViewCursor::setPropertyValue(), SwXTextView::setRubyList(), SwMailMergeConfigItem::SetSourceView(), SwXTextViewCursor::setString(), SwInsertDBColAutoPilot::SetTabSet(), SwDocShell::SetView(), SetVisArea(), SwEditWin::ShowAutoCorrectQuickHelp(), SwEditWin::ShowAutoText(), SwInsertDBColAutoPilot::SplitTextToColArr(), SwEditWin::StartDrag(), SwEditWin::StartExecuteDrag(), StateFormatPaintbrush(), SwModule::StateOther(), StateStatusLine(), StateTabWin(), SwAnnotationShell::StateUndo(), StateViewOptions(), SwEditWin::StdDrawMode(), SwEditWin::StopQuickHelp(), SwapPageMargin(), SwBaseShell::SwBaseShell(), SwCaptionDialog::SwCaptionDialog(), SwFrameShell::SwFrameShell(), SwInsertChart::SwInsertChart(), SwInsertDBColAutoPilot::SwInsertDBColAutoPilot(), SwPostItMgr::SwPostItMgr(), SwReadOnlyPopup::SwReadOnlyPopup(), SwTitlePageDlg::SwTitlePageDlg(), sw::annotation::SwAnnotationWin::ToggleInsMode(), SwDocShell::ToggleLayoutMode(), SwEditWin::ToggleOutlineContentVisibility(), sw::annotation::SwAnnotationWin::UnsetActiveSidebarWin(), SwMailMergeConfigItem::updateCurrentDBDataFromDocument(), sw::SwDocIdle::UpdateMinPeriod(), SwDropCapsPict::UpdatePaintSettings(), SwEditWin::UpdatePointer(), SwBreakDashedLine::UpdatePosition(), SwNavigationPI::UsePage(), SdrHHCWrapper::~SdrHHCWrapper(), SwAnnotationShell::~SwAnnotationShell(), SwBaseShell::~SwBaseShell(), SwHHCWrapper::~SwHHCWrapper(), SwNavigationPI::~SwNavigationPI(), and ~SwView().

◆ GetWrtShellPtr()

SwWrtShell * SwView::GetWrtShellPtr ( ) const
inline

Definition at line 424 of file view.hxx.

Referenced by SwRedlineAcceptDlg::Activate(), SwModelessRedlineAcceptDlg::Activate(), sw::annotation::SwAnnotationWin::ActivatePostIt(), SwXTextView::BuildTmpSelectionDoc(), SwRedlineAcceptDlg::CalcDiff(), SwRedlineAcceptDlg::CallAcceptReject(), SwTemplateControl::Command(), SwEditWin::CreateAccessible(), SwModule::CreateTabPage(), SwEditWin::DataChanged(), sw::annotation::SwAnnotationWin::Delete(), SwEditWin::dispose(), ExecColl(), SwNavigationPI::FillBox(), SwContentTree::FillTransferData(), flushPendingLOKInvalidateTiles(), SwVisibleCursor::getLOKPayload(), getLOKPayload(), getLOKVisibleArea(), sw::annotation::SwAnnotationWin::GetMinimumSizeWithoutMeta(), sw::annotation::SwAnnotationWin::GetPrefScrollbarWidth(), SwRedlineAcceptDlg::GetRedlinePos(), SwXTextDocument::getRenderer(), SwXTextDocument::getRendererCount(), SwBaseShell::GetShellPtr(), SwXTextDocument::getViewRenderState(), SwSpellDialogChildWindow::GetWrtShell_Impl(), GotFocus(), sw::UndoManager::impl_DoUndoRedo(), IMPL_LINK(), IMPL_LINK_NOARG(), SwRedlineAcceptDlg::InitAuthors(), sw::annotation::SwAnnotationWin::InitControls(), SwModule::InsertEnv(), SwFieldPage::InsertField(), InsertGraphic(), SwModule::InsertLab(), SwRedlineAcceptDlg::InsertParents(), lcl_CreateWorkingDocument(), SwEditWin::LoseFocus(), SwDBManager::MergeMailFiles(), SwNavigationPI::Notify(), SwNavigationPI::NotifyItemUpdate(), SwEditWin::Paint(), SwLinguServiceEventListener::processLinguServiceEvent(), SwRedlineAcceptDlg::RemoveParents(), SwXTextDocument::render(), sw::annotation::SwAnnotationWin::Rescale(), SwCursorShell::sendLOKCursorUpdates(), sw::annotation::SwAnnotationWin::SetMenuButtonColors(), sw::annotation::SwAnnotationWin::SetResolved(), sw::annotation::SwAnnotationWin::SetSpellChecking(), SwInputWindow::SwInputWindow(), SwNavigationPI::SwNavigationPI(), SwGlobalTree::Update(), and SwDrawBase::~SwDrawBase().

◆ GetXScroll()

tools::Long SwView::GetXScroll ( ) const
inlineprivate

Definition at line 721 of file view.hxx.

References tools::Rectangle::GetWidth(), m_aVisArea, and nScrollX.

Referenced by CalcPt(), and Scroll().

◆ GetYScroll()

tools::Long SwView::GetYScroll ( ) const
inlineprivate

◆ GotFocus()

void SwView::GotFocus ( ) const

◆ HandleGestureZoomCommand()

bool SwView::HandleGestureZoomCommand ( const CommandEvent rCEvt)

◆ HandleWheelCommands()

bool SwView::HandleWheelCommands ( const CommandEvent rCEvt)

◆ HasOnlyObj()

bool SwView::HasOnlyObj ( SdrObject const *  pSdrObj,
SdrInventor  eObjInventor 
) const

◆ HasPrintOptionsPage()

bool SwView::HasPrintOptionsPage ( ) const
overridevirtual

Reimplemented from SfxViewShell.

Definition at line 135 of file viewprt.cxx.

◆ HasSelection()

bool SwView::HasSelection ( bool  bText = true) const
overridevirtual

◆ HasUIFeature()

bool SwView::HasUIFeature ( SfxShellFeature  nFeature) const
overridevirtual

Reimplemented from SfxShell.

Definition at line 679 of file viewstat.cxx.

References m_pWrtShell.

◆ HyphenateDocument()

void SwView::HyphenateDocument ( )
private

◆ HyphenateDrawText()

void SwView::HyphenateDrawText ( )
private

◆ HyphStart()

void SwView::HyphStart ( SvxSpellArea  eSpell)
private

Definition at line 376 of file viewling.cxx.

References Curr, End, m_pWrtShell, OtherEnd, OtherStart, and Start.

Referenced by SwHyphWrapper::SpellStart().

◆ ImpSetVerb()

void SwView::ImpSetVerb ( SelectionType  nSelType)
protected

◆ InitInterface_Impl()

void SwView::InitInterface_Impl ( )
staticprivate

◆ InnerResizePixel()

void SwView::InnerResizePixel ( const Point rOfs,
const Size rSize,
bool  inplaceEditModeChange 
)
overrideprotectedvirtual

◆ InsertCaption()

void SwView::InsertCaption ( const InsCaptionOpt pOpt)

◆ InsertDoc()

tools::Long SwView::InsertDoc ( sal_uInt16  nSlotId,
const OUString &  rFileName,
const OUString &  rFilterName,
sal_Int16  nVersion = 0 
)

◆ InsertGraphic()

ErrCode SwView::InsertGraphic ( const OUString &  rPath,
const OUString &  rFilter,
bool  bLink,
GraphicFilter pFlt 
)

◆ InsertGraphicDlg()

bool SwView::InsertGraphicDlg ( SfxRequest rReq)

◆ InsertMedium()

tools::Long SwView::InsertMedium ( sal_uInt16  nSlotId,
std::unique_ptr< SfxMedium pMedium,
sal_Int16  nVersion 
)

◆ InsertThesaurusSynonym()

void SwView::InsertThesaurusSynonym ( const OUString &  rSynonmText,
const OUString &  rLookUpText,
bool  bValidSelection 
)

◆ InsFrameMode()

void SwView::InsFrameMode ( sal_uInt16  nCols)

◆ InvalidateRulerPos()

void SwView::InvalidateRulerPos ( )

◆ IsBezierEditMode()

bool SwView::IsBezierEditMode ( ) const

Definition at line 626 of file viewdraw.cxx.

References GetDrawView(), GetWrtShell(), and IsDrawSelMode().

Referenced by SwWrtShell::GetSelectionType().

◆ IsConditionalFastCall()

bool SwView::IsConditionalFastCall ( const SfxRequest rReq)
overridevirtual

◆ IsDataSourceAvailable()

bool SwView::IsDataSourceAvailable ( const OUString  sDataSourceName)
static

Definition at line 1982 of file view.cxx.

Referenced by SwMailMergeWizard::enterState(), and IMPL_LINK_NOARG().

◆ IsDocumentBorder()

bool SwView::IsDocumentBorder ( )
private

◆ IsDrawMode()

bool SwView::IsDrawMode ( ) const
inline

◆ IsDrawRotate()

bool SwView::IsDrawRotate ( ) const
inline

Definition at line 540 of file view.hxx.

Referenced by SwDrawShell::GetState(), and NoRotate().

◆ IsDrawSelMode()

bool SwView::IsDrawSelMode ( ) const
inline

Definition at line 542 of file view.hxx.

Referenced by IsBezierEditMode(), and ConstRectangle::MouseButtonDown().

◆ IsDrawTextHyphenate()

bool SwView::IsDrawTextHyphenate ( )
private

◆ IsFormMode()

bool SwView::IsFormMode ( ) const

◆ IsHighlightCharDF()

bool SwView::IsHighlightCharDF ( )
inline

Definition at line 718 of file view.hxx.

Referenced by SwTextPaintInfo::DrawCSDFHighlighting().

◆ IsHScrollbarVisible()

bool SwView::IsHScrollbarVisible ( ) const

Definition at line 755 of file viewmdi.cxx.

References m_pHScrollbar.

Referenced by StateViewOptions().

◆ IsPasteAllowed()

bool SwView::IsPasteAllowed ( )

◆ IsPasteSpecialAllowed()

bool SwView::IsPasteSpecialAllowed ( )

◆ IsPasteSpreadsheet()

bool SwView::IsPasteSpreadsheet ( bool  bHasOwnTableCopied)

◆ isQRCodeSelected()

bool SwView::isQRCodeSelected ( ) const

◆ IsScroll()

bool SwView::IsScroll ( const tools::Rectangle rRect) const

Definition at line 388 of file viewport.cxx.

References tools::Rectangle::Contains(), m_aVisArea, m_bCenterCursor, and m_bTopCursor.

◆ isSignatureLineSelected()

bool SwView::isSignatureLineSelected ( ) const

◆ isSignatureLineSigned()

bool SwView::isSignatureLineSigned ( ) const

◆ IsTabColFromDoc()

bool SwView::IsTabColFromDoc ( ) const
inline

Definition at line 455 of file view.hxx.

Referenced by ExecTabWin(), and StateTabWin().

◆ IsTabRowFromDoc()

bool SwView::IsTabRowFromDoc ( ) const
inline

Definition at line 457 of file view.hxx.

Referenced by StateTabWin().

◆ IsTextTool()

bool SwView::IsTextTool ( ) const
private

◆ IsValidSelectionForThesaurus()

bool SwView::IsValidSelectionForThesaurus ( ) const

Definition at line 471 of file viewling.cxx.

References HasSelection(), and m_pWrtShell.

Referenced by StartThesaurus().

◆ IsVScrollbarVisible()

bool SwView::IsVScrollbarVisible ( ) const

Definition at line 767 of file viewmdi.cxx.

References m_pVScrollbar.

Referenced by StateViewOptions().

◆ JumpToSwMark()

bool SwView::JumpToSwMark ( std::u16string_view  rMark)

◆ KillTab()

void SwView::KillTab ( )

Definition at line 655 of file viewmdi.cxx.

References SfxViewShell::InvalidateBorder(), and m_pHRuler.

Referenced by lcl_SetUIPrefs(), and Notify().

◆ KillVRuler()

void SwView::KillVRuler ( )

Definition at line 698 of file viewmdi.cxx.

References SfxViewShell::InvalidateBorder(), m_pHRuler, and m_pVRuler.

Referenced by lcl_SetUIPrefs(), and Notify().

◆ LeaveDrawCreate()

void SwView::LeaveDrawCreate ( )
inline

◆ MarginChanged()

void SwView::MarginChanged ( )
overridevirtual

Reimplemented from SfxViewShell.

Definition at line 151 of file view1.cxx.

References SfxViewShell::GetMargin(), GetWrtShell(), and SwViewShell::SetBrowseBorder().

◆ Move()

void SwView::Move ( )
overrideprivatevirtual

Reimplemented from SfxViewShell.

Definition at line 1183 of file viewport.cxx.

References SwWrtShell::EndSelect(), GetWrtShell(), and SfxViewShell::Move().

◆ NoRotate()

void SwView::NoRotate ( )

◆ Notify()

void SwView::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overrideprivatevirtual

◆ NotifyCursor()

void SwView::NotifyCursor ( SfxViewShell pViewShell) const
overridevirtual

See SfxViewShell::NotifyCursor().

Reimplemented from SfxViewShell.

Definition at line 289 of file viewprt.cxx.

References m_pWrtShell.

◆ NotifyDBChanged()

void SwView::NotifyDBChanged ( )

◆ OuterResizePixel()

void SwView::OuterResizePixel ( const Point rOfs,
const Size rSize 
)
overrideprotectedvirtual

◆ PageDown()

bool SwView::PageDown ( )
private

◆ PageDownCursor()

bool SwView::PageDownCursor ( bool  bSelect)
private

Definition at line 657 of file viewport.cxx.

References GetPageScrollDownOffset(), m_pWrtShell, and PageDown().

Referenced by Execute().

◆ PageUp()

bool SwView::PageUp ( )
private

◆ PageUpCursor()

bool SwView::PageUpCursor ( bool  bSelect)
private

Definition at line 631 of file viewport.cxx.

References Chars, eType, FOOTNOTE, GetPageScrollUpOffset(), m_pWrtShell, and PageUp().

Referenced by Execute().

◆ PhyPageDown()

void SwView::PhyPageDown ( )
private

◆ PhyPageUp()

void SwView::PhyPageUp ( )
private

◆ PrepareClose()

bool SwView::PrepareClose ( bool  bUI = true)
overridevirtual

◆ ReadUserData()

void SwView::ReadUserData ( const OUString &  rUserData,
bool  bBrowse = false 
)
overridevirtual

◆ ReadUserDataSequence()

void SwView::ReadUserDataSequence ( const css::uno::Sequence< css::beans::PropertyValue > &  )
overridevirtual

◆ RecheckBrowseMode()

void SwView::RecheckBrowseMode ( )

◆ Replace()

void SwView::Replace ( )
private

◆ ResetSubShell()

void SwView::ResetSubShell ( )
inline

Definition at line 593 of file view.hxx.

References m_pShell.

Referenced by Notify(), SwBaseShell::~SwBaseShell(), and SwDrawTextShell::~SwDrawTextShell().

◆ ScannerEventHdl()

void SwView::ScannerEventHdl ( )

◆ Scroll()

void SwView::Scroll ( const tools::Rectangle rRect,
sal_uInt16  nRangeX = USHRT_MAX,
sal_uInt16  nRangeY = USHRT_MAX 
)

◆ SearchAll()

sal_uInt16 SwView::SearchAll ( )
private

◆ SearchAndWrap()

bool SwView::SearchAndWrap ( bool  bApi)
private

◆ SelectShell()

void SwView::SelectShell ( )
protectedvirtual

◆ SelectShellForDrop()

void SwView::SelectShellForDrop ( )

Definition at line 196 of file edtdd.cxx.

References GetCurShell(), and SelectShell().

Referenced by SwEditWin::ExecuteDrop(), and SwEditWin::MouseButtonDown().

◆ SetActMark()

void SwView::SetActMark ( sal_Int32  nSet)
static

Definition at line 744 of file viewmdi.cxx.

References s_nActMark.

Referenced by SwTextShell::Execute().

◆ SetCachedString()

void SwView::SetCachedString ( CachedStringID  id,
const OUString &  sStr 
)
inline

Definition at line 700 of file view.hxx.

Referenced by SetOldDrwCat(), SetOldFrameCat(), SetOldGrfCat(), and SetOldTabCat().

◆ SetCursorAtTop()

void SwView::SetCursorAtTop ( bool  bFlag,
bool  bCenter = false 
)
inline

Definition at line 600 of file view.hxx.

Referenced by JumpToSwMark().

◆ SetDrawFuncPtr()

void SwView::SetDrawFuncPtr ( std::unique_ptr< SwDrawBase pFuncPtr)

◆ SetFormShell()

void SwView::SetFormShell ( FmFormShell pSh)
inlineprotected

Definition at line 367 of file view.hxx.

Referenced by SwWebView::SelectShell().

◆ SetHScrollMax()

tools::Long SwView::SetHScrollMax ( tools::Long  lMax)

◆ SetLastTableFrameFormat()

void SwView::SetLastTableFrameFormat ( const SwFrameFormat pSet)
inlineprotected

Definition at line 377 of file view.hxx.

Referenced by SwWebView::SelectShell().

◆ SetMailMergeConfigItem()

void SwView::SetMailMergeConfigItem ( std::shared_ptr< SwMailMergeConfigItem > const &  rConfigItem)

Definition at line 129 of file view0.cxx.

References m_pViewImpl, and SfxShell::UIFeatureChanged().

Referenced by EnsureMailMergeConfigItem(), and IMPL_LINK_NOARG().

◆ SetMaxOutlineLevelShown()

void SwView::SetMaxOutlineLevelShown ( int  nLevel)
inline

Definition at line 658 of file view.hxx.

Referenced by SwWrtShell::MakeOutlineLevelsVisible().

◆ SetMoveType()

void SwView::SetMoveType ( sal_uInt16  nSet)
static

Definition at line 739 of file viewmdi.cxx.

References s_nMoveType.

Referenced by ExecSearch(), and Execute().

◆ SetNumRuleNodeFromDoc()

void SwView::SetNumRuleNodeFromDoc ( SwTextNode pNumRuleNode)
inline

Definition at line 459 of file view.hxx.

Referenced by ExecTabWin(), SwEditWin::MouseButtonDown(), and SwEditWin::MouseButtonUp().

◆ SetOldDrwCat()

void SwView::SetOldDrwCat ( const OUString &  sStr)

Definition at line 3168 of file view2.cxx.

References OldDrwCat, and SetCachedString().

Referenced by InsertCaption().

◆ SetOldFrameCat()

void SwView::SetOldFrameCat ( const OUString &  sStr)

Definition at line 3158 of file view2.cxx.

References OldFrameCat, and SetCachedString().

Referenced by InsertCaption().

◆ SetOldGrfCat()

void SwView::SetOldGrfCat ( const OUString &  sStr)

Definition at line 3138 of file view2.cxx.

References OldGrfCat, and SetCachedString().

Referenced by InsertCaption().

◆ SetOldTabCat()

void SwView::SetOldTabCat ( const OUString &  sStr)

Definition at line 3148 of file view2.cxx.

References OldTabCat, and SetCachedString().

Referenced by InsertCaption().

◆ SetPrinter()

sal_uInt16 SwView::SetPrinter ( SfxPrinter pNew,
SfxPrinterChangeFlags  nDiff = SFX_PRINTER_ALL 
)
overridevirtual

◆ SetRedlineAuthor()

void SwView::SetRedlineAuthor ( const OUString &  rAuthor)

Definition at line 279 of file viewprt.cxx.

References m_pViewImpl.

Referenced by SwXTextDocument::initializeForTiledRendering().

◆ SetSelDrawSlot()

void SwView::SetSelDrawSlot ( )

Definition at line 646 of file viewdraw.cxx.

References m_nDrawSfxId, and m_sDrawCustom.

Referenced by SwEditWin::StdDrawMode().

◆ SetSelectionType()

void SwView::SetSelectionType ( SelectionType  nSet)
inlineprotected

Definition at line 363 of file view.hxx.

Referenced by SwWebView::SelectShell().

◆ SetShell()

void SwView::SetShell ( SfxShell pS)
inlineprotected

Definition at line 366 of file view.hxx.

References m_pShell, and pS.

Referenced by SwWebView::SelectShell().

◆ SetTabColFromDoc()

void SwView::SetTabColFromDoc ( bool  b)
inline

Definition at line 454 of file view.hxx.

Referenced by SwEditWin::MouseButtonDown(), and SwEditWin::MouseButtonUp().

◆ SetTabColFromDocPos()

void SwView::SetTabColFromDocPos ( const Point rPt)
inline

Definition at line 453 of file view.hxx.

Referenced by SwEditWin::MouseButtonDown().

◆ SetTabRowFromDoc()

void SwView::SetTabRowFromDoc ( bool  b)
inline

Definition at line 456 of file view.hxx.

Referenced by SwEditWin::MouseButtonDown().

◆ SetViewLayout()

void SwView::SetViewLayout ( sal_uInt16  nColumns,
bool  bBookMode,
bool  bViewOnly = false 
)

◆ SetVisArea() [1/2]

void SwView::SetVisArea ( const Point rPt,
bool  bUpdateScrollbar = true 
)

◆ SetVisArea() [2/2]

void SwView::SetVisArea ( const tools::Rectangle rRect,
bool  bUpdateScrollbar = true 
)

◆ SetVScrollMax()

tools::Long SwView::SetVScrollMax ( tools::Long  lMax)

◆ SetZoom()

void SwView::SetZoom ( SvxZoomType  eZoomType,
short  nFactor = 100,
bool  bViewOnly = false 
)

◆ SetZoom_()

void SwView::SetZoom_ ( const Size rEditSz,
SvxZoomType  eZoomType,
short  nFactor,
bool  bViewOnly 
)
private

◆ SetZoomFactor()

void SwView::SetZoomFactor ( const Fraction rX,
const Fraction rY 
)
overridevirtual

Reimplemented from SfxViewShell.

Definition at line 1137 of file viewport.cxx.

References SetZoom(), and SfxViewShell::SetZoomFactor().

◆ SFX_DECL_VIEWFACTORY()

SwView::SFX_DECL_VIEWFACTORY ( SwView  )

References SFX_DECL_INTERFACE.

◆ ShowAtResize()

void SwView::ShowAtResize ( )
private

Definition at line 932 of file viewport.cxx.

References m_bShowAtResize, m_pHRuler, and m_pWrtShell.

Referenced by InnerResizePixel(), and OuterResizePixel().

◆ ShowCursor()

void SwView::ShowCursor ( bool  bOn = true)
overridevirtual

Reimplemented from SfxViewShell.

Definition at line 1639 of file view.cxx.

References m_pWrtShell.

Referenced by SwAnnotationShell::~SwAnnotationShell().

◆ ShowHScrollbar()

void SwView::ShowHScrollbar ( bool  bShow)

Definition at line 749 of file viewmdi.cxx.

References m_pHScrollbar.

Referenced by OuterResizePixel(), and SwView().

◆ ShowUIElement()

void SwView::ShowUIElement ( const OUString &  sElementURL) const

Definition at line 241 of file view.cxx.

References SfxViewShell::GetViewFrame().

Referenced by SwModule::InsertLab(), and SelectShell().

◆ ShowVScrollbar()

void SwView::ShowVScrollbar ( bool  bShow)

Definition at line 761 of file viewmdi.cxx.

References m_pVScrollbar.

Referenced by OuterResizePixel(), and SwView().

◆ SpellContext()

SAL_DLLPRIVATE void SwView::SpellContext ( bool  bOn = true)
inlineprivate

Definition at line 332 of file view.hxx.

Referenced by StartTextConversion().

◆ SpellEnd()

void SwView::SpellEnd ( SwConversionArgs const *  pConvArgs)
private

Definition at line 369 of file viewling.cxx.

References m_pWrtShell.

Referenced by SwHHCWrapper::ConvEnd_impl().

◆ SpellError()

void SwView::SpellError ( LanguageType  eLang)

◆ SpellStart()

void SwView::SpellStart ( SvxSpellArea  eSpell,
bool  bStartDone,
bool  bEndDone,
SwConversionArgs pConvArgs 
)
private

Definition at line 263 of file viewling.cxx.

References Curr, End, GetLinguPropertySet(), m_pWrtShell, OtherEnd, OtherStart, and Start.

Referenced by SwHHCWrapper::ConvStart_impl().

◆ StartTextConversion()

void SwView::StartTextConversion ( LanguageType  nSourceLang,
LanguageType  nTargetLang,
const vcl::Font pTargetFont,
sal_Int32  nOptions,
bool  bIsInteractive 
)
private

◆ StartThesaurus()

void SwView::StartThesaurus ( )
private

◆ StateFormatPaintbrush()

void SwView::StateFormatPaintbrush ( SfxItemSet rSet)

◆ StateSearch()

void SwView::StateSearch ( SfxItemSet rSet)

◆ StateStatusLine()

void SwView::StateStatusLine ( SfxItemSet rSet)

get status of the status line

Definition at line 1690 of file view2.cxx.

References SvxZoomSliderItem::AddSnappingPoint(), Size::AdjustHeight(), Size::AdjustWidth(), aStringList, SwCursorShell::bColumnChange(), SwPostItMgr::begin(), BROWSE_MODE, SwEditShell::CountWords(), SfxItemSet::DisableItem(), SwPostItMgr::end(), SwCursorShell::FireColumnChangeEvent(), SwCursorShell::FirePageChangeEvent(), SwCursorShell::FireSectionChangeEvent(), SfxWhichIter::FirstWhich(), FLY_DRAG, FLY_DRAG_END, FLY_DRAG_START, FN_STAT_ACCESSIBILITY_CHECK, FN_STAT_PAGE, FN_STAT_SELMODE, FN_STAT_TEMPLATE, FN_STAT_WORDCOUNT, SfxItemSet::Get(), SwFEShell::GetAnchorObjDiff(), SwCursorShell::GetBoxNms(), SwViewOption::getBrowseMode(), SfxViewFrame::GetChildWindow(), SwEditShell::GetCurAttr(), SwWrtShell::GetCurPageStyle(), SwEditShell::GetCurrentParaOutlineLevel(), SwEditShell::GetCurrSection(), SwViewShell::GetDoc(), GetDocShell(), SwViewOption::GetDocumentBorder(), GetEditWin(), SwDocShell::GetEventName(), SwBaseShell::GetFrameMode(), SwViewOption::GetGapBetweenPages(), SwDoc::getIDocumentStatistics(), SfxItemSet::GetItemState(), SwFormat::GetName(), LocaleDataWrapper::getNum(), SwEditShell::GetNumLevel(), SwEditShell::GetNumRuleAtCurrCursorPos(), SfxViewShell::GetObjectShell(), SwFEShell::GetObjSize(), SwDoc::getOnlineAccessibilityCheck(), vcl::Window::GetOutputSizePixel(), SwCursorShell::GetPageCnt(), SfxShell::GetPool(), GetPostItMgr(), SwViewShell::GetPostItMgr(), SwSection::GetSectionName(), Application::GetSettings(), SwPostItMgr::GetSidebarBorderWidth(), SwPostItMgr::GetSidebarWidth(), SwEditShell::GetTableFormat(), SwTOXBase::GetTOXName(), SwSection::GetType(), AllSettings::GetUILocaleDataWrapper(), IDocumentStatistics::GetUpdatedDocStat(), SfxViewShell::GetViewFrame(), SwViewOption::GetViewLayoutColumns(), SwViewShell::GetViewOptions(), GetWrtShell(), SwViewOption::GetZoom(), SwViewOption::GetZoomType(), SwPostItMgr::HasNotes(), SwCursorShell::HasReadonlySel(), Size::Height(), SwWrtShell::IsAddMode(), SwNumRule::IsAutoRule(), SwWrtShell::IsBlockMode(), SwCursorShell::IsCursorInTable(), SwFEShell::IsFrameSelected(), SfxObjectShell::IsInPlaceActive(), SwWrtShell::IsInsMode(), SwFEShell::IsObjSelected(), SwNumRule::IsOutlineRule(), SwEditShell::IsRedlineOn(), SwWrtShell::IsStdMode(), SwViewOption::IsViewLayoutBookMode(), m_nOldPageNum, m_nPageCnt, m_pWrtShell, m_sOldSectionName, MAXLEVEL, MAXZOOM, min(), MINZOOM, SwDocStat::nChar, SwDocStat::nComments, SfxWhichIter::NextWhich(), SwVisiblePageNumbers::nFirstPhy, SwVisiblePageNumbers::nFirstVirt, SwVisiblePageNumbers::nLastPhy, SwVisiblePageNumbers::nLastVirt, SfxApplication::NotifyEvent(), SwDocStat::nWord, PageCalc, PagesArea, SfxItemSet::Put(), RES_PARATR_NUMRULE(), rSet, SwWordCountWrapper::SetCounts(), SwBaseShell::SetFrameMode_(), SvxZoomItem::SetValueSet(), SwVisiblePageNumbers::sFirstCustomPhy, SwVisiblePageNumbers::sFirstCustomVirt, SfxGetpApp(), SwPostItMgr::ShowNotes(), SwVisiblePageNumbers::sLastCustomPhy, SwVisiblePageNumbers::sLastCustomVirt, SwRect::SSize(), sStatusDelim, STR_SW_EVENT_PAGE_COUNT, SwResId(), ToxContent, ToxHeader, and Size::Width().

◆ StateTabWin()

void SwView::StateTabWin ( SfxItemSet rSet)

Definition at line 1365 of file viewtab.cxx.

References abs(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), aEntries, SvxColumnItem::Append(), SwRect::Bottom(), SwFormatCol::CalcColWidth(), SvxColumnItem::CalcOrtho(), SwFormatCol::CalcPrtColWidth(), COLSECT, COLSECTOUTTAB, COLUMN, Content, convertTwipToMm100(), SvxTabStopItem::Count(), SwTabCols::Count(), SfxItemSet::DisableItem(), DRAWOBJ, SfxWhichIter::FirstWhich(), FLY_ANY, FlyEmbedded, FlyEmbeddedPrt, FOOTER, Frame, IDocumentSettingAccess::get(), SfxItemSet::Get(), SvxTabStop::GetAdjustment(), SwFEShell::GetAnyCurRect(), SwEditShell::GetAnySection(), SwFormat::GetAttrSet(), SwFormat::GetBox(), SwViewOption::getBrowseMode(), SwFormat::GetCol(), SwFormatCol::GetColumns(), SwEditShell::GetCurAttr(), SwFEShell::GetCurColNum(), SwFEShell::GetCurMouseColNum(), SwFEShell::GetCurMouseTabColNum(), SwFEShell::GetCurOutColNum(), SwFEShell::GetCurPageDesc(), SwFEShell::GetCurTabColNum(), SvxTabStop::GetDecimal(), SwEditShell::GetDefault(), SvxBoxItem::GetDistance(), SwTabCols::GetEntry(), SvxTabStop::GetFill(), SwTextNode::GetFirstLineOfsWithNum(), SwFEShell::GetFlyFrameAttr(), SwFEShell::GetFlyFrameFormat(), SwFormat::GetFooter(), SwFormatFooter::GetFooterFormat(), SwSection::GetFormat(), SwFormat::GetFormatAttr(), SwFormat::GetFrameDir(), SwFEShell::GetFrameType(), XFillBitmapItem::GetGraphicObject(), XFillHatchItem::GetHatchValue(), SwFormat::GetHeader(), SwFormatHeader::GetHeaderFormat(), SwViewShell::getIDocumentSettingAccess(), SfxItemSet::GetItem(), SvxLRSpaceItem::GetLeft(), SwColumn::GetLeft(), SwTabCols::GetLeft(), SwTextNode::GetLeftMarginWithNum(), SwTabCols::GetLeftMin(), SvxULSpaceItem::GetLower(), SwFormat::GetLRSpace(), SwPageDesc::GetMaster(), SwFEShell::GetMousePageDesc(), SwFEShell::GetMouseTabCols(), SwFEShell::GetMouseTabRows(), NameOrIndex::GetName(), SwFormatCol::GetNumCols(), SwFEShell::GetObjRect(), SwFEShell::GetPageDesc(), SfxShell::GetPool(), SvxTextLeftMarginItem::GetPropLeft(), SvxRightMarginItem::GetPropRight(), SvxFirstLineIndentItem::GetPropTextFirstLineOffset(), SvxLRSpaceItem::GetRight(), SvxRightMarginItem::GetRight(), SwColumn::GetRight(), SwTabCols::GetRight(), SwWrtShell::GetSelectionType(), SwViewShell::GetSfxViewShell(), SvxBoxItem::GetSmallestDistance(), SwFEShell::GetTabBorders(), SwFEShell::GetTabCols(), GetTabDist(), SwEditShell::GetTableFormat(), SvxTabStop::GetTabPos(), SwFEShell::GetTabRows(), SvxFirstLineIndentItem::GetTextFirstLineOffset(), SvxTextLeftMarginItem::GetTextLeft(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), SwViewShell::GetViewOptions(), SwFormatCol::GetWishWidth(), GetWrtShell(), Graphic, HEADER, HeaderFooter, SwRect::Height(), i, SfxItemSet::InvalidateItem(), comphelper::LibreOfficeKit::isActive(), SwFormatHeader::IsActive(), SwFormatFooter::IsActive(), SvxFirstLineIndentItem::IsAutoFirst(), SwFEShell::IsColRightToLeft(), SwFEShell::IsDirectlyInSection(), SwPageDesc::IsFirstShared(), SwPageDesc::IsFooterShared(), SwFEShell::IsFrameSelected(), SwFEShell::IsFrameVertical(), SwPageDesc::IsHeaderShared(), SwTabCols::IsHidden(), SwCursorShell::IsInRightToLeftText(), SwCursorShell::IsInVerticalText(), SwFEShell::IsMouseTableRightToLeft(), SwFEShell::IsObjSelected(), IsTabColFromDoc(), SwFEShell::IsTableRightToLeft(), SwFEShell::IsTableVertical(), IsTabRowFromDoc(), lcl_EraseDefTabs(), lcl_FillSvxColumn(), tools::Rectangle::Left(), SwRect::Left(), SfxViewShell::libreOfficeKitViewCallback(), m_aTabColFromDocPos, m_bSetTabColFromDoc, m_bSetTabRowFromDoc, m_bTabRowFromDoc, m_nLeftBorderDistance, m_nRightBorderDistance, m_pHRuler, m_pNumRuleNodeFromDoc, m_pVRuler, m_pWrtShell, min(), MINLAY, nBorder, nCount, SfxWhichIter::NextWhich(), SwTabColsEntry::nMax, SwTabColsEntry::nMin, SwTabColsEntry::nPos, Ole, Page, PagePrt, Pos, SwRect::Pos(), SfxItemSet::Put(), RES_BOX(), RES_LR_SPACE(), RES_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), RES_PARATR_TABSTOP(), RES_UL_SPACE(), SwRect::Right(), rSet, Section, SectionOutsideTable, SectionPrt, SvxProtectItem::SetContentProtect(), SvxBoxInfoItem::SetDist(), SvxLRSpaceItem::SetLeft(), SvxColumnItem::SetLeft(), SvxLongLRSpaceItem::SetLeft(), tools::Rectangle::SetLeft(), SvxLongULSpaceItem::SetLower(), SvxColumnItem::SetOrtho(), SvxProtectItem::SetPosProtect(), SvxLRSpaceItem::SetRight(), SvxColumnItem::SetRight(), SvxLongLRSpaceItem::SetRight(), tools::Rectangle::SetRight(), SvxProtectItem::SetSizeProtect(), SvxBoxInfoItem::SetTable(), SvxLongULSpaceItem::SetUpper(), SID_ATTR_PAGE_COLUMN, SID_ATTR_PAGE_FOOTER, SID_ATTR_PAGE_FOOTER_LAYOUT, SID_ATTR_PAGE_FOOTER_LRMARGIN, SID_ATTR_PAGE_FOOTER_SPACING, SID_ATTR_PAGE_HEADER, SID_ATTR_PAGE_HEADER_LAYOUT, SID_ATTR_PAGE_HEADER_LRMARGIN, SID_ATTR_PAGE_HEADER_SPACING, Size, SwapPageMargin(), TABLE, TABS_RELATIVE_TO_INDENT, SwRect::Top(), WB_EXTRAFIELD, SwRect::Width(), XATTR_FILLBITMAP(), XATTR_FILLCOLOR(), XATTR_FILLGRADIENT(), XATTR_FILLHATCH(), and XATTR_FILLSTYLE().

◆ StateViewOptions()

void SwView::StateViewOptions ( SfxItemSet rSet)

Definition at line 217 of file view0.cxx.

References SwViewOption::CanHideWhitespace(), SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), FN_HIGHLIGHT_CHAR_DF, FN_HSCROLLBAR, FN_PRINT_LAYOUT, FN_RULER, FN_SHADOWCURSOR, FN_SHOW_CHANGES_IN_MARGIN, FN_SHOW_INLINETOOLTIPS, FN_SHOW_OUTLINECONTENTVISIBILITYBUTTON, FN_USE_HEADERFOOTERMENU, FN_VIEW_BOUNDS, FN_VIEW_FIELDNAME, FN_VIEW_FIELDS, FN_VIEW_GRAPHIC, FN_VIEW_HIDDEN_PARA, FN_VIEW_HIDE_WHITESPACE, FN_VIEW_MARKS, FN_VIEW_META_CHARS, FN_VIEW_SECTION_BOUNDARIES, FN_VIEW_SHOW_WHITESPACE, FN_VIEW_SMOOTH_SCROLL, FN_VIEW_TABLEGRID, FN_VLINEAL, FN_VSCROLLBAR, sw::proofreadingiterator::get(), SwViewOption::getBrowseMode(), GetDocShell(), GetPostItMgr(), SwViewShell::GetViewOptions(), GetWrtShell(), SwViewOption::IsCrossHair(), SwViewOption::IsDocBoundaries(), SwViewOption::IsFieldName(), SwViewOption::IsFieldShadings(), SwViewOption::IsGraphic(), SwViewOption::IsGridVisible(), SwViewOption::IsHideWhitespaceMode(), IsHScrollbarVisible(), SwViewOption::IsOnlineSpell(), SwViewOption::IsPostIts(), SfxObjectShell::IsReadOnly(), SwViewOption::IsResolvedPostIts(), SwViewOption::IsSectionBoundaries(), SwViewOption::IsShadowCursor(), SwViewOption::IsShowChangesInMargin(), SwViewOption::IsShowHiddenPara(), SwViewOption::IsShowInlineTooltips(), SwViewOption::IsShowOutlineContentVisibilityButton(), SwViewOption::IsSmoothScroll(), SwViewOption::IsSnap(), SwViewOption::IsTableBoundaries(), SwViewOption::IsUseHeaderFooterMenu(), SwViewOption::IsViewAnyRuler(), SwViewOption::IsViewHRuler(), SwViewOption::IsViewMetaChars(), SwViewOption::IsViewVRuler(), IsVScrollbarVisible(), lcl_IsViewMarks(), m_bIsHighlightCharDF, SfxWhichIter::NextWhich(), SfxItemSet::Put(), rSet, SfxBoolItem::SetValue(), SfxPoolItem::SetWhich(), and StatVRuler().

◆ StatVRuler()

bool SwView::StatVRuler ( ) const
inline

Definition at line 501 of file view.hxx.

Referenced by StateViewOptions().

◆ StopShellTimer()

void SwView::StopShellTimer ( )

◆ SwapPageMargin()

void SwView::SwapPageMargin ( const SwPageDesc rDesc,
SvxLRSpaceItem rLR 
)
private

◆ UpdateDocStats()

void SwView::UpdateDocStats ( )

◆ UpdatePageNums()

void SwView::UpdatePageNums ( )

invalidate page numbering field

Definition at line 1676 of file view2.cxx.

References FN_STAT_PAGE, SfxViewFrame::GetBindings(), SfxViewShell::GetViewFrame(), and SfxBindings::Invalidate().

◆ UpdateScrollbars()

bool SwView::UpdateScrollbars ( )
private

◆ UpdateWordCount()

void SwView::UpdateWordCount ( SfxShell pShell,
sal_uInt16  nSlot 
)

◆ WriteUserData()

void SwView::WriteUserData ( OUString &  rUserData,
bool  bBrowse = false 
)
overridevirtual

◆ WriteUserDataSequence()

void SwView::WriteUserDataSequence ( css::uno::Sequence< css::beans::PropertyValue > &  )
overridevirtual

Friends And Related Function Documentation

◆ SwClipboardChangeListener

friend class SwClipboardChangeListener
friend

Definition at line 150 of file view.hxx.

◆ SwHHCWrapper

friend class SwHHCWrapper
friend

Definition at line 147 of file view.hxx.

◆ SwHyphWrapper

friend class SwHyphWrapper
friend

Definition at line 148 of file view.hxx.

◆ SwView_Impl

friend class SwView_Impl
friend

Definition at line 149 of file view.hxx.

Referenced by SwView().

Member Data Documentation

◆ m_aDocSz

Size SwView::m_aDocSz
private

◆ m_aSelectCycle

SelectCycle SwView::m_aSelectCycle
private

Definition at line 269 of file view.hxx.

Referenced by Execute().

◆ m_aTabColFromDocPos

Point SwView::m_aTabColFromDocPos
private

Definition at line 187 of file view.hxx.

Referenced by ExecTabWin(), and StateTabWin().

◆ m_aTimer

Timer SwView::m_aTimer
private

Definition at line 177 of file view.hxx.

Referenced by StopShellTimer(), SwView(), and ~SwView().

◆ m_aVisArea

tools::Rectangle SwView::m_aVisArea
private

◆ m_bAttrChgNotified

bool SwView::m_bAttrChgNotified
private

Definition at line 247 of file view.hxx.

Referenced by StopShellTimer(), and SwView().

◆ m_bAttrChgNotifiedWithRegistrations

bool SwView::m_bAttrChgNotifiedWithRegistrations
private

Definition at line 248 of file view.hxx.

Referenced by StopShellTimer(), SwView(), and ~SwView().

◆ m_bCenterCursor

bool SwView::m_bCenterCursor
private

Definition at line 241 of file view.hxx.

Referenced by IsScroll(), JumpToSwMark(), and Scroll().

◆ m_bDrawRotate

bool SwView::m_bDrawRotate
private

Definition at line 250 of file view.hxx.

◆ m_bDrawSelMode

bool SwView::m_bDrawSelMode
private

Definition at line 251 of file view.hxx.

◆ m_bForceChangesToolbar

bool SwView::m_bForceChangesToolbar
private

Definition at line 262 of file view.hxx.

Referenced by GetState().

◆ m_bHScrollbarEnabled

bool SwView::m_bHScrollbarEnabled
private

Definition at line 205 of file view.hxx.

Referenced by EnableHScrollbar(), OuterResizePixel(), and SwView().

◆ m_bInDtor

bool SwView::m_bInDtor
private

Definition at line 258 of file view.hxx.

Referenced by SelectShell(), and ~SwView().

◆ m_bInInnerResizePixel

bool SwView::m_bInInnerResizePixel
private

Definition at line 254 of file view.hxx.

Referenced by DocSzChgd(), InnerResizePixel(), and SetVisArea().

◆ m_bInitOnceCompleted

bool SwView::m_bInitOnceCompleted = false
private

Definition at line 263 of file view.hxx.

Referenced by SelectShell().

◆ m_bInMailMerge

bool SwView::m_bInMailMerge
private

Definition at line 257 of file view.hxx.

Referenced by EnableMailMerge(), Execute(), and GetState().

◆ m_bInOuterResizePixel

bool SwView::m_bInOuterResizePixel
private

Definition at line 253 of file view.hxx.

Referenced by DocSzChgd(), OuterResizePixel(), and SetVisArea().

◆ m_bIsHighlightCharDF

bool SwView::m_bIsHighlightCharDF = false
private

Definition at line 273 of file view.hxx.

Referenced by ExecViewOptions(), and StateViewOptions().

◆ m_bIsPreviewDoubleClick

bool SwView::m_bIsPreviewDoubleClick
private

Definition at line 260 of file view.hxx.

Referenced by ReadUserDataSequence(), and SwView().

◆ m_bMakeSelectionVisible

bool SwView::m_bMakeSelectionVisible
private

Definition at line 261 of file view.hxx.

Referenced by Activate(), and JumpToSwMark().

◆ m_bOldShellWasPagePreview

bool SwView::m_bOldShellWasPagePreview
private

Definition at line 259 of file view.hxx.

Referenced by ReadUserData(), ReadUserDataSequence(), and SwView().

◆ m_bPasteSpecialState

bool SwView::m_bPasteSpecialState
private

◆ m_bPasteState

bool SwView::m_bPasteState
private

◆ m_bSetTabColFromDoc

bool SwView::m_bSetTabColFromDoc
private

Definition at line 245 of file view.hxx.

Referenced by ExecTabWin(), and StateTabWin().

◆ m_bSetTabRowFromDoc

bool SwView::m_bSetTabRowFromDoc
private

Definition at line 246 of file view.hxx.

Referenced by ExecTabWin(), and StateTabWin().

◆ m_bShowAtResize

bool SwView::m_bShowAtResize
private

Definition at line 252 of file view.hxx.

Referenced by CreateScrollbar(), InnerResizePixel(), OuterResizePixel(), and ShowAtResize().

◆ m_bTabColFromDoc

bool SwView::m_bTabColFromDoc
private

Definition at line 243 of file view.hxx.

Referenced by ExecTabWin().

◆ m_bTabRowFromDoc

bool SwView::m_bTabRowFromDoc
private

Definition at line 244 of file view.hxx.

Referenced by ExecTabWin(), and StateTabWin().

◆ m_bTopCursor

bool SwView::m_bTopCursor
private

Definition at line 242 of file view.hxx.

Referenced by IsScroll(), JumpToSwMark(), and Scroll().

◆ m_bVerbsActive

bool SwView::m_bVerbsActive
private

Definition at line 249 of file view.hxx.

Referenced by ImpSetVerb().

◆ m_bVScrollbarEnabled

bool SwView::m_bVScrollbarEnabled
private

Definition at line 206 of file view.hxx.

Referenced by EnableVScrollbar(), OuterResizePixel(), and SwView().

◆ m_bWheelScrollInProgress

bool SwView::m_bWheelScrollInProgress
private

Definition at line 237 of file view.hxx.

Referenced by HandleWheelCommands().

◆ m_eFormObjKind

SdrObjKind SwView::m_eFormObjKind
private

Definition at line 228 of file view.hxx.

Referenced by ExecDraw().

◆ m_eLastSearchCommand

SvxSearchCmd SwView::m_eLastSearchCommand
private

Definition at line 235 of file view.hxx.

Referenced by ExecSearch(), and SearchAndWrap().

◆ m_fAccumulatedZoom

double SwView::m_fAccumulatedZoom = 0
private

Definition at line 239 of file view.hxx.

Referenced by HandleGestureZoomCommand().

◆ m_fLastZoomScale

double SwView::m_fLastZoomScale = 0
private

Definition at line 238 of file view.hxx.

Referenced by HandleGestureZoomCommand().

◆ m_nDrawSfxId

sal_uInt16 SwView::m_nDrawSfxId
private

Definition at line 225 of file view.hxx.

Referenced by BeginTextEdit(), ExecDraw(), GetDrawState(), and SetSelDrawSlot().

◆ m_nFormSfxId

sal_uInt16 SwView::m_nFormSfxId
private

Definition at line 227 of file view.hxx.

Referenced by ExecDraw(), and GetDrawState().

◆ m_nLastPasteDestination

SotExchangeDest SwView::m_nLastPasteDestination
private

◆ m_nLeftBorderDistance

sal_uInt16 SwView::m_nLeftBorderDistance
private

Definition at line 232 of file view.hxx.

Referenced by ExecTabWin(), and StateTabWin().

◆ m_nLOKPageUpDownOffset

SwTwips SwView::m_nLOKPageUpDownOffset
private

LibreOfficeKit has to force the page size for PgUp/PgDown functionality based on the user's view, instead of using the m_aVisArea.

Definition at line 267 of file view.hxx.

Referenced by GetPageScrollDownOffset(), and GetPageScrollUpOffset().

◆ m_nMaxOutlineLevelShown

int SwView::m_nMaxOutlineLevelShown = 10
private

Definition at line 271 of file view.hxx.

◆ m_nNewPage

sal_uInt16 SwView::m_nNewPage
private

Definition at line 182 of file view.hxx.

Referenced by ReadUserData(), and SwView().

◆ m_nOldPageNum

sal_uInt16 SwView::m_nOldPageNum
private

Definition at line 184 of file view.hxx.

Referenced by StateStatusLine().

◆ m_nPageCnt

sal_uInt16 SwView::m_nPageCnt
private

Definition at line 222 of file view.hxx.

Referenced by StateStatusLine().

◆ m_nRightBorderDistance

sal_uInt16 SwView::m_nRightBorderDistance
private

Definition at line 233 of file view.hxx.

Referenced by ExecTabWin(), and StateTabWin().

◆ m_nSelectionType

SelectionType SwView::m_nSelectionType
private

Definition at line 221 of file view.hxx.

Referenced by Execute(), GetState(), and SelectShell().

◆ m_pDrawActual

std::unique_ptr<SwDrawBase> SwView::m_pDrawActual
private

Definition at line 212 of file view.hxx.

Referenced by SetDrawFuncPtr().

◆ m_pEditWin

VclPtr<SwEditWin> SwView::m_pEditWin
private

◆ m_pFormatClipboard

std::unique_ptr<SwFormatClipboard> SwView::m_pFormatClipboard
private

Definition at line 217 of file view.hxx.

Referenced by ExecFormatPaintbrush(), StateFormatPaintbrush(), and ~SwView().

◆ m_pFormShell

FmFormShell* SwView::m_pFormShell
private

Definition at line 198 of file view.hxx.

Referenced by IsPasteSpecialAllowed(), PrepareClose(), and SelectShell().

◆ m_pGlosHdl

std::unique_ptr<SwGlossaryHdl> SwView::m_pGlosHdl
private

Definition at line 211 of file view.hxx.

Referenced by GetGlosHdl(), and ~SwView().

◆ m_pHRuler

VclPtr<SvxRuler> SwView::m_pHRuler
private

◆ m_pHScrollbar

VclPtr<SwScrollbar> SwView::m_pHScrollbar
private

◆ m_pLastFlyFormat

const SwFrameFormat* SwView::m_pLastFlyFormat
private

Definition at line 215 of file view.hxx.

Referenced by SelectShell().

◆ m_pLastTableFormat

const SwFrameFormat* SwView::m_pLastTableFormat
private

Definition at line 214 of file view.hxx.

Referenced by SelectShell().

◆ m_pNumRuleNodeFromDoc

SwTextNode* SwView::m_pNumRuleNodeFromDoc
private

Definition at line 188 of file view.hxx.

Referenced by ExecTabWin(), and StateTabWin().

◆ m_pPostItMgr

std::unique_ptr<SwPostItMgr> SwView::m_pPostItMgr
private

Definition at line 219 of file view.hxx.

Referenced by GotFocus(), OuterResizePixel(), SwView(), and ~SwView().

◆ m_pShell

SfxShell* SwView::m_pShell
private

Definition at line 197 of file view.hxx.

Referenced by Activate(), Execute(), ExecuteStatusLine(), ExitDraw(), GetState(), and SelectShell().

◆ m_pViewImpl

std::unique_ptr<SwView_Impl> SwView::m_pViewImpl
private

◆ m_pVRuler

VclPtr<SvxRuler> SwView::m_pVRuler
private

◆ m_pVScrollbar

VclPtr<SwScrollbar> SwView::m_pVScrollbar
private

◆ m_pWrtShell

std::unique_ptr<SwWrtShell> SwView::m_pWrtShell
private

◆ m_sDrawCustom

OUString SwView::m_sDrawCustom
private

Definition at line 226 of file view.hxx.

Referenced by ExecDraw(), GetDrawState(), and SetSelDrawSlot().

◆ m_sNewCursorPos

OUString SwView::m_sNewCursorPos
private

Definition at line 180 of file view.hxx.

Referenced by ReadUserData(), and SwView().

◆ m_sOldSectionName

OUString SwView::m_sOldSectionName
private

Definition at line 185 of file view.hxx.

Referenced by StateStatusLine().

◆ m_sSwViewData

OUString SwView::m_sSwViewData
private

Definition at line 178 of file view.hxx.

Referenced by Activate(), and SwView().

◆ m_StringCache

OUString SwView::m_StringCache[CachedStrings]

Definition at line 693 of file view.hxx.

◆ m_xGlueDocShell

std::unique_ptr<SwViewGlueDocShell> SwView::m_xGlueDocShell
private

Definition at line 195 of file view.hxx.

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

◆ MAX_ZOOM_PERCENT

constexpr sal_uInt16 SwView::MAX_ZOOM_PERCENT = 600
staticconstexprprivate

Definition at line 275 of file view.hxx.

Referenced by HandleGestureZoomCommand(), and HandleWheelCommands().

◆ MIN_ZOOM_PERCENT

constexpr sal_uInt16 SwView::MIN_ZOOM_PERCENT = 20
staticconstexprprivate

Definition at line 276 of file view.hxx.

Referenced by HandleGestureZoomCommand(), and HandleWheelCommands().

◆ s_bExtra

bool SwView::s_bExtra = false
staticprivate

Definition at line 170 of file view.hxx.

Referenced by ExecSearch(), FUNC_Search(), SearchAll(), and SearchAndWrap().

◆ s_bFound

bool SwView::s_bFound = false
staticprivate

Definition at line 171 of file view.hxx.

Referenced by ExecSearch(), SearchAll(), and SearchAndWrap().

◆ s_bJustOpened

bool SwView::s_bJustOpened = false
staticprivate

Definition at line 172 of file view.hxx.

Referenced by ExecSearch(), and StateSearch().

◆ s_nActMark

sal_Int32 SwView::s_nActMark = 0
staticprivate

Definition at line 168 of file view.hxx.

Referenced by SetActMark().

◆ s_nMoveType

sal_uInt16 SwView::s_nMoveType = NID_PGE
staticprivate

Definition at line 167 of file view.hxx.

Referenced by GetMoveType(), GetState(), and SetMoveType().

◆ s_pSrchItem

SvxSearchItem * SwView::s_pSrchItem = nullptr
staticprivate

Definition at line 165 of file view.hxx.

Referenced by ExecSearch(), FUNC_Search(), Replace(), SearchAll(), SearchAndWrap(), and StateSearch().

◆ s_xReplaceList

std::unique_ptr< SearchAttrItemList > SwView::s_xReplaceList
staticprivate

Definition at line 175 of file view.hxx.

Referenced by ExecSearch(), FUNC_Search(), and Replace().

◆ s_xSearchList

std::unique_ptr< SearchAttrItemList > SwView::s_xSearchList
staticprivate

Definition at line 174 of file view.hxx.

Referenced by ExecSearch(), and FUNC_Search().


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