LibreOffice Module sw (master) 1
Functions | Variables
viewsh.cxx File Reference
#include <officecfg/Office/Common.hxx>
#include <config_wasm_strip.h>
#include <com/sun/star/accessibility/XAccessible.hpp>
#include <sfx2/viewfrm.hxx>
#include <sfx2/progress.hxx>
#include <svx/srchdlg.hxx>
#include <sfx2/viewsh.hxx>
#include <sfx2/ipclient.hxx>
#include <sal/log.hxx>
#include <drawdoc.hxx>
#include <swwait.hxx>
#include <crsrsh.hxx>
#include <doc.hxx>
#include <IDocumentDeviceAccess.hxx>
#include <IDocumentDrawModelAccess.hxx>
#include <IDocumentOutlineNodes.hxx>
#include <IDocumentFieldsAccess.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <IDocumentState.hxx>
#include <rootfrm.hxx>
#include <pagefrm.hxx>
#include <viewimp.hxx>
#include <frmtool.hxx>
#include <viewopt.hxx>
#include <dview.hxx>
#include <swregion.hxx>
#include <hints.hxx>
#include <docufld.hxx>
#include <txtfrm.hxx>
#include <layact.hxx>
#include <mdiexp.hxx>
#include <fntcache.hxx>
#include <ptqueue.hxx>
#include <docsh.hxx>
#include <bookmark.hxx>
#include <ndole.hxx>
#include <ndindex.hxx>
#include <accmap.hxx>
#include <vcl/bitmapex.hxx>
#include <svtools/accessibilityoptions.hxx>
#include <accessibilityoptions.hxx>
#include <strings.hrc>
#include <bitmaps.hlst>
#include <pagepreviewlayout.hxx>
#include <sortedobjs.hxx>
#include <anchoredobject.hxx>
#include <DocumentSettingManager.hxx>
#include <DocumentRedlineManager.hxx>
#include <DocumentLayoutManager.hxx>
#include <unotxdoc.hxx>
#include <view.hxx>
#include <PostItMgr.hxx>
#include <unotools/configmgr.hxx>
#include <vcl/virdev.hxx>
#include <vcl/svapp.hxx>
#include <svx/sdrpaintwindow.hxx>
#include <svx/sdrpagewindow.hxx>
#include <svx/svdpagv.hxx>
#include <comphelper/lok.hxx>
#include <sfx2/lokhelper.hxx>
#include <tools/UnitConversion.hxx>
#include <vcl/sysdata.hxx>
#include <frameformats.hxx>
#include <fmtcntnt.hxx>
Include dependency graph for viewsh.cxx:

Go to the source code of this file.

Functions

static void lcl_PaintTransparentFormControls (SwViewShell const &rShell, SwRect const &rRect)
 
static void lcl_InvalidateAllContent (SwViewShell &rSh, SwInvalidateFlags nInv)
 
static void lcl_InvalidateAllObjPos (SwViewShell &_rSh)
 local method to invalidate/re-calculate positions of floating screen objects (Writer fly frame and drawing objects), which are anchored to paragraph or to character. More...
 
static bool IsCursorInFieldmarkHidden (SwPaM const &rCursor, sw::FieldmarkMode const eMode)
 

Variables

static bool bInSizeNotify = false
 

Function Documentation

◆ IsCursorInFieldmarkHidden()

static bool IsCursorInFieldmarkHidden ( SwPaM const &  rCursor,
sw::FieldmarkMode const  eMode 
)
static

◆ lcl_InvalidateAllContent()

static void lcl_InvalidateAllContent ( SwViewShell rSh,
SwInvalidateFlags  nInv 
)
static

◆ lcl_InvalidateAllObjPos()

static void lcl_InvalidateAllObjPos ( SwViewShell _rSh)
static

local method to invalidate/re-calculate positions of floating screen objects (Writer fly frame and drawing objects), which are anchored to paragraph or to character.

#i11860#

Definition at line 850 of file viewsh.cxx.

References SwViewShell::EndAction(), SwViewShell::GetDoc(), SwDoc::getIDocumentState(), SwViewShell::GetLayout(), SwRootFrame::InvalidateAllObjPos(), IDocumentState::SetModified(), SwCursorShell::StartAction(), and SwViewShell::StartAction().

Referenced by SwViewShell::SetConsiderWrapOnObjPos(), and SwViewShell::SetUseFormerObjectPositioning().

◆ lcl_PaintTransparentFormControls()

static void lcl_PaintTransparentFormControls ( SwViewShell const &  rShell,
SwRect const &  rRect 
)
static

Variable Documentation

◆ bInSizeNotify

bool bInSizeNotify = false
static

Definition at line 95 of file viewsh.cxx.

Referenced by SwViewShell::ImplUnlockPaint(), and SwViewShell::UISizeNotify().