LibreOffice Module sw (master)
1
|
#include <config_wasm_strip.h>
#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 <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/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 <basegfx/matrix/b2dhommatrixtools.hxx>
#include <osl/diagnose.h>
#include <wrtsh.hxx>
#include <view.hxx>
#include <edtwin.hxx>
#include <bodyfrm.hxx>
#include <FrameControlsManager.hxx>
#include <ndtxt.hxx>
Go to the source code of this file.
Functions | |
static SwTwips | lcl_CalcAutoWidth (const SwLayoutFrame &rFrame) |
static SwPosition | ResolveFlyAnchor (SwFrameFormat const &rFlyFrame) |
void | CalcContent (SwLayoutFrame *pLay, bool bNoColl) |
void CalcContent | ( | SwLayoutFrame * | pLay, |
bool | bNoColl = false |
||
) |
Definition at line 1421 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(), FixSizeChanged, 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(), SwFrame::Prepare(), SwSectionFrame::SetFootnoteLock(), SwFormat::SetFormatAttr(), SwFormatSurround::SetSurround(), SwSortedObjs::size(), SwModify::UnlockModify(), and SwRect::Width().
Referenced by SwFlyFreeFrame::CheckClip(), and SwLayoutFrame::FormatWidthCols().
|
static |
Definition at line 2587 of file fly.cxx.
References SwTextFrame::CalcFitToContent(), SwFrame::FindPageFrame(), FRAME_AUTOWIDTH_WITH_MORE_PARA, IDocumentSettingAccess::get(), GetFormat(), SwLayoutFrame::GetFormat(), SwFrameAreaDefinition::getFramePrintArea(), SwFormat::getIDocumentSettingAccess(), SwFrame::GetNext(), SvxLRSpaceItem::GetRight(), SvxSizeItem::GetSize(), SvxLRSpaceItem::GetTextFirstLineOffset(), SvxLRSpaceItem::GetTextLeft(), SwFrame::GetUpper(), SwRect::Height(), SwFrame::IsColumnFrame(), SwFrame::IsFlyFrame(), SwFrame::IsSctFrame(), SwFrame::IsTabFrame(), SwFrame::IsTextFrame(), SwFrame::IsVertical(), SwLayoutFrame::Lower(), SwPostItHelper::NONE, Size::Width(), and SwRect::Width().
Referenced by SwFlyFrame::Format().
|
static |
Definition at line 374 of file fly.cxx.
References SwFormat::GetAnchor(), SwFormat::GetDoc(), SwNodes::GetEndOfContent(), and SwDoc::GetNodes().
Referenced by SwFlyFrame::FinitDrawObj().