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().