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 <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 <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 105 of file fefly1.cxx.
References assert(), SwRect::Bottom(), FindAnchor(), SwFrame::FindFlyFrame(), SwFrame::FindPageFrame(), SfxItemSet::Get(), SwFormatAnchor::GetAnchorId(), IDocumentLayoutAccess::GetCurrentLayout(), SwFrameAreaDefinition::getFrameArea(), SwDoc::getIDocumentLayoutAccess(), SwRootFrame::GetModelPositionForViewPoint(), SwFrame::GetModelPositionForViewPoint(), GetNode(), SwDoc::GetNodes(), SwFrame::GetPhyPageNum(), SwFrame::getRootFrame(), SwFrame::IsFlyFrame(), SwFrame::IsProtected(), SwFrame::IsTextFrame(), Point, SwCursorShell::PosInsideInputField(), SfxItemSet::Put(), RES_ANCHOR(), SetOnlyText, and SwCursorShell::StartOfInputFieldAtPos().
Referenced by SwFEShell::InsertDrawObj(), and sw_ChkAndSetNewAnchor().
|
static |
Definition at line 79 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 210 of file fefly1.cxx.
References SfxItemSet::Get(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetContentAnchor(), SwFormat::GetDoc(), SwFlyFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwDoc::IsInHeaderFooter(), lcl_FindAnchorPos(), SwPosition::nNode, SwRect::Pos(), and RES_ANCHOR().
Referenced by SwFEShell::SetFlyFrameAttr(), SwFEShell::SetFrameFormat(), and SwXFrame::setPropertyValue().
|
static |
Definition at line 1827 of file fefly1.cxx.
References SwFormat::GetAnchor(), SwFlyFrameFormat::GetFrame(), SwFormatAnchor::GetPageNum(), and SwFrame::GetPhyPageNum().
Referenced by SwFEShell::GetConnectableFrameFormats().