20 #include <overlayobject.hxx>
26 #include <officecfg/Office/Common.hxx>
31 #define DASH_UPDATE_INTERVAL 500 // in msec
64 using ::basegfx::B2DPolygon;
65 using ::basegfx::B2DPolyPolygon;
74 ::std::swap(aColorA, aColorB);
77 B2DPolyPolygon aPolygon(aPoly);
::basegfx::B2DRange maRange
virtual drawinglayer::primitive2d::Primitive2DContainer createOverlayObjectPrimitive2DSequence() override
#define DASH_UPDATE_INTERVAL
OverlayManager * getOverlayManager() const
ScOverlayDashedBorder(const ::basegfx::B2DRange &rRange, const Color &rColor)
void SetTime(sal_uInt32 nNew)
virtual void Trigger(sal_uInt32 nTime) override
const Color & getStripeColorB() const
B2DPolygon createPolygonFromRect(const B2DRectangle &rRect, double fRadiusX, double fRadiusY)
const Color & getStripeColorA() const
void InsertEvent(sdr::animation::Event &rNew)
css::uno::Reference< css::graphic::XPrimitive2D > Primitive2DReference
virtual ~ScOverlayDashedBorder() override
virtual void stripeDefinitionHasChanged() override
basegfx::BColor getBColor() const
sal_uInt32 getStripeLengthPixel() const