LibreOffice Module sw (master) 1
|
#include <hintids.hxx>
#include <o3tl/any.hxx>
#include <svl/itemiter.hxx>
#include <vcl/imapobj.hxx>
#include <editeng/protitem.hxx>
#include <svx/svdogrp.hxx>
#include <svx/svdouno.hxx>
#include <tools/globname.hxx>
#include <sot/exchange.hxx>
#include <com/sun/star/form/FormButtonType.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <comphelper/types.hxx>
#include <osl/diagnose.h>
#include <fmtanchr.hxx>
#include <fmtcntnt.hxx>
#include <fmtornt.hxx>
#include <fmturl.hxx>
#include <fmtfsize.hxx>
#include <fesh.hxx>
#include <rootfrm.hxx>
#include <pagefrm.hxx>
#include <cntfrm.hxx>
#include <txtfrm.hxx>
#include <viewimp.hxx>
#include <viscrs.hxx>
#include <doc.hxx>
#include <IDocumentDrawModelAccess.hxx>
#include <IDocumentUndoRedo.hxx>
#include <IDocumentState.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <IDocumentRedlineAccess.hxx>
#include <redline.hxx>
#include <dview.hxx>
#include <dflyobj.hxx>
#include <dcontact.hxx>
#include <frmfmt.hxx>
#include <flyfrm.hxx>
#include <ndtxt.hxx>
#include <swtable.hxx>
#include <ndgrf.hxx>
#include <flyfrms.hxx>
#include <fldbas.hxx>
#include <fmtfld.hxx>
#include <swundo.hxx>
#include <txatbase.hxx>
#include <frame.hxx>
#include <notxtfrm.hxx>
#include <HandleAnchorNodeChg.hxx>
#include <frmatr.hxx>
#include <fmtsrnd.hxx>
#include <ndole.hxx>
#include <fefly.hxx>
#include <fmtcnct.hxx>
#include <frameformats.hxx>
#include <textboxhelper.hxx>
Go to the source code of this file.
Functions | |
static bool | lcl_SetNewFlyPos (const SwNode &rNode, SwFormatAnchor &rAnchor, const Point &rPt) |
static bool | lcl_FindAnchorPos (SwDoc &rDoc, const Point &rPt, const SwFrame &rFrame, SfxItemSet &rSet) |
bool | sw_ChkAndSetNewAnchor (const SwFlyFrame &rFly, SfxItemSet &rSet) |
also used in unoframe.cxx More... | |
static sal_uInt16 | SwFormatGetPageNum (const SwFlyFrameFormat *pFormat) |
|
static |
Definition at line 108 of file fefly1.cxx.
References SwPosition::Assign(), SwRect::Bottom(), FindAnchor(), SwFrame::FindFlyFrame(), SwFrame::FindPageFrame(), SfxItemSet::Get(), SwFormatAnchor::GetAnchorId(), SwNode::GetContentNode(), IDocumentLayoutAccess::GetCurrentLayout(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwDoc::getIDocumentLayoutAccess(), SwContentNode::getLayoutFrame(), SwFrame::GetModelPositionForViewPoint(), SwRootFrame::GetModelPositionForViewPoint(), SwPosition::GetNode(), SwNoTextFrame::GetNode(), SwDoc::GetNodes(), SwFrame::GetPhyPageNum(), SwFrame::getRootFrame(), SwTextFrame::GetText(), SwTextFrame::GetTextNodeForParaProps(), Point::getX(), SwFrame::IsFlyFrame(), SwFrame::IsProtected(), SwFrame::IsTextFrame(), SwTextFrame::MapViewToModelPos(), SwCursorShell::PosInsideInputField(), SfxItemSet::Put(), RES_ANCHOR(), rSet, SwFormatAnchor::SetAnchor(), SwPosition::SetContent(), SetOnlyText, SwFormatAnchor::SetPageNum(), SwFormatAnchor::SetType(), Point::setX(), SwCursorShell::StartOfInputFieldAtPos(), and Point::Y().
Referenced by SwFEShell::InsertDrawObj(), and sw_ChkAndSetNewAnchor().
|
static |
Definition at line 82 of file fefly1.cxx.
References SwNode::FindFlyStartNode(), SwFrame::FindPageFrame(), SwNode::GetContentNode(), IDocumentLayoutAccess::GetCurrentLayout(), SwNode::GetDoc(), SwDoc::getIDocumentLayoutAccess(), SwContentNode::getLayoutFrame(), SwPageFrame::GetPhyPageNum(), SwFormatAnchor::SetAnchor(), SwFormatAnchor::SetPageNum(), and SwFormatAnchor::SetType().
Referenced by SwFEShell::Insert(), and SwFEShell::NewFlyFrame().
bool sw_ChkAndSetNewAnchor | ( | const SwFlyFrame & | rFly, |
SfxItemSet & | rSet | ||
) |
also used in unoframe.cxx
Definition at line 213 of file fefly1.cxx.
References SfxItemSet::Get(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwFormat::GetDoc(), SwFlyFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwDoc::IsInHeaderFooter(), lcl_FindAnchorPos(), SwRect::Pos(), RES_ANCHOR(), and rSet.
Referenced by SwFEShell::SetFlyFrameAttr(), and SwFEShell::SetFrameFormat().
|
static |
Definition at line 1850 of file fefly1.cxx.
References SwFormat::GetAnchor(), SwFlyFrameFormat::GetFrame(), SwFormatAnchor::GetPageNum(), and SwFrame::GetPhyPageNum().
Referenced by SwFEShell::GetConnectableFrameFormats().