LibreOffice Module sw (master)  1
Functions | Variables
viewsh.cxx File Reference
#include <config_features.h>
#include <com/sun/star/accessibility/XAccessible.hpp>
#include <sfx2/viewfrm.hxx>
#include <sfx2/progress.hxx>
#include <svx/srchdlg.hxx>
#include <svx/svdobj.hxx>
#include <sfx2/viewsh.hxx>
#include <sfx2/ipclient.hxx>
#include <sal/log.hxx>
#include <drawdoc.hxx>
#include <swwait.hxx>
#include <swmodule.hxx>
#include <fesh.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 <cntfrm.hxx>
#include <viewimp.hxx>
#include <frmtool.hxx>
#include <viewopt.hxx>
#include <dview.hxx>
#include <swregion.hxx>
#include <hints.hxx>
#include <fmtfsize.hxx>
#include <docufld.hxx>
#include <txtfrm.hxx>
#include <layact.hxx>
#include <mdiexp.hxx>
#include <fntcache.hxx>
#include <ptqueue.hxx>
#include <tabfrm.hxx>
#include <docsh.hxx>
#include <pagedesc.hxx>
#include <ndole.hxx>
#include <ndindex.hxx>
#include <accmap.hxx>
#include <vcl/bitmapex.hxx>
#include <svtools/colorcfg.hxx>
#include <vcl/bitmapaccess.hxx>
#include <vcl/alpha.hxx>
#include <svtools/accessibilityoptions.hxx>
#include <accessibilityoptions.hxx>
#include <strings.hrc>
#include <bitmaps.hlst>
#include <pagepreviewlayout.hxx>
#include <sortedobjs.hxx>
#include <anchoredobject.hxx>
#include <wrtsh.hxx>
#include <DocumentSettingManager.hxx>
#include <view.hxx>
#include <PostItMgr.hxx>
#include <unotools/configmgr.hxx>
#include <vcl/dibtools.hxx>
#include <vcl/virdev.hxx>
#include <vcl/svapp.hxx>
#include <svx/sdrpaintwindow.hxx>
#include <svx/sdr/overlay/overlaymanager.hxx>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <comphelper/lok.hxx>
#include <prevwpage.hxx>
#include <vcl/sysdata.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...
 

Variables

static bool bInSizeNotify = false
 

Function Documentation

static void lcl_InvalidateAllContent ( SwViewShell rSh,
SwInvalidateFlags  nInv 
)
static
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 746 of file viewsh.cxx.

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

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

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

Variable Documentation

bool bInSizeNotify = false
static

Definition at line 97 of file viewsh.cxx.

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