shapes: rect and ellipse get the angle option

Closes #162
This commit is contained in:
Andy Meneely
2016-09-09 00:10:43 -04:00
parent 01cd0f1ef2
commit d2eae64da2
22 changed files with 293 additions and 6 deletions
@@ -558,6 +558,9 @@ cairo: stroke([])
cairo: restore([])
cairo: restore([])
cairo: save([])
cairo: translate([305, 105])
cairo: rotate([0])
cairo: translate([-305, -105])
cairo: rounded_rectangle([305, 105, 200, 50, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -569,6 +572,9 @@ cairo: set_dash([[4.0, 2.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([300, 300])
cairo: rotate([0])
cairo: translate([-300, -300])
cairo: rounded_rectangle([300, 300, 400, 400, 0, 0])
cairo: set_source_color(["blue"])
cairo: fill_preserve([])
@@ -580,6 +586,20 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([550, 105])
cairo: rotate([-0.2])
cairo: translate([-550, -105])
cairo: rounded_rectangle([550, 105, 100, 100, 0, 0])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
cairo: set_source_color(["orange"])
cairo: set_line_width([5])
cairo: set_line_join([0])
cairo: set_line_cap([0])
cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: move_to([675, 600])
cairo: circle([600, 600, 75])
cairo: set_source_color(["gray"])
@@ -625,6 +645,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([50, 925])
cairo: rotate([0])
cairo: translate([-50, -925])
cairo: move_to([50, 975.0])
cairo: curve_to([50, 950.0, 100.0, 925, 150.0, 925])
cairo: curve_to([200.0, 925, 250, 950.0, 250, 975.0])