LibreOffice Module svx (master) 1
Macros | Typedefs | Functions
svddrgmt.cxx File Reference
#include "svddrgm1.hxx"
#include <math.h>
#include <o3tl/numeric.hxx>
#include <osl/diagnose.h>
#include <utility>
#include <vcl/canvastools.hxx>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <vcl/ptrstyle.hxx>
#include <svx/xpoly.hxx>
#include <svx/svdtrans.hxx>
#include <svx/svdundo.hxx>
#include <svx/svdmark.hxx>
#include <svx/svdpagv.hxx>
#include <svx/svddrgv.hxx>
#include <svx/svdograf.hxx>
#include <svx/strings.hrc>
#include <svx/dialmgr.hxx>
#include <svx/sdgcpitm.hxx>
#include <svx/sdooitm.hxx>
#include <svx/sdtagitm.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <svx/sdr/overlay/overlaymanager.hxx>
#include <sdr/overlay/overlayrollingrectangle.hxx>
#include <svx/sdrpagewindow.hxx>
#include <svx/sdrpaintwindow.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <svx/sdr/contact/viewcontact.hxx>
#include <svx/sdr/overlay/overlayprimitive2dsequenceobject.hxx>
#include <drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx>
#include <svx/sdr/contact/objectcontact.hxx>
#include <svx/svditer.hxx>
#include <svx/svdopath.hxx>
#include <svx/polypolygoneditor.hxx>
#include <drawinglayer/primitive2d/PolygonMarkerPrimitive2D.hxx>
#include <drawinglayer/primitive2d/PolyPolygonSelectionPrimitive2D.hxx>
#include <drawinglayer/primitive2d/PolyPolygonMarkerPrimitive2D.hxx>
#include <drawinglayer/primitive2d/transformprimitive2d.hxx>
#include <drawinglayer/primitive2d/markerarrayprimitive2d.hxx>
#include <sdr/primitive2d/sdrattributecreator.hxx>
#include <sdr/primitive2d/sdrdecompositiontools.hxx>
#include <sdr/primitive2d/sdrprimitivetools.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
#include <drawinglayer/attribute/sdrlineattribute.hxx>
#include <drawinglayer/attribute/sdrlinestartendattribute.hxx>
#include <svl/itempool.hxx>
#include <svtools/optionsdrawinglayer.hxx>
#include <comphelper/lok.hxx>
#include <map>
#include <vector>
Include dependency graph for svddrgmt.cxx:

Go to the source code of this file.

Macros

#define DRAG_CROOK_RASTER_MINIMUM   (4)
 
#define DRAG_CROOK_RASTER_MAXIMUM   (15)
 
#define DRAG_CROOK_RASTER_DISTANCE   (30)
 

Typedefs

typedef std::map< const SdrObject *, SdrObject * > SdrObjectAndCloneMap
 

Functions

static basegfx::B2DPolyPolygon impCreateDragRaster (SdrPageView const &rPageView, const tools::Rectangle &rMarkRect)
 

Macro Definition Documentation

◆ DRAG_CROOK_RASTER_DISTANCE

#define DRAG_CROOK_RASTER_DISTANCE   (30)

Definition at line 2801 of file svddrgmt.cxx.

◆ DRAG_CROOK_RASTER_MAXIMUM

#define DRAG_CROOK_RASTER_MAXIMUM   (15)

Definition at line 2800 of file svddrgmt.cxx.

◆ DRAG_CROOK_RASTER_MINIMUM

#define DRAG_CROOK_RASTER_MINIMUM   (4)

Definition at line 2799 of file svddrgmt.cxx.

Typedef Documentation

◆ SdrObjectAndCloneMap

Definition at line 668 of file svddrgmt.cxx.

Function Documentation

◆ impCreateDragRaster()

static basegfx::B2DPolyPolygon impCreateDragRaster ( SdrPageView const &  rPageView,
const tools::Rectangle rMarkRect 
)
static