|
LibreOffice Module sw (master) 1
|
#include <hintids.hxx>#include <svl/itemiter.hxx>#include <svx/svdobj.hxx>#include <svx/svdmark.hxx>#include <osl/diagnose.h>#include <fmtfsize.hxx>#include <fmtornt.hxx>#include <dcontact.hxx>#include <ndgrf.hxx>#include <doc.hxx>#include <IDocumentUndoRedo.hxx>#include <IDocumentDrawModelAccess.hxx>#include <IDocumentState.hxx>#include <IDocumentLayoutAccess.hxx>#include <ndindex.hxx>#include <drawdoc.hxx>#include <fmtcntnt.hxx>#include <fmtanchr.hxx>#include <fmtflcnt.hxx>#include <txtfrm.hxx>#include <notxtfrm.hxx>#include <pagefrm.hxx>#include <rootfrm.hxx>#include <flyfrm.hxx>#include <textboxhelper.hxx>#include <txatbase.hxx>#include <frmfmt.hxx>#include <ndtxt.hxx>#include <pam.hxx>#include <swundo.hxx>#include <crstate.hxx>#include <UndoCore.hxx>#include <UndoAttribute.hxx>#include <fmtcnct.hxx>#include <dflyobj.hxx>#include <undoflystrattr.hxx>#include <calbck.hxx>#include <frameformats.hxx>#include <memory>#include <svx/xbtmpit.hxx>#include <svx/xflftrit.hxx>#include <svx/xlndsit.hxx>#include <svx/xlnstit.hxx>#include <svx/xlnedit.hxx>#include <svx/xflhtit.hxx>#include <formatflysplit.hxx>Go to the source code of this file.
Macros | |
| #define | MAKEFRMS 0 |
| #define | IGNOREANCHOR 1 |
| #define | DONTMAKEFRMS 2 |
Functions | |
| static Point | lcl_FindAnchorLayPos (SwDoc &rDoc, const SwFormatAnchor &rAnch, const SwFrameFormat *pFlyFormat) |
| static bool | lcl_SetFlyFrameAttr (SwDoc &rDoc, sal_Int8(SwDoc::*pSetFlyFrameAnchor)(SwFrameFormat &, SfxItemSet &, bool), SwFrameFormat &rFlyFormat, SfxItemSet &rSet) |
| #define DONTMAKEFRMS 2 |
Definition at line 257 of file docfly.cxx.
| #define IGNOREANCHOR 1 |
Definition at line 256 of file docfly.cxx.
| #define MAKEFRMS 0 |
Definition at line 255 of file docfly.cxx.
|
static |
Definition at line 197 of file docfly.cxx.
References SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwNode::GetContentNode(), IDocumentLayoutAccess::GetCurrentLayout(), IDocumentLayoutAccess::GetCurrentViewShell(), SwFlyFrameFormat::GetFrame(), SwFrameAreaDefinition::getFrameArea(), SwDoc::getIDocumentLayoutAccess(), SwContentNode::getLayoutFrame(), SwFrame::GetNext(), SwFormatAnchor::GetPageNum(), i, SwLayoutFrame::Lower(), nPgNum, and SwRect::Pos().
Referenced by SwDoc::SetFlyFrameAnchor().
|
static |
Definition at line 422 of file docfly.cxx.
References aFrameFormatSetRange, SfxItemSet::ClearItem(), SfxItemSet::Count(), DONTMAKEFRMS, SwDoc::GetAttrPool(), SwFormat::GetAttrSet(), SfxItemIter::GetCurItem(), SwDoc::GetIDocumentUndoRedo(), SfxItemSet::GetItemState(), IsInvalidItem(), SwFrameFormat::MakeFrames(), MAKEFRMS, SfxItemIter::NextItem(), SfxItemSet::Put(), RES_ANCHOR(), RES_BREAK(), RES_CHAIN(), RES_CNTNT(), RES_FILL_ORDER(), RES_FOOTER(), RES_PAGEDESC(), rSet, SwFormat::SetFormatAttr(), and SfxPoolItem::Which().
Referenced by SwDoc::SetFlyFrameAttr().