Browse Source

Adding custom colors to the draw arg

dev
Andy Meneely 11 years ago
parent
commit
6aecdbbb4a
  1. 5
      lib/squib/api/background.rb
  2. 12
      lib/squib/args/color_validator.rb
  3. 21
      lib/squib/args/draw.rb
  4. 16
      spec/args/draw_spec.rb
  5. 6
      spec/data/samples/autoscale_font.rb.txt
  6. 18
      spec/data/samples/basic.rb.txt
  7. 4
      spec/data/samples/cairo_access.rb.txt
  8. 2
      spec/data/samples/config_text_markup.rb.txt
  9. 4
      spec/data/samples/csv_import.rb.txt
  10. 34
      spec/data/samples/draw_shapes.rb.txt
  11. 4
      spec/data/samples/embed_text.rb.txt
  12. 6
      spec/data/samples/excel.rb.txt
  13. 80
      spec/data/samples/hand.rb.txt
  14. 2
      spec/data/samples/load_images.rb.txt
  15. 6
      spec/data/samples/ranges.rb.txt
  16. 64
      spec/data/samples/saves.rb.txt
  17. 8
      spec/data/samples/showcase.rb.txt
  18. 24
      spec/data/samples/text_options.rb.txt
  19. 6
      spec/data/samples/tgc_proofs.rb.txt
  20. 6
      spec/data/samples/units.rb.txt

5
lib/squib/api/background.rb

@ -11,8 +11,9 @@ module Squib
# @return [nil] nothing # @return [nil] nothing
# @api public # @api public
def background(opts = {}) def background(opts = {})
opts = needs(opts,[:range, :color]) range = Args::CardRange.new(opts[:range], deck_size: size)
opts[:range].each { |i| @cards[i].background(opts[:color][i]) } draw = Args::Draw.new(custom_colors).load!(opts, expand_by: size, layout: layout, dpi: dpi)
range.each { |i| @cards[i].background(draw.color[i]) }
end end
end end

12
lib/squib/args/color_validator.rb

@ -0,0 +1,12 @@
module Squib
#@api private
module Args
module ColorValidator
def colorify(color, custom_colors = {})
custom_colors[color.to_s] || color.to_s
end
end
end
end

21
lib/squib/args/draw.rb

@ -1,5 +1,6 @@
require 'cairo' require 'cairo'
require 'squib/args/arg_loader' require 'squib/args/arg_loader'
require 'squib/args/color_validator'
module Squib module Squib
# @api private # @api private
@ -7,9 +8,15 @@ module Squib
class Draw class Draw
include ArgLoader include ArgLoader
include ColorValidator
def initialize(custom_colors = {})
@custom_colors = custom_colors
end
def self.parameters def self.parameters
{ fill_color: '#0000', { color: :black,
fill_color: '#0000',
stroke_color: :black, stroke_color: :black,
stroke_width: 2.0, stroke_width: 2.0,
join: :miter, join: :miter,
@ -54,6 +61,18 @@ module Squib
end end
end end
def validate_fill_color(arg, _i)
colorify(arg, @custom_colors)
end
def validate_stroke_color(arg, _i)
colorify(arg, @custom_colors)
end
def validate_color(arg, _i)
colorify(arg, @custom_colors)
end
end end
end end

16
spec/args/draw_spec.rb

@ -2,7 +2,8 @@ require 'spec_helper'
require 'squib/args/box' require 'squib/args/box'
describe Squib::Args::Draw do describe Squib::Args::Draw do
subject(:draw) { Squib::Args::Draw.new } let(:custom_colors) { {'foo' => 'abc'} }
subject(:draw) {Squib::Args::Draw.new(custom_colors)}
context 'unit conversion' do context 'unit conversion' do
@ -43,6 +44,19 @@ describe Squib::Args::Draw do
expect(draw).to have_attributes(dash: [[900, 1200, 1500]]) expect(draw).to have_attributes(dash: [[900, 1200, 1500]])
end end
context 'custom colors' do
it 'looks up custom colors in the config' do
draw.load!({color: 'foo'})
expect(draw.color).to eq ['abc']
end
it 'passes on through for non-custom color' do
draw = Squib::Args::Draw.new(custom_colors)
draw.load!({color: 'bar'})
expect(draw.color).to eq ['bar']
end end
end end
end
end

6
spec/data/samples/autoscale_font.rb.txt

@ -2,15 +2,15 @@ cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])

18
spec/data/samples/basic.rb.txt

@ -2,22 +2,22 @@ cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -28,7 +28,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -39,7 +39,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -50,7 +50,7 @@ cairo: save([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25]) cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -61,7 +61,7 @@ cairo: save([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25]) cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -72,7 +72,7 @@ cairo: save([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25]) cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])

4
spec/data/samples/cairo_access.rb.txt

@ -1,11 +1,11 @@
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])

2
spec/data/samples/config_text_markup.rb.txt

@ -1,6 +1,6 @@
cairo: antialias=(["gray"]) cairo: antialias=(["gray"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])

4
spec/data/samples/csv_import.rb.txt

@ -1,11 +1,11 @@
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])

34
spec/data/samples/draw_shapes.rb.txt

@ -1,13 +1,13 @@
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([300, 100, 200, 50, 0, 0]) cairo: rounded_rectangle([300, 100, 200, 50, 0, 0])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -16,9 +16,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([300, 300, 400, 400, 0, 0]) cairo: rounded_rectangle([300, 300, 400, 400, 0, 0])
cairo: set_source_color([:blue]) cairo: set_source_color(["blue"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:red]) cairo: set_source_color(["red"])
cairo: set_line_width([50.0]) cairo: set_line_width([50.0])
cairo: set_line_join([2]) cairo: set_line_join([2])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -28,9 +28,9 @@ cairo: restore([])
cairo: save([]) cairo: save([])
cairo: move_to([675, 600]) cairo: move_to([675, 600])
cairo: circle([600, 600, 75]) cairo: circle([600, 600, 75])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:green]) cairo: set_source_color(["green"])
cairo: set_line_width([8.0]) cairo: set_line_width([8.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -39,9 +39,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: triangle([50, 50, 150, 150, 75, 250]) cairo: triangle([50, 50, 150, 150, 75, 250])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:green]) cairo: set_source_color(["green"])
cairo: set_line_width([3.0]) cairo: set_line_width([3.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -53,7 +53,7 @@ cairo: move_to([50, 550])
cairo: line_to([150, 650]) cairo: line_to([150, 650])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([25.0]) cairo: set_line_width([25.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -63,9 +63,9 @@ cairo: restore([])
cairo: save([]) cairo: save([])
cairo: move_to([50, 850]) cairo: move_to([50, 850])
cairo: curve_to([150, 700, 150, 700, 625, 900]) cairo: curve_to([150, 700, 150, 700, 625, 900])
cairo: set_source_color([:burgundy]) cairo: set_source_color(["burgundy"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: set_line_width([12.0]) cairo: set_line_width([12.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([1]) cairo: set_line_cap([1])
@ -78,9 +78,9 @@ cairo: curve_to([50, 950.0, 100.0, 925, 150.0, 925])
cairo: curve_to([200.0, 925, 250, 950.0, 250, 975.0]) cairo: curve_to([200.0, 925, 250, 950.0, 250, 975.0])
cairo: curve_to([250, 1000.0, 200.0, 1025, 150.0, 1025]) cairo: curve_to([250, 1000.0, 200.0, 1025, 150.0, 1025])
cairo: curve_to([100.0, 1025, 50, 1000.0, 50, 975.0]) cairo: curve_to([100.0, 1025, 50, 1000.0, 50, 975.0])
cairo: set_source_color([:burgundy]) cairo: set_source_color(["burgundy"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: set_line_width([5.0]) cairo: set_line_width([5.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -104,9 +104,9 @@ cairo: line_to([307.7254248593737, 976.2235870926212])
cairo: line_to([308.09016994374946, 994.1221474770753]) cairo: line_to([308.09016994374946, 994.1221474770753])
cairo: line_to([325.0, 1000.0]) cairo: line_to([325.0, 1000.0])
cairo: close_path([]) cairo: close_path([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:burgundy]) cairo: set_source_color(["burgundy"])
cairo: set_line_width([3]) cairo: set_line_width([3])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -125,9 +125,9 @@ cairo: line_to([479.7745751406263, 985.3053686926881])
cairo: line_to([507.7254248593737, 976.2235870926212]) cairo: line_to([507.7254248593737, 976.2235870926212])
cairo: line_to([525.0, 1000.0]) cairo: line_to([525.0, 1000.0])
cairo: close_path([]) cairo: close_path([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:burgundy]) cairo: set_source_color(["burgundy"])
cairo: set_line_width([2]) cairo: set_line_width([2])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])

4
spec/data/samples/embed_text.rb.txt

@ -1,13 +1,13 @@
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([0, 0, 825, 1125, 0, 0]) cairo: rounded_rectangle([0, 0, 825, 1125, 0, 0])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])

6
spec/data/samples/excel.rb.txt

@ -2,15 +2,15 @@ cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])

80
spec/data/samples/hand.rb.txt

@ -7,42 +7,42 @@ cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:cyan]) cairo: set_source_color(["cyan"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25]) cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -51,9 +51,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25]) cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -62,9 +62,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25]) cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -73,9 +73,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25]) cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -84,9 +84,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25]) cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -95,9 +95,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25]) cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -106,9 +106,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25]) cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -117,9 +117,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25]) cairo: rounded_rectangle([37, 37, 750, 1050, 25, 25])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -128,9 +128,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20]) cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -139,9 +139,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20]) cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -150,9 +150,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20]) cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -161,9 +161,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20]) cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -172,9 +172,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20]) cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -183,9 +183,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20]) cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -194,9 +194,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20]) cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -205,9 +205,9 @@ cairo: stroke([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([75, 75, 675, 975, 20, 20]) cairo: rounded_rectangle([75, 75, 675, 975, 20, 20])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])

2
spec/data/samples/load_images.rb.txt

@ -7,7 +7,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])

6
spec/data/samples/ranges.rb.txt

@ -2,15 +2,15 @@ cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])

64
spec/data/samples/saves.rb.txt

@ -15,74 +15,74 @@ cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:gray]) cairo: set_source_color(["gray"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -93,7 +93,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -104,7 +104,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -115,7 +115,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -126,7 +126,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -137,7 +137,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -148,7 +148,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -159,7 +159,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -170,7 +170,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -181,7 +181,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -192,7 +192,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -203,7 +203,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -214,7 +214,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -225,7 +225,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -236,7 +236,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -247,7 +247,7 @@ cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])

8
spec/data/samples/showcase.rb.txt

@ -22,7 +22,7 @@ cairo: save([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"]) cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -33,7 +33,7 @@ cairo: save([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"]) cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -44,7 +44,7 @@ cairo: save([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"]) cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -55,7 +55,7 @@ cairo: save([])
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
cairo: set_source_color(["#DED4B9"]) cairo: set_source_color(["#DED4B9"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])

24
spec/data/samples/text_options.rb.txt

@ -2,22 +2,22 @@ cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50]) cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -28,7 +28,7 @@ cairo: save([])
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50]) cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -39,7 +39,7 @@ cairo: save([])
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50]) cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -50,7 +50,7 @@ cairo: save([])
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25]) cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -61,7 +61,7 @@ cairo: save([])
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25]) cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -72,7 +72,7 @@ cairo: save([])
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25]) cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -464,7 +464,7 @@ cairo: save([])
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10]) cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -475,7 +475,7 @@ cairo: save([])
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10]) cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -486,7 +486,7 @@ cairo: save([])
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10]) cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])

6
spec/data/samples/tgc_proofs.rb.txt

@ -1,13 +1,13 @@
cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"])
cairo: save([]) cairo: save([])
cairo: set_source_color([:white]) cairo: set_source_color(["white"])
cairo: paint([]) cairo: paint([])
cairo: restore([]) cairo: restore([])
cairo: save([]) cairo: save([])
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38]) cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -18,7 +18,7 @@ cairo: save([])
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25]) cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])

6
spec/data/samples/units.rb.txt

@ -7,7 +7,7 @@ cairo: save([])
cairo: rounded_rectangle([37.5, 37.5, 750.0, 1050.0, 25, 25]) cairo: rounded_rectangle([37.5, 37.5, 750.0, 1050.0, 25, 25])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -18,7 +18,7 @@ cairo: save([])
cairo: rounded_rectangle([75.0, 75.0, 675.0, 975.0, 25, 25]) cairo: rounded_rectangle([75.0, 75.0, 675.0, 975.0, 25, 25])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])
@ -29,7 +29,7 @@ cairo: save([])
cairo: rounded_rectangle([472.4409444, 472.4409444, 100, 100, 0, 0]) cairo: rounded_rectangle([472.4409444, 472.4409444, 100, 100, 0, 0])
cairo: set_source_color(["#0000"]) cairo: set_source_color(["#0000"])
cairo: fill_preserve([]) cairo: fill_preserve([])
cairo: set_source_color([:black]) cairo: set_source_color(["black"])
cairo: set_line_width([2.0]) cairo: set_line_width([2.0])
cairo: set_line_join([0]) cairo: set_line_join([0])
cairo: set_line_cap([0]) cairo: set_line_cap([0])

Loading…
Cancel
Save