diff --git a/spec/data/samples/layouts.rb.txt b/spec/data/samples/layouts.rb.txt index d1779cc..9f4b6a3 100644 --- a/spec/data/samples/layouts.rb.txt +++ b/spec/data/samples/layouts.rb.txt @@ -195,3 +195,296 @@ cairo: move_to([150, 500.0]) cairo: update_pango_layout([#]) cairo: show_pango_layout([#]) cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([75, 75]) +cairo: rotate([0]) +cairo: translate([-75, -75]) +cairo: move_to([75, 75]) +pango: font_description=([#]) +pango: text=(["A\u2660"]) +pango: width=([204800]) +pango: height=([204800]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([75, 75, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([750, 1050]) +cairo: rotate([3.14159]) +cairo: translate([-750, -1050]) +cairo: move_to([750, 1050]) +pango: font_description=([#]) +pango: text=(["A\u2660"]) +pango: width=([204800]) +pango: height=([204800]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([750, 1050, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([150, 275]) +cairo: rotate([0]) +cairo: translate([-150, -275]) +cairo: move_to([150, 275]) +pango: font_description=([#]) +pango: text=(["artwork here"]) +pango: width=([537600]) +pango: height=([588800]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: move_to([150, 275]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([150, 275, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([275, 75]) +cairo: rotate([0]) +cairo: translate([-275, -75]) +cairo: move_to([275, 75]) +pango: font_description=([#]) +pango: text=(["Title"]) +pango: width=([486400]) +pango: height=([128000]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: move_to([275, 75]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([275, 75, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([75, 75]) +cairo: rotate([0]) +cairo: translate([-75, -75]) +cairo: move_to([75, 75]) +pango: font_description=([#]) +pango: text=(["Bonus1"]) +pango: width=([179200]) +pango: height=([179200]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: move_to([75, 75]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([75, 75, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([75, 273.0]) +cairo: rotate([0]) +cairo: translate([-75, -273.0]) +cairo: move_to([75, 273.0]) +pango: font_description=([#]) +pango: text=(["Bonus2"]) +pango: width=([179200]) +pango: height=([179200]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: move_to([75, 273.0]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([75, 273.0, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([75, 471.0]) +cairo: rotate([0]) +cairo: translate([-75, -471.0]) +cairo: move_to([75, 471.0]) +pango: font_description=([#]) +pango: text=(["Bonus3"]) +pango: width=([179200]) +pango: height=([179200]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: move_to([75, 471.0]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([75, 471.0, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([75, 669.0]) +cairo: rotate([0]) +cairo: translate([-75, -669.0]) +cairo: move_to([75, 669.0]) +pango: font_description=([#]) +pango: text=(["Bonus4"]) +pango: width=([179200]) +pango: height=([179200]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: move_to([75, 669.0]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([75, 669.0, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([75, 867.0]) +cairo: rotate([0]) +cairo: translate([-75, -867.0]) +cairo: move_to([75, 867.0]) +pango: font_description=([#]) +pango: text=(["Bonus5"]) +pango: width=([179200]) +pango: height=([179200]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: move_to([75, 867.0]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([75, 867.0, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([275, 725]) +cairo: rotate([0]) +cairo: translate([-275, -725]) +cairo: move_to([275, 725]) +pango: font_description=([#]) +pango: text=(["Description"]) +pango: width=([486400]) +pango: height=([204800]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: move_to([275, 725]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([275, 725, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([275, 950]) +cairo: rotate([0]) +cairo: translate([-275, -950]) +cairo: move_to([275, 950]) +pango: font_description=([#]) +pango: text=(["Snark"]) +pango: width=([486400]) +pango: height=([102400]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: move_to([275, 950]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([275, 950, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([275, 225]) +cairo: rotate([0]) +cairo: translate([-275, -225]) +cairo: move_to([275, 225]) +pango: font_description=([#]) +pango: text=(["Art"]) +pango: width=([486400]) +pango: height=([486400]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([#]) +cairo: move_to([275, 225]) +cairo: update_pango_layout([#]) +cairo: show_pango_layout([#]) +cairo: rounded_rectangle([275, 225, 0, 0, 0, 0]) +cairo: set_source_color([:red]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0]) +cairo: rotate([0]) +cairo: translate([0, 0]) +cairo: set_source([#, 0, 0]) +cairo: paint([0.5]) +cairo: restore([])