LibreOffice Module sw (master)  1
Functions
fly.cxx File Reference
#include <svl/itemiter.hxx>
#include <vcl/imap.hxx>
#include <tools/helpers.hxx>
#include <editeng/protitem.hxx>
#include <editeng/opaqitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/frmdiritem.hxx>
#include <editeng/outlobj.hxx>
#include <drawdoc.hxx>
#include <fmtfsize.hxx>
#include <fmtclds.hxx>
#include <fmtcntnt.hxx>
#include <fmturl.hxx>
#include <fmtsrnd.hxx>
#include <fmtornt.hxx>
#include <fmtcnct.hxx>
#include <ndgrf.hxx>
#include <tolayoutanchoredobjectposition.hxx>
#include <fmtfollowtextflow.hxx>
#include <sortedobjs.hxx>
#include <objectformatter.hxx>
#include <ndole.hxx>
#include <swtable.hxx>
#include <svx/svdpage.hxx>
#include <svx/svdoashp.hxx>
#include <layouter.hxx>
#include <pagefrm.hxx>
#include <rootfrm.hxx>
#include <viewimp.hxx>
#include <viewopt.hxx>
#include <dcontact.hxx>
#include <dflyobj.hxx>
#include <dview.hxx>
#include <frmatr.hxx>
#include <frmtool.hxx>
#include <hints.hxx>
#include <tabfrm.hxx>
#include <txtfrm.hxx>
#include <notxtfrm.hxx>
#include <flyfrms.hxx>
#include <sectfrm.hxx>
#include <vcl/svapp.hxx>
#include <calbck.hxx>
#include <IDocumentDrawModelAccess.hxx>
#include <IDocumentSettingAccess.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <textboxhelper.hxx>
#include <txtfly.hxx>
#include <ndindex.hxx>
#include <pam.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
#include <wrtsh.hxx>
#include <view.hxx>
#include <edtwin.hxx>
#include <bodyfrm.hxx>
#include <FrameControlsManager.hxx>
#include <ndtxt.hxx>
Include dependency graph for fly.cxx:

Go to the source code of this file.

Functions

static SwTwips lcl_CalcAutoWidth (const SwLayoutFrame &rFrame)
 
void CalcContent (SwLayoutFrame *pLay, bool bNoColl)
 

Function Documentation

void CalcContent ( SwLayoutFrame pLay,
bool  bNoColl = false 
)

Definition at line 1368 of file fly.cxx.

References SwFrame::Calc(), SwSectionFrame::CalcFootnoteContent(), SwFlowFrame::CastFlowFrame(), SwLayouter::CollectEndnotes(), CONSIDER_WRAP_ON_OBJECT_POSITION, SwLayoutFrame::ContainsAny(), SwLayoutFrame::ContainsContent(), SwFrame::FindNext(), SwFrame::FindPageFrame(), SwFrame::FindPrev(), SwFrame::FindSctFrame(), SwFrame::FindTabFrame(), SwObjectFormatter::FormatObj(), IDocumentSettingAccess::get(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFrame::GetAttrSet(), SwFrame::GetBreakItem(), SwRootFrame::GetCurrShell(), SwFormat::GetDoc(), SwFrame::GetDrawObjs(), SwSectionFrame::GetFollow(), SwLayoutFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwAnchoredObject::GetFrameFormat(), SwFrameAreaDefinition::getFramePrintArea(), SwDoc::getIDocumentLayoutAccess(), SwFormat::getIDocumentSettingAccess(), SwAttrSet::GetKeep(), IDocumentLayoutAccess::GetLayouter(), SwAnchoredObject::GetObjRect(), SwViewShell::GetOut(), SwFrame::getRootFrame(), SwFormat::GetSurround(), SwFrame::GetUpper(), SwFlowFrame::HasFollow(), SwRect::Height(), i, SwLayouter::InsertEndnotes(), SwFrame::InvalidatePage(), SwFrame::InvalidatePos_(), SwFrame::InvalidateSize_(), SwFlowFrame::IsAnFollow(), SwLayoutFrame::IsAnLower(), SwSectionFrame::IsEndnAtEnd(), SwFrame::IsFlowFrame(), SwFlowFrame::IsFollow(), SwSectionFrame::IsFootnoteLock(), SwAnchoredObject::IsFormatPossible(), SwFrameAreaDefinition::isFrameAreaPositionValid(), SwFrame::IsInSct(), SwFrame::IsInTab(), SwFlowFrame::IsJoinLocked(), SwFlowFrame::IsKeep(), SwFlowFrame::IsKeepFwdMoveAllowed(), StackHack::IsLocked(), SwFrame::IsSctFrame(), SwFrame::IsTabFrame(), SwFrame::IsTextFrame(), SwFrame::IsVertical(), SwModify::LockModify(), SwAnchoredObject::PositionLocked(), PREP_FIXSIZE_CHG, SwFrame::Prepare(), SwSectionFrame::SetFootnoteLock(), SwFormat::SetFormatAttr(), SwFormatSurround::SetSurround(), SwSortedObjs::size(), SwModify::UnlockModify(), and SwRect::Width().

Referenced by SwFlyFreeFrame::CheckClip(), ExtraFormatToPositionObjs::FormatSectionToPositionObjs(), and SwLayoutFrame::FormatWidthCols().

static SwTwips lcl_CalcAutoWidth ( const SwLayoutFrame rFrame)
static