LibreOffice Module sw (master) 1
|
#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>
Go to the source code of this file.
Macros | |
#define | SCROLLVAL 75 |
Functions | |
SwFlyFrame * | GetFlyFromMarked (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) |
#define SCROLLVAL 75 |
Definition at line 105 of file feshview.cxx.
SwFlyFrame * GetFlyFromMarked | ( | const SdrMarkList * | pLst, |
SwViewShell * | pSh | ||
) |
Definition at line 109 of file feshview.cxx.
References SwViewShellImp::GetDrawView(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SwViewShell::HasDrawView(), and SwViewShell::Imp().
Referenced by SwFEShell::EndMark(), SwFlyFrame::FinitDrawObj(), SwFEShell::GetAnyCurRect(), SwFEShell::GetSelFrameType(), SwNoTextFrame::ImplPaintPictureGraphic(), SwFEShell::IsFrameSelected(), SwFEShell::SelectionToBottom(), SwFEShell::SelectionToTop(), SwFEShell::SelectObj(), and SwFEShell::SelFlyGrabCursor().
|
static |
Definition at line 123 of file feshview.cxx.
References SwViewShell::ActionPend(), Link< typename Arg, typename Ret >::Call(), SwCursorShell::ClearMark(), g_bNoInterrupt, SdrMarkView::GetAllMarkedRect(), SwViewShellImp::GetDrawView(), SwCursorShell::GetFlyMacroLnk(), SwFlyFrame::GetFormat(), SwViewShell::Imp(), SwCursorShell::KillPams(), RES_DRAWFRMFMT(), SwFEShell::SelFlyGrabCursor(), SwCursorShell::SetCursor(), SwCursorShell::SetSelection(), tools::Rectangle::TopLeft(), and SwFormat::Which().
Referenced by SwFEShell::EndMark(), and SwFEShell::SelectObj().
|
static |
Definition at line 1406 of file feshview.cxx.
References SdrObjList::GetObj(), SdrObjList::GetObjCount(), i, and lcl_IsControlGroup().
Referenced by SwFEShell::GetBestObject(), and lcl_IsControlGroup().
|
static |
Definition at line 843 of file feshview.cxx.
References SwRect::Bottom(), SwLayoutFrame::ContainsContent(), SwAnchoredObject::DynCastFlyFrame(), SwFrame::FindPageFrame(), FlyFrameAttributesChanged, GetBoundRectOfAnchoredObj(), SwFlyFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SwContentFrame::GetNextContentFrame(), SwPageFrame::GetSortedObjs(), GetUserCall(), i, SwFrame::InvalidatePos(), SwFlyFrame::IsFlyAtContentFrame(), nCount, SwPostItHelper::NONE, SwRect::Overlaps(), SwRect::Pos(), Prepare, SwSortedObjs::size(), and SwRect::Top().
Referenced by SwFEShell::SelectionToBottom(), and SwFEShell::SelectionToTop().
Definition at line 357 of file feshview.cxx.
References Point::getX(), and Point::getY().
Referenced by SwFEShell::MoveAnchor().
Definition at line 364 of file feshview.cxx.
References Point::getX(), and Point::getY().
Referenced by SwFEShell::MoveAnchor().