From 60669e9b50fd4d314a50d9bcc3dcb7516f35c191 Mon Sep 17 00:00:00 2001 From: Artur Wieczorek Date: Wed, 27 Jun 2018 22:38:14 +0200 Subject: [PATCH] Harmonize wxGraphicsPathData::AddArcToPoint() behaviour across all ports AddArcToPoint() on macOS port is implemented with native API (CGPathAddArcToPoint) so its behaviour should be considered as a reference for generic implementation used in another ports. Closes #18086. --- docs/doxygen/images/drawing-addarctopoint.png | Bin 0 -> 3386 bytes interface/wx/graphics.h | 11 ++++++++--- src/common/graphcmn.cpp | 4 ---- 3 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 docs/doxygen/images/drawing-addarctopoint.png diff --git a/docs/doxygen/images/drawing-addarctopoint.png b/docs/doxygen/images/drawing-addarctopoint.png new file mode 100644 index 0000000000000000000000000000000000000000..e3aa71932a168a6e39f4fbe5be752d77934ed77e GIT binary patch literal 3386 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