LibreOffice Module sw (master) 1
Macros | Functions
feshview.cxx File Reference
#include <hintids.hxx>
#include <svx/constructhelper.hxx>
#include <svx/strings.hrc>
#include <svx/sdrobjectfilter.hxx>
#include <svx/svddrgmt.hxx>
#include <svx/svditer.hxx>
#include <svx/svdobj.hxx>
#include <svx/svdouno.hxx>
#include <svx/svdogrp.hxx>
#include <svx/svdocirc.hxx>
#include <svx/svdopath.hxx>
#include <svx/sxciaitm.hxx>
#include <svx/svdocapt.hxx>
#include <svx/xlnwtit.hxx>
#include <svx/xlnstwit.hxx>
#include <svx/xlnedwit.hxx>
#include <svx/xlnedit.hxx>
#include <svx/xlnstit.hxx>
#include <svx/svdomeas.hxx>
#include <svx/sdtagitm.hxx>
#include <svx/sdtacitm.hxx>
#include <svx/sdtaaitm.hxx>
#include <editeng/opaqitem.hxx>
#include <editeng/protitem.hxx>
#include <svx/svdpage.hxx>
#include <svx/svdpagv.hxx>
#include <svx/dialmgr.hxx>
#include <tools/globname.hxx>
#include <sot/exchange.hxx>
#include <IDocumentDrawModelAccess.hxx>
#include <IDocumentSettingAccess.hxx>
#include <DocumentSettingManager.hxx>
#include <IDocumentState.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <drawdoc.hxx>
#include <textboxhelper.hxx>
#include <frmfmt.hxx>
#include <frmatr.hxx>
#include <frmtool.hxx>
#include <fmtfsize.hxx>
#include <fmtanchr.hxx>
#include <fmtornt.hxx>
#include <fmtsrnd.hxx>
#include <fmtcntnt.hxx>
#include <fmtflcnt.hxx>
#include <fmtcnct.hxx>
#include <swmodule.hxx>
#include <fesh.hxx>
#include <rootfrm.hxx>
#include <pagefrm.hxx>
#include <sectfrm.hxx>
#include <doc.hxx>
#include <IDocumentUndoRedo.hxx>
#include <dview.hxx>
#include <dflyobj.hxx>
#include <dcontact.hxx>
#include <viewimp.hxx>
#include <flyfrm.hxx>
#include <pam.hxx>
#include <ndole.hxx>
#include <ndgrf.hxx>
#include <ndtxt.hxx>
#include <viewopt.hxx>
#include <swundo.hxx>
#include <notxtfrm.hxx>
#include <txtfrm.hxx>
#include <mdiexp.hxx>
#include <sortedobjs.hxx>
#include <HandleAnchorNodeChg.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <comphelper/lok.hxx>
#include <sfx2/lokhelper.hxx>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <calbck.hxx>
#include <flyfrms.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <svx/svxids.hrc>
#include <osl/diagnose.h>
#include <com/sun/star/embed/EmbedMisc.hpp>
#include <com/sun/star/embed/Aspects.hpp>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <svx/srchdlg.hxx>
Include dependency graph for feshview.cxx:

Go to the source code of this file.

Macros

#define SCROLLVAL   75
 

Functions

SwFlyFrameGetFlyFromMarked (const SdrMarkList *pLst, SwViewShell *pSh)
 
static void lcl_GrabCursor (SwFEShell *pSh, SwFlyFrame *pOldSelFly, SwFrameFormat *pNewDrawFormat=nullptr)
 
static bool LessX (Point const &aPt1, Point const &aPt2, bool bOld)
 
static bool LessY (Point const &aPt1, Point const &aPt2, bool bOld)
 
static void lcl_NotifyNeighbours (const SdrMarkList *pLst)
 
static bool lcl_IsControlGroup (const SdrObject *pObj)
 

Macro Definition Documentation

◆ SCROLLVAL

#define SCROLLVAL   75

Definition at line 105 of file feshview.cxx.

Function Documentation

◆ GetFlyFromMarked()

SwFlyFrame * GetFlyFromMarked ( const SdrMarkList pLst,
SwViewShell pSh 
)

◆ lcl_GrabCursor()

static void lcl_GrabCursor ( SwFEShell pSh,
SwFlyFrame pOldSelFly,
SwFrameFormat pNewDrawFormat = nullptr 
)
static

◆ lcl_IsControlGroup()

static bool lcl_IsControlGroup ( const SdrObject pObj)
static

◆ lcl_NotifyNeighbours()

static void lcl_NotifyNeighbours ( const SdrMarkList pLst)
static

◆ LessX()

static bool LessX ( Point const &  aPt1,
Point const &  aPt2,
bool  bOld 
)
static

Definition at line 357 of file feshview.cxx.

References Point::getX(), and Point::getY().

Referenced by SwFEShell::MoveAnchor().

◆ LessY()

static bool LessY ( Point const &  aPt1,
Point const &  aPt2,
bool  bOld 
)
static

Definition at line 364 of file feshview.cxx.

References Point::getX(), and Point::getY().

Referenced by SwFEShell::MoveAnchor().