|
LibreOffice Module sw (master) 1
|
#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>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 SwContentFrame * | lcl_InvalidateSection (SwFrame *pCnt, SwInvalidateFlags nInv) |
| static SwContentFrame * | lcl_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) |
|
static |
Definition at line 4286 of file wsfrm.cxx.
References AppendObjsOfNode(), SwNode::GetAnchoredFlys(), SwNode::GetDoc(), SwNode::GetIndex(), RemoveHiddenObjsOfNode(), and RES_DRAWFRMFMT().
Referenced by sw::AddRemoveFlysAnchoredToFrameStartingAtNode().
Definition at line 3582 of file wsfrm.cxx.
References SwFrame::GetDrawObjs(), SwFrameAreaDefinition::getFramePrintArea(), SwFormatFrameSize::GetHeightPercent(), SwFrame::GetUpper(), SwFormatFrameSize::GetWidthPercent(), SwRect::Height(), SwFrame::InvalidateSize(), and SwFormatFrameSize::SYNCED.
Referenced by SwLayoutFrame::InvaPercentLowers().
|
static |
Definition at line 3673 of file wsfrm.cxx.
References SwFrame::GetNext(), SwFrame::IsBodyFrame(), SwFrame::IsTextFrame(), Lower, SwLayoutFrame::Lower(), and min().
Referenced by SwLayoutFrame::FormatWidthCols().
|
static |
Definition at line 4191 of file wsfrm.cxx.
References Direction, SwFrame::GetDrawObjs(), and lcl_InvalidateContent().
Referenced by lcl_InvalidateContent().
|
static |
Definition at line 4128 of file wsfrm.cxx.
References Clear, SwFrame::FindTabFrame(), SwFrame::GetDrawObjs(), SwContentFrame::GetNextContentFrame(), SwFrame::InvalidateLineNum(), SwFrame::InvalidatePos_(), SwFrame::InvalidatePrt_(), SwFrame::IsInSct(), SwFrame::IsInTab(), lcl_InvalidateAllContent(), lcl_InvalidateSection(), lcl_InvalidateTable(), LineNum, Pos, SwFrame::Prepare(), PrtArea, Section, Size, and Table.
Referenced by SwRootFrame::InvalidateAllContent(), and lcl_InvalidateAllContent().
|
static |
Definition at line 4090 of file wsfrm.cxx.
References SwSectionFrame::FindLastContent(), SwFrame::FindSctFrame(), SwSectionFrame::GetFollow(), SwFrame::InvalidatePos_(), SwFrame::InvalidatePrt_(), SwFrame::InvalidateSize_(), SwFrame::IsInFootnote(), SwFrame::IsInTab(), SwFrame::IsTabFrame(), Pos, PrtArea, and Size.
Referenced by lcl_InvalidateContent(), and lcl_InvalidateTable().
|
static |
Definition at line 4113 of file wsfrm.cxx.
References SwTabFrame::FindLastContent(), SwFrame::InvalidatePos_(), SwFrame::InvalidatePrt_(), SwFrame::InvalidateSize_(), SwFrame::IsInSct(), lcl_InvalidateSection(), Pos, PrtArea, Section, and Size.
Referenced by lcl_InvalidateContent().
|
static |
Definition at line 3704 of file wsfrm.cxx.
References SwLayoutFrame::ContainsContent(), SwAnchoredObject::DynCastFlyFrame(), SwFrame::FindNextCnt(), SwFrame::FindTabFrame(), SwFrame::GetDrawObjs(), i, SwFrame::IsInTab(), and SwSortedObjs::size().
Referenced by SwLayoutFrame::FormatWidthCols().
|
static |
Definition at line 4621 of file wsfrm.cxx.
References SwViewShell::ActionPend(), SwRangeRedline::Add, AppendAllObjs(), Chapter, SwRedlineTable::empty(), FTNNUM_CHAPTER, SwRootFrame::GetCurrShell(), SwFormat::GetDoc(), SwDoc::GetDocShell(), SwNodes::GetEndOfAutotext(), SwNodes::GetEndOfContent(), SwNodes::GetEndOfInserts(), IDocumentFieldsAccess::GetFieldType(), SwDoc::GetFootnoteIdxs(), SwDoc::GetFootnoteInfo(), SwLayoutFrame::GetFormat(), SwDoc::getIDocumentFieldsAccess(), SwDoc::getIDocumentRedlineAccess(), SwDoc::GetNodes(), SwFormatFootnote::GetNumber(), SwFormatFootnote::GetNumberRLHidden(), SwFormatFootnote::GetNumStr(), IDocumentRedlineAccess::GetRedlineTable(), SwDoc::GetSpzFrameFormats(), IDocumentFieldsAccess::GetSysFieldType(), SwViewShell::GetViewOptions(), SwRootFrame::HasMergedParas(), INSERTED, SwViewOption::IsShowChangesInMargin(), SwFootnoteInfo::m_eNum, RefPageGet, REMOVED, TableOfAuthorities, UnHideRedlines(), UnHideRedlinesExtras(), SwFootnoteIdxs::UpdateAllFootnote(), IDocumentFieldsAccess::UpdateExpFields(), SwFieldType::UpdateFields(), and IDocumentFieldsAccess::UpdateRefFields().
Referenced by SwRootFrame::SetFieldmarkMode(), and SwRootFrame::SetHideRedlines().
|
static |
Definition at line 4380 of file wsfrm.cxx.
References sw::AddRemoveFlysAnchoredToFrameStartingAtNode(), sw::CheckParaRedlineMerge(), Clear, SwTableNode::DelFrames(), eMode, SwNode::EndOfSectionIndex(), sw::Existing, SwIterator< TElementType, TSource, eMode >::First(), SwNode::GetAnchoredFlys(), SwNode::GetContentNode(), SwFormat::GetDoc(), SwLayoutFrame::GetFormat(), SwDoc::getIDocumentRedlineAccess(), SwNode::GetIndex(), SwContentNode::getLayoutFrame(), SwPosition::GetNode(), SwNode::GetNodes(), IDocumentRedlineAccess::GetRedline(), SwTableNode::GetTable(), SwNode::GetTableNode(), SwNode::GetTextNode(), SwRangeRedline::GetType(), SwTable::HasDeletedRowOrCell(), SwRootFrame::HasMergedParas(), SwNode::Hidden, i, SwNode::IsContentNode(), SwNode::IsCreateFrameWhenHidingRedlines(), SwTable::IsDeleted(), SwNode::IsEndNode(), SwRootFrame::IsHideRedlines(), SwFrame::IsInTab(), SwTextNode::IsNumbered(), SwNode::IsStartNode(), SwNode::IsTableNode(), SwNode::IsTextNode(), MakeFrames(), SwTableNode::MakeOwnFrames(), sw::New, SwIterator< TElementType, TSource, eMode >::Next(), SwTextNode::NumRuleChgd(), pObject, sw::RemoveFootnotesForNode(), SwPaM::Start(), and SwNode::StartOfSectionNode().
Referenced by UnHide(), and UnHideRedlinesExtras().
|
static |
Definition at line 4579 of file wsfrm.cxx.
References SwNode::EndOfSectionNode(), SwNode::GetIndex(), SwContentNode::getLayoutFrame(), SwNode::GetRedlineMergeFlag(), SwSectionNode::GetSection(), i, SwNode::IsContentNode(), SwNode::IsEndNode(), SwSection::IsHiddenFlag(), SwNode::IsSectionNode(), SwNode::IsStartNode(), SwNode::None, SwNode::StartOfSectionNode(), and UnHideRedlines().
Referenced by UnHide().