aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Geometry.cxx
AgeCommit message (Collapse)AuthorFilesLines
2022-09-02Add PixelAlignCeil and call PixelAlign* to avoid repeated code.Markus Nißl1-8/+12
2021-09-15Move colour mixing implementations into implementation file.Neil1-0/+24
Avoids some warnings but drops constexpr. Use MixedWith in PlatWin for GDI instead of local implementation. Add unit tests for Geometry.
2021-06-10Include header for intptr_t as otherwise not known with gcc 11 on Linux.Neil Hodgson1-0/+1
2021-05-24Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.hNeil1-1/+1
and ScintillaStructures.h using scoped enumerations. Use these headers instead of Scintilla.h internally. External definitions go in the Scintilla namespace and internal definitio0ns in Scintilla::Internal.
2021-03-19Add Geometry.cxx for geometric and colour operations too complex for headers.Neil1-0/+97
Add FillStroke to hold parameters for drawing shapes.