LibreOffice Module sw (master) 1
Functions
flylay.cxx File Reference
#include <config_wasm_strip.h>
#include <pagefrm.hxx>
#include <rootfrm.hxx>
#include <cntfrm.hxx>
#include <dflyobj.hxx>
#include <dcontact.hxx>
#include <ftnfrm.hxx>
#include <frmatr.hxx>
#include <frmtool.hxx>
#include <sectfrm.hxx>
#include <notxtfrm.hxx>
#include <txtfly.hxx>
#include <svx/svdpage.hxx>
#include <editeng/ulspitem.hxx>
#include <fmtornt.hxx>
#include <fmtfsize.hxx>
#include <ndole.hxx>
#include <tabfrm.hxx>
#include <flyfrms.hxx>
#include <fmtfollowtextflow.hxx>
#include <environmentofanchoredobject.hxx>
#include <sortedobjs.hxx>
#include <viewimp.hxx>
#include <IDocumentSettingAccess.hxx>
#include <IDocumentDrawModelAccess.hxx>
#include <pam.hxx>
#include <ndindex.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
#include <svx/sdr/attribute/sdrallfillattributeshelper.hxx>
#include <osl/diagnose.h>
Include dependency graph for flylay.cxx:

Go to the source code of this file.

Functions

double getLocalFrameRotation_from_SwNoTextFrame (const SwNoTextFrame &rNoTextFrame)
 
bool CalcClipRect (const SdrObject *pSdrObj, SwRect &rRect, bool bMove)
 calculate rectangle in that the object can be moved or rather be resized More...
 

Function Documentation

◆ CalcClipRect()

bool CalcClipRect ( const SdrObject pSdrObj,
SwRect rRect,
bool  bMove 
)

calculate rectangle in that the object can be moved or rather be resized

Definition at line 1175 of file flylay.cxx.

References Body, Cell, CONSIDER_WRAP_ON_OBJECT_POSITION, SwRect::Contains(), SwFootnoteBossFrame::FindBodyCont(), SwFrame::FindFooterOrHeader(), SwFrame::FindFootnoteFrame(), SwFrame::FindPageFrame(), SwFrame::FindTabFrame(), Fly, Footer, Ftn, IDocumentSettingAccess::get(), SwFormat::GetAnchor(), SwAnchoredObject::GetAnchorFrame(), SwDrawContact::GetAnchorFrame(), SwFormatAnchor::GetAnchorId(), SdrObject::GetAnchorPos(), SwRectFnSet::GetBottom(), SdrObject::GetCurrentBoundRect(), SwFootnoteFrame::GetFollow(), SwFormat::GetFollowTextFlow(), SwContact::GetFormat(), SwFlyFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), tools::Rectangle::GetHeight(), SwRectFnSet::GetHeight(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SwFormat::getIDocumentSettingAccess(), SwRectFnSet::GetLeft(), SvxULSpaceItem::GetLower(), SwFlyFrame::GetNextLink(), SwRectFnSet::GetPrtBottom(), SwRectFnSet::GetPrtLeft(), SwRectFnSet::GetPrtRight(), SwRectFnSet::GetPrtTop(), SwFormatVertOrient::GetRelationOrient(), SwFormatHoriOrient::GetRelationOrient(), SwRectFnSet::GetRight(), SdrObject::GetSnapRect(), SwRectFnSet::GetTop(), SwFrame::GetType(), SwFormat::GetULSpace(), SwFrame::GetUpper(), SvxULSpaceItem::GetUpper(), GetUserCall(), SfxBoolItem::GetValue(), objectpositioning::SwEnvironmentOfAnchoredObject::GetVertEnvironmentLayoutFrame(), SwFormatVertOrient::GetVertOrient(), SwFormat::GetVertOrient(), SwAnchoredObject::GetVertPosOrientFrame(), tools::Rectangle::GetWidth(), SwRectFnSet::GetWidth(), Header, SwFrame::IsBodyFrame(), SwFrame::IsCellFrame(), SwFrame::IsColBodyFrame(), SwFrame::IsColumnFrame(), SwFlyFrame::IsFlyAtContentFrame(), SwFrame::IsFlyFrame(), SwFlyFrame::IsFlyLayFrame(), SwFrame::IsInFootnote(), SwFrame::IsInTab(), SwFrame::IsPageFrame(), SwFrame::IsRootFrame(), SwFrame::IsSctFrame(), SwRectFnSet::IsVert(), SwRect::Left(), SwPostItHelper::NONE, nType, SwRect::Pos(), Root, SwRectFnSet::SetBottom(), SwRectFnSet::SetLeft(), SwRectFnSet::SetLeftAndWidth(), SwRectFnSet::SetRight(), SwRectFnSet::SetTop(), SwRectFnSet::SetTopAndHeight(), SwRect::SSize(), SwRect::Union(), SwRect::Width(), Point::X(), Point::Y(), and SwRectFnSet::YInc().

Referenced by SwFlyFreeFrame::CheckClip(), SwFlyFrame::ChgSize(), SwViewShellImp::IsDragPossible(), and SwDrawView::TakeDragLimit().

◆ getLocalFrameRotation_from_SwNoTextFrame()

double getLocalFrameRotation_from_SwNoTextFrame ( const SwNoTextFrame rNoTextFrame)

Definition at line 415 of file flylay.cxx.

Referenced by SwFlyFreeFrame::getLocalFrameRotation().