20#include <overlayobject.hxx>
26#include <officecfg/Office/Common.hxx>
32#define DASH_UPDATE_INTERVAL 500
68 using ::basegfx::B2DPolygon;
69 using ::basegfx::B2DPolyPolygon;
78 ::std::swap(aColorA, aColorB);
81 B2DPolyPolygon aPolygon(aPoly);
basegfx::BColor getBColor() const
static bool GetUseReducedAnimation()
ScOverlayDashedBorder(const ::basegfx::B2DRange &rRange, const Color &rColor)
virtual void Trigger(sal_uInt32 nTime) override
virtual void stripeDefinitionHasChanged() override
virtual ~ScOverlayDashedBorder() override
virtual drawinglayer::primitive2d::Primitive2DContainer createOverlayObjectPrimitive2DSequence() override
::basegfx::B2DRange maRange
void SetTime(sal_uInt32 nNew)
sal_uInt32 getStripeLengthPixel() const
const Color & getStripeColorB() const
void InsertEvent(sdr::animation::Event &rNew)
const Color & getStripeColorA() const
OverlayManager * getOverlayManager() const
B2DPolygon createPolygonFromRect(const B2DRectangle &rRect, double fRadiusX, double fRadiusY)
#define DASH_UPDATE_INTERVAL