LibreOffice Module sw (master) 1
Namespaces | Functions
wsfrm.cxx File Reference
#include <config_wasm_strip.h>
#include <hints.hxx>
#include <osl/diagnose.h>
#include <o3tl/safeint.hxx>
#include <svl/itemiter.hxx>
#include <editeng/brushitem.hxx>
#include <sfx2/viewsh.hxx>
#include <fmtornt.hxx>
#include <pagefrm.hxx>
#include <section.hxx>
#include <rootfrm.hxx>
#include <anchoreddrawobject.hxx>
#include <fmtanchr.hxx>
#include <viewimp.hxx>
#include <viewopt.hxx>
#include <IDocumentSettingAccess.hxx>
#include <IDocumentFieldsAccess.hxx>
#include <IDocumentRedlineAccess.hxx>
#include <redline.hxx>
#include <docsh.hxx>
#include <ftninfo.hxx>
#include <ftnidx.hxx>
#include <fmtclbl.hxx>
#include <fmtfsize.hxx>
#include <fmtpdsc.hxx>
#include <txtftn.hxx>
#include <fmtftn.hxx>
#include <fmtsrnd.hxx>
#include <fmtcntnt.hxx>
#include <ftnfrm.hxx>
#include <tabfrm.hxx>
#include <rowfrm.hxx>
#include <flyfrm.hxx>
#include <sectfrm.hxx>
#include <fmtclds.hxx>
#include <txtfrm.hxx>
#include <bodyfrm.hxx>
#include <cellfrm.hxx>
#include <dbg_lay.hxx>
#include <editeng/frmdiritem.hxx>
#include <sortedobjs.hxx>
#include <frmatr.hxx>
#include <frmtool.hxx>
#include <layact.hxx>
#include <ndtxt.hxx>
#include <swtable.hxx>
#include <view.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
Include dependency graph for wsfrm.cxx:

Go to the source code of this file.

Namespaces

namespace  sw
 Dialog to specify the properties of date form field.
 

Functions

static void InvaPercentFlys (SwFrame *pFrame, SwTwips nDiff)
 
static tools::Long lcl_CalcMinColDiff (SwLayoutFrame *pLayFrame)
 
static bool lcl_IsFlyHeightClipped (SwLayoutFrame *pLay)
 
static SwContentFramelcl_InvalidateSection (SwFrame *pCnt, SwInvalidateFlags nInv)
 
static SwContentFramelcl_InvalidateTable (SwTabFrame *pTable, SwInvalidateFlags nInv)
 
static void lcl_InvalidateAllContent (SwContentFrame *pCnt, SwInvalidateFlags nInv)
 
static void lcl_InvalidateContent (SwContentFrame *pCnt, SwInvalidateFlags nInv)
 
static void AddRemoveFlysForNode (SwTextFrame &rFrame, SwTextNode &rTextNode, std::set< SwNodeOffset > *const pSkipped, const sw::FrameFormats< sw::SpzFrameFormat * > &rTable, SwPageFrame *const pPage, SwTextNode const *const pNode, std::vector< sw::Extent >::const_iterator const &rIterFirst, std::vector< sw::Extent >::const_iterator const &rIterEnd, SwTextNode const *const pFirstNode, SwTextNode const *const pLastNode)
 
void sw::AddRemoveFlysAnchoredToFrameStartingAtNode (SwTextFrame &rFrame, SwTextNode &rTextNode, std::set< SwNodeOffset > *const pSkipped)
 rTextNode is the first one of the "new" merge - if rTextNode isn't the same as MergedPara::pFirstNode, then nodes before rTextNode have their flys already properly attached, so only the other nodes need handling here. More...
 
static void UnHideRedlines (SwRootFrame &rLayout, SwNodes &rNodes, SwNode const &rEndOfSectionNode, std::set< SwNodeOffset > *const pSkipped)
 
static void UnHideRedlinesExtras (SwRootFrame &rLayout, SwNodes &rNodes, SwNode const &rEndOfExtraSectionNode, std::set< SwNodeOffset > *const pSkipped)
 
static void UnHide (SwRootFrame &rLayout)
 

Function Documentation

◆ AddRemoveFlysForNode()

static void AddRemoveFlysForNode ( SwTextFrame rFrame,
SwTextNode rTextNode,
std::set< SwNodeOffset > *const  pSkipped,
const sw::FrameFormats< sw::SpzFrameFormat * > &  rTable,
SwPageFrame *const  pPage,
SwTextNode const *const  pNode,
std::vector< sw::Extent >::const_iterator const &  rIterFirst,
std::vector< sw::Extent >::const_iterator const &  rIterEnd,
SwTextNode const *const  pFirstNode,
SwTextNode const *const  pLastNode 
)
static

◆ InvaPercentFlys()

static void InvaPercentFlys ( SwFrame pFrame,
SwTwips  nDiff 
)
static

◆ lcl_CalcMinColDiff()

static tools::Long lcl_CalcMinColDiff ( SwLayoutFrame pLayFrame)
static

◆ lcl_InvalidateAllContent()

static void lcl_InvalidateAllContent ( SwContentFrame pCnt,
SwInvalidateFlags  nInv 
)
static

Definition at line 4191 of file wsfrm.cxx.

References Direction, SwFrame::GetDrawObjs(), and lcl_InvalidateContent().

Referenced by lcl_InvalidateContent().

◆ lcl_InvalidateContent()

static void lcl_InvalidateContent ( SwContentFrame pCnt,
SwInvalidateFlags  nInv 
)
static

◆ lcl_InvalidateSection()

static SwContentFrame * lcl_InvalidateSection ( SwFrame pCnt,
SwInvalidateFlags  nInv 
)
static

◆ lcl_InvalidateTable()

static SwContentFrame * lcl_InvalidateTable ( SwTabFrame pTable,
SwInvalidateFlags  nInv 
)
static

◆ lcl_IsFlyHeightClipped()

static bool lcl_IsFlyHeightClipped ( SwLayoutFrame pLay)
static

◆ UnHide()

static void UnHide ( SwRootFrame rLayout)
static

◆ UnHideRedlines()

static void UnHideRedlines ( SwRootFrame rLayout,
SwNodes rNodes,
SwNode const &  rEndOfSectionNode,
std::set< SwNodeOffset > *const  pSkipped 
)
static

◆ UnHideRedlinesExtras()

static void UnHideRedlinesExtras ( SwRootFrame rLayout,
SwNodes rNodes,
SwNode const &  rEndOfExtraSectionNode,
std::set< SwNodeOffset > *const  pSkipped 
)
static