|
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().