LibreOffice Module svx (master)  1
Macros | Functions
svdoashp.cxx File Reference
#include <svx/svdoashp.hxx>
#include <svx/unoapi.hxx>
#include <com/sun/star/loader/CannotActivateFactoryException.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/drawing/XCustomShapeEngine.hpp>
#include <com/sun/star/drawing/PolyPolygonBezierCoords.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/awt/Rectangle.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <comphelper/processfactory.hxx>
#include <comphelper/sequenceashashmap.hxx>
#include <com/sun/star/uno/Sequence.h>
#include <tools/helpers.hxx>
#include <svx/svddrag.hxx>
#include <svx/svddrgmt.hxx>
#include <svx/svdmodel.hxx>
#include <svx/svdpage.hxx>
#include <svx/svditer.hxx>
#include <svx/svdobj.hxx>
#include <svx/svdtrans.hxx>
#include <svx/dialmgr.hxx>
#include <svx/strings.hrc>
#include <editeng/eeitem.hxx>
#include <editeng/editstat.hxx>
#include <editeng/adjustitem.hxx>
#include <svx/svdoutl.hxx>
#include <editeng/outlobj.hxx>
#include <svx/sdtfchim.hxx>
#include <svx/EnhancedCustomShapeGeometry.hxx>
#include <svx/EnhancedCustomShapeTypeNames.hxx>
#include <svx/EnhancedCustomShape2d.hxx>
#include <com/sun/star/beans/PropertyValues.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeAdjustmentValue.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeTextFrame.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeSegment.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeSegmentCommand.hpp>
#include <editeng/writingmodeitem.hxx>
#include <svx/xlineit0.hxx>
#include <svx/xlnclit.hxx>
#include <sdr/properties/customshapeproperties.hxx>
#include <sdr/contact/viewcontactofsdrobjcustomshape.hxx>
#include <svx/xlntrit.hxx>
#include <svx/xfillit0.hxx>
#include <svx/xfltrit.hxx>
#include <svx/xflclit.hxx>
#include <svx/xflgrit.hxx>
#include <svx/xflhtit.hxx>
#include <svx/xbtmpit.hxx>
#include <vcl/virdev.hxx>
#include <svx/svdview.hxx>
#include <svx/sdmetitm.hxx>
#include <svx/sdprcitm.hxx>
#include <svx/sdshitm.hxx>
#include <svx/sdsxyitm.hxx>
#include <svx/sdtmfitm.hxx>
#include <svx/sdasitm.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/range/b2drange.hxx>
#include <svdobjplusdata.hxx>
#include <rtl/ustrbuf.hxx>
#include <sal/log.hxx>
#include "presetooxhandleadjustmentrelations.hxx"
Include dependency graph for svdoashp.cxx:

Go to the source code of this file.

Macros

#define DEFAULT_MINIMUM_SIGNED_COMPARE   (sal_Int32(0x80000000))
 
#define DEFAULT_MAXIMUM_SIGNED_COMPARE   (sal_Int32(0x7fffffff))
 

Functions

static void lcl_ShapeSegmentFromBinary (EnhancedCustomShapeSegment &rSegInfo, sal_uInt16 nSDat)
 
static MSO_SPT ImpGetCustomShapeType (const SdrObjCustomShape &rCustoShape)
 
static bool ImpVerticalSwitch (const SdrObjCustomShape &rCustoShape)
 
static SdrObjectImpCreateShadowObjectClone (const SdrObject &rOriginal, const SfxItemSet &rOriginalSet)
 
static sal_Int32 GetNumberOfProperties (const SvxMSDffHandle *pData)
 
static void lcl_ShapePropertiesFromDFF (const SvxMSDffHandle *pData, css::beans::PropertyValues &rPropValues)
 

Macro Definition Documentation

#define DEFAULT_MAXIMUM_SIGNED_COMPARE   (sal_Int32(0x7fffffff))

Definition at line 664 of file svdoashp.cxx.

Referenced by GetNumberOfProperties(), and lcl_ShapePropertiesFromDFF().

#define DEFAULT_MINIMUM_SIGNED_COMPARE   (sal_Int32(0x80000000))

Function Documentation

static sal_Int32 GetNumberOfProperties ( const SvxMSDffHandle pData)
static
static SdrObject* ImpCreateShadowObjectClone ( const SdrObject rOriginal,
const SfxItemSet rOriginalSet 
)
static
static MSO_SPT ImpGetCustomShapeType ( const SdrObjCustomShape rCustoShape)
static
static bool ImpVerticalSwitch ( const SdrObjCustomShape rCustoShape)
static
static void lcl_ShapePropertiesFromDFF ( const SvxMSDffHandle pData,
css::beans::PropertyValues rPropValues 
)
static
static void lcl_ShapeSegmentFromBinary ( EnhancedCustomShapeSegment &  rSegInfo,
sal_uInt16  nSDat 
)
static