LibreOffice Module sw (master)  1
Namespaces | Functions
wsfrm.cxx File Reference
#include <hints.hxx>
#include <svl/itemiter.hxx>
#include <editeng/brushitem.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 <fesh.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 <flyfrms.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 <ndtxt.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
Include dependency graph for wsfrm.cxx:

Go to the source code of this file.

Namespaces

 sw
 Dialog to specify the properties of date form field.
 

Functions

static void InvaPercentFlys (SwFrame *pFrame, SwTwips nDiff)
 
static 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< sal_uLong > *const pSkipped, SwFrameFormats &rTable, SwPageFrame *const pPage, SwTextNode const *const pNode, std::vector< sw::Extent >::const_iterator &rIterFirst, std::vector< sw::Extent >::const_iterator const &rIterEnd)
 
void sw::AddRemoveFlysAnchoredToFrameStartingAtNode (SwTextFrame &rFrame, SwTextNode &rTextNode, std::set< sal_uLong > *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< sal_uLong > *const pSkipped)
 
static void UnHideRedlinesExtras (SwRootFrame &rLayout, SwNodes &rNodes, SwNode const &rEndOfExtraSectionNode, std::set< sal_uLong > *const pSkipped)
 

Function Documentation

static void AddRemoveFlysForNode ( SwTextFrame rFrame,
SwTextNode rTextNode,
std::set< sal_uLong > *const  pSkipped,
SwFrameFormats rTable,
SwPageFrame *const  pPage,
SwTextNode const *const  pNode,
std::vector< sw::Extent >::const_iterator &  rIterFirst,
std::vector< sw::Extent >::const_iterator const &  rIterEnd 
)
static
static void InvaPercentFlys ( SwFrame pFrame,
SwTwips  nDiff 
)
static
static long lcl_CalcMinColDiff ( SwLayoutFrame pLayFrame)
static
static void lcl_InvalidateAllContent ( SwContentFrame pCnt,
SwInvalidateFlags  nInv 
)
static
static void lcl_InvalidateContent ( SwContentFrame pCnt,
SwInvalidateFlags  nInv 
)
static
static SwContentFrame* lcl_InvalidateSection ( SwFrame pCnt,
SwInvalidateFlags  nInv 
)
static
static SwContentFrame* lcl_InvalidateTable ( SwTabFrame pTable,
SwInvalidateFlags  nInv 
)
static
static bool lcl_IsFlyHeightClipped ( SwLayoutFrame pLay)
static
static void UnHideRedlines ( SwRootFrame rLayout,
SwNodes rNodes,
SwNode const &  rEndOfSectionNode,
std::set< sal_uLong > *const  pSkipped 
)
static
static void UnHideRedlinesExtras ( SwRootFrame rLayout,
SwNodes rNodes,
SwNode const &  rEndOfExtraSectionNode,
std::set< sal_uLong > *const  pSkipped 
)
static