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
+48
View File
@@ -39,6 +39,9 @@ cairo: set_source_color(["cyan"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: translate([37, 37])
cairo: rotate([0])
cairo: translate([-37, -37])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color(["black"])
cairo: fill_preserve([])
@@ -50,6 +53,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([37, 37])
cairo: rotate([0])
cairo: translate([-37, -37])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color(["black"])
cairo: fill_preserve([])
@@ -61,6 +67,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([37, 37])
cairo: rotate([0])
cairo: translate([-37, -37])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color(["black"])
cairo: fill_preserve([])
@@ -72,6 +81,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([37, 37])
cairo: rotate([0])
cairo: translate([-37, -37])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color(["black"])
cairo: fill_preserve([])
@@ -83,6 +95,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([37, 37])
cairo: rotate([0])
cairo: translate([-37, -37])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color(["black"])
cairo: fill_preserve([])
@@ -94,6 +109,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([37, 37])
cairo: rotate([0])
cairo: translate([-37, -37])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color(["black"])
cairo: fill_preserve([])
@@ -105,6 +123,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([37, 37])
cairo: rotate([0])
cairo: translate([-37, -37])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color(["black"])
cairo: fill_preserve([])
@@ -116,6 +137,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([37, 37])
cairo: rotate([0])
cairo: translate([-37, -37])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color(["black"])
cairo: fill_preserve([])
@@ -127,6 +151,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([75, 75])
cairo: rotate([0])
cairo: translate([-75, -75])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color(["white"])
cairo: fill_preserve([])
@@ -138,6 +165,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([75, 75])
cairo: rotate([0])
cairo: translate([-75, -75])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color(["white"])
cairo: fill_preserve([])
@@ -149,6 +179,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([75, 75])
cairo: rotate([0])
cairo: translate([-75, -75])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color(["white"])
cairo: fill_preserve([])
@@ -160,6 +193,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([75, 75])
cairo: rotate([0])
cairo: translate([-75, -75])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color(["white"])
cairo: fill_preserve([])
@@ -171,6 +207,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([75, 75])
cairo: rotate([0])
cairo: translate([-75, -75])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color(["white"])
cairo: fill_preserve([])
@@ -182,6 +221,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([75, 75])
cairo: rotate([0])
cairo: translate([-75, -75])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color(["white"])
cairo: fill_preserve([])
@@ -193,6 +235,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([75, 75])
cairo: rotate([0])
cairo: translate([-75, -75])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color(["white"])
cairo: fill_preserve([])
@@ -204,6 +249,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([75, 75])
cairo: rotate([0])
cairo: translate([-75, -75])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color(["white"])
cairo: fill_preserve([])
+48
View File
@@ -79,6 +79,9 @@ cairo: set_source_color(["gray"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -90,6 +93,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -101,6 +107,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -112,6 +121,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -123,6 +135,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -134,6 +149,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -145,6 +163,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -156,6 +177,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -167,6 +191,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -178,6 +205,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -189,6 +219,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -200,6 +233,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -211,6 +247,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -222,6 +261,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -233,6 +275,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
@@ -244,6 +289,9 @@ cairo: set_dash([[4.0, 4.0]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"])
cairo: fill_preserve([])
+12
View File
@@ -19,6 +19,9 @@ cairo: set_source_color(["#CE534D"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: translate([78, 78])
cairo: rotate([0])
cairo: translate([-78, -78])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([])
@@ -30,6 +33,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([78, 78])
cairo: rotate([0])
cairo: translate([-78, -78])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([])
@@ -41,6 +47,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([78, 78])
cairo: rotate([0])
cairo: translate([-78, -78])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([])
@@ -52,6 +61,9 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([78, 78])
cairo: rotate([0])
cairo: translate([-78, -78])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([])