diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | cairomm/context.h | 12 |
2 files changed, 19 insertions, 0 deletions
@@ -1,3 +1,10 @@ +2009-07-07 Christopher Harvey <chris@basementcode.com> + + * cairomm/context.h + + Added some documentation to the rel_* functions in the Context class + about their behavior when there is no current point. + 2009-07-05 Jānis Rukšāns <thedogfarted@gmail.com> Reviewed by Jonathon Jongsma diff --git a/cairomm/context.h b/cairomm/context.h index 436527e..774b213 100644 --- a/cairomm/context.h +++ b/cairomm/context.h @@ -477,6 +477,10 @@ public: * * @param dx the X offset * @param dy the Y offset + * + * It is an error to call this function with no current point. Doing + * so will cause this to shutdown with a status of + * CAIRO_STATUS_NO_CURRENT_POINT. Cairomm will then throw an exception. */ void rel_move_to(double dx, double dy); @@ -496,6 +500,10 @@ public: * * @param dx the X offset to the end of the new line * @param dy the Y offset to the end of the new line + * + * It is an error to call this function with no current point. Doing + * so will cause this to shutdown with a status of + * CAIRO_STATUS_NO_CURRENT_POINT. Cairomm will then throw an exception. */ void rel_line_to(double dx, double dy); @@ -520,6 +528,10 @@ public: * @param dy2 the Y offset to the second control point * @param dx3 the X offset to the end of the curve * @param dy3 the Y offset to the end of the curve + * + * It is an error to call this function with no current point. Doing + * so will cause this to shutdown with a status of + * CAIRO_STATUS_NO_CURRENT_POINT. Cairomm will then throw an exception. */ void rel_curve_to(double dx1, double dy1, double dx2, double dy2, double dx3, double dy3); |