summaryrefslogtreecommitdiffstats
path: root/src/display
diff options
context:
space:
mode:
authorTavmjong Bah <tavmjong@free.fr>2019-10-04 10:23:58 +0000
committerTavmjong Bah <tavmjong@free.fr>2019-10-04 10:23:58 +0000
commit2ca0ac6fedbbf30ce19b49351b05f2f12948f027 (patch)
treeb46b9f820d484662faaf22d8990773dddae26537 /src/display
parentFix comparison between char and value outside range for char in check for gzi... (diff)
downloadinkscape-2ca0ac6fedbbf30ce19b49351b05f2f12948f027.tar.gz
inkscape-2ca0ac6fedbbf30ce19b49351b05f2f12948f027.zip
Add minor comments to file.
Diffstat (limited to 'src/display')
-rw-r--r--src/display/drawing-context.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/display/drawing-context.cpp b/src/display/drawing-context.cpp
index d6b42ab61..ac45df2e8 100644
--- a/src/display/drawing-context.cpp
+++ b/src/display/drawing-context.cpp
@@ -58,6 +58,7 @@ void DrawingContext::Save::save(DrawingContext &dc)
* for drawing entire SPObjects when exporting.
*/
+// Uses existing Cairo surface
DrawingContext::DrawingContext(cairo_t *ct, Geom::Point const &origin)
: _ct(ct)
, _surface(new DrawingSurface(cairo_get_group_target(ct), origin))
@@ -70,6 +71,7 @@ DrawingContext::DrawingContext(cairo_t *ct, Geom::Point const &origin)
cairo_translate(_ct, -origin[Geom::X], -origin[Geom::Y]);
}
+// Uses existing Cairo surface
DrawingContext::DrawingContext(cairo_surface_t *surface, Geom::Point const &origin)
: _ct(nullptr)
, _surface(new DrawingSurface(surface, origin))
@@ -110,6 +112,7 @@ void DrawingContext::arc(Geom::Point const &center, double radius, Geom::AngleIn
}
}
+// Applies transform to Cairo surface
void DrawingContext::transform(Geom::Affine const &trans) {
ink_cairo_transform(_ct, trans);
}