parent
bde7fe018e
commit
bfbf7a7eba
|
|
@ -1,5 +1,6 @@
|
|||
require 'cairo'
|
||||
require 'squib/input_helpers'
|
||||
require 'squib/graphics/cairo_context_wrapper'
|
||||
|
||||
module Squib
|
||||
# Back end graphics. Private.
|
||||
|
|
@ -19,7 +20,7 @@ module Squib
|
|||
def initialize(deck, width, height)
|
||||
@deck=deck; @width=width; @height=height
|
||||
@cairo_surface = Cairo::ImageSurface.new(width,height)
|
||||
@cairo_context = Cairo::Context.new(@cairo_surface)
|
||||
@cairo_context = Squib::Graphics::CairoContextWrapper.new(Cairo::Context.new(@cairo_surface))
|
||||
end
|
||||
|
||||
# A save/restore wrapper for using Cairo
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ module Squib
|
|||
# @api private
|
||||
def background(color)
|
||||
use_cairo do |cc|
|
||||
cc.set_source_color(color)
|
||||
cc.set_source_squibcolor(color)
|
||||
cc.paint
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -0,0 +1,42 @@
|
|||
require 'forwardable'
|
||||
require 'squib/graphics/gradient_regex'
|
||||
|
||||
module Squib
|
||||
module Graphics
|
||||
class CairoContextWrapper
|
||||
extend Forwardable
|
||||
attr_accessor :cairo_cxt
|
||||
|
||||
def initialize(cairo_cxt)
|
||||
@cairo_cxt = cairo_cxt
|
||||
end
|
||||
|
||||
def_delegators :cairo_cxt, :save, :set_source_color, :paint, :restore,
|
||||
:translate, :rotate, :move_to, :update_pango_layout, :width, :height,
|
||||
:show_pango_layout, :rounded_rectangle, :set_line_width, :stroke, :fill,
|
||||
:set_source, :scale, :render_rsvg_handle, :circle, :triangle, :line_to,
|
||||
:operator=, :show_page, :clip, :transform, :mask, :create_pango_layout
|
||||
|
||||
def set_source_squibcolor(arg)
|
||||
if match = arg.match(LINEAR_GRADIENT)
|
||||
x1, y1, x2, y2 = match.captures
|
||||
linear = Cairo::LinearPattern.new(x1.to_f, y1.to_f, x2.to_f, y2.to_f)
|
||||
arg.scan(STOPS).each do |color, offset|
|
||||
linear.add_color_stop(offset.to_f, color)
|
||||
end
|
||||
@cairo_cxt.set_source(linear)
|
||||
elsif match = arg.match(RADIAL_GRADIENT)
|
||||
x1, y1, r1, x2, y2, r2 = match.captures
|
||||
linear = Cairo::RadialPattern.new(x1.to_f, y1.to_f, r1.to_f,
|
||||
x2.to_f, y2.to_f, r2.to_f)
|
||||
arg.scan(STOPS).each do |color, offset|
|
||||
linear.add_color_stop(offset.to_f, color)
|
||||
end
|
||||
@cairo_cxt.set_source(linear)
|
||||
else
|
||||
@cairo_cxt.set_source_color(arg)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
module Squib
|
||||
module Graphics
|
||||
STOPS = / # used to capture the stops
|
||||
\s* # leading whitespace is ok
|
||||
(\#?[\w]+) # color
|
||||
@ # no spaces here
|
||||
(\d+\.?\d*) # offset number
|
||||
/x
|
||||
|
||||
LINEAR_GRADIENT = /
|
||||
\( \s* # coordinate 1
|
||||
(\d+\.?\d*) \s* # x1 number
|
||||
,\s* # whitespace after comma is ok
|
||||
(\d+\.?\d*) \s* # y1 number
|
||||
\)
|
||||
\s* # space between coordinates is ok
|
||||
\( \s* # coordinate 2
|
||||
(\d+\.?\d*) \s* # x2 number
|
||||
,\s* # whitespace after comma is ok
|
||||
(\d+\.?\d*) \s* # y2 number
|
||||
\)
|
||||
(#{STOPS})+ # stops
|
||||
\s* # trailing whitespace is ok
|
||||
/x
|
||||
|
||||
RADIAL_GRADIENT = /
|
||||
\( \s* # coordinate 1
|
||||
(\d+\.?\d*) \s* # x1 number
|
||||
,\s* # whitespace after comma is ok
|
||||
(\d+\.?\d*) \s* # y1 number
|
||||
,\s* # whitespace after comma is ok
|
||||
(\d+\.?\d*) \s* # r1 number
|
||||
\)
|
||||
\s* # space between coordinates is ok
|
||||
\( \s* # coordinate 2
|
||||
(\d+\.?\d*) \s* # x2 number
|
||||
,\s* # whitespace after comma is ok
|
||||
(\d+\.?\d*) \s* # y2 number
|
||||
,\s* # whitespace after comma is ok
|
||||
(\d+\.?\d*) \s* # r2 number
|
||||
\)
|
||||
(#{STOPS})+ # stops
|
||||
\s* # trailing whitespace is ok
|
||||
/x
|
||||
end
|
||||
end
|
||||
|
|
@ -8,11 +8,11 @@ module Squib
|
|||
height = @height if height == :native
|
||||
use_cairo do |cc|
|
||||
cc.rounded_rectangle(x, y, width, height, x_radius, y_radius)
|
||||
cc.set_source_color(stroke_color)
|
||||
cc.set_source_squibcolor(stroke_color)
|
||||
cc.set_line_width(stroke_width)
|
||||
cc.stroke
|
||||
cc.rounded_rectangle(x, y, width, height, x_radius, y_radius)
|
||||
cc.set_source_color(fill_color)
|
||||
cc.set_source_squibcolor(fill_color)
|
||||
cc.fill
|
||||
end
|
||||
end
|
||||
|
|
@ -22,11 +22,11 @@ module Squib
|
|||
def circle(x, y, radius, fill_color, stroke_color, stroke_width)
|
||||
use_cairo do |cc|
|
||||
cc.circle(x, y, radius)
|
||||
cc.set_source_color(stroke_color)
|
||||
cc.set_source_squibcolor(stroke_color)
|
||||
cc.set_line_width(stroke_width)
|
||||
cc.stroke
|
||||
cc.circle(x, y, radius)
|
||||
cc.set_source_color(fill_color)
|
||||
cc.set_source_squibcolor(fill_color)
|
||||
cc.fill
|
||||
end
|
||||
end
|
||||
|
|
@ -36,11 +36,11 @@ module Squib
|
|||
def triangle(x1, y1, x2, y2, x3, y3, fill_color, stroke_color, stroke_width)
|
||||
use_cairo do |cc|
|
||||
cc.triangle(x1, y1, x2, y2, x3, y3)
|
||||
cc.set_source_color(stroke_color)
|
||||
cc.set_source_squibcolor(stroke_color)
|
||||
cc.set_line_width(stroke_width)
|
||||
cc.stroke
|
||||
cc.triangle(x1, y1, x2, y2, x3, y3)
|
||||
cc.set_source_color(fill_color)
|
||||
cc.set_source_squibcolor(fill_color)
|
||||
cc.fill
|
||||
end
|
||||
end
|
||||
|
|
@ -51,7 +51,7 @@ module Squib
|
|||
use_cairo do |cc|
|
||||
cc.move_to(x1, y1)
|
||||
cc.line_to(x2, y2)
|
||||
cc.set_source_color(stroke_color)
|
||||
cc.set_source_squibcolor(stroke_color)
|
||||
cc.set_line_width(stroke_width)
|
||||
cc.stroke
|
||||
end
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ module Squib
|
|||
Squib.logger.debug {"Placing '#{str}'' with font '#{font}' @ #{x}, #{y}, color: #{color}, angle: #{angle} etc."}
|
||||
extents = nil
|
||||
use_cairo do |cc|
|
||||
cc.set_source_color(color)
|
||||
cc.set_source_squibcolor(color)
|
||||
cc.translate(x,y)
|
||||
cc.rotate(angle)
|
||||
cc.translate(-1*x,-1*y)
|
||||
|
|
|
|||
|
|
@ -132,7 +132,7 @@ module Squib
|
|||
if @custom_colors.key? color.to_s
|
||||
color = @custom_colors[color.to_s]
|
||||
end
|
||||
opts[key][i] = Cairo::Color.parse(color)
|
||||
opts[key][i] = color
|
||||
end
|
||||
end
|
||||
Squib.logger.debug {"After colorify: #{opts}"}
|
||||
|
|
|
|||
|
|
@ -7,10 +7,14 @@ Squib::Deck.new(width: 825, height: 1125, cards: 1) do
|
|||
text color: '#f00', str: '3-hex', x: 50, y: y+=50
|
||||
text color: '#f00', str: '3-hex (alpha)', x: 50, y: y+=50
|
||||
text color: '#ff0000', str: '6-hex', x: 50, y: y+=50
|
||||
text color: '#ff000099', str: '8-hex(alpha) *', x: 50, y: y+=50
|
||||
text color: '#ff000099', str: '8-hex(alpha)', x: 50, y: y+=50
|
||||
text color: '#ffff00000000', str: '12-hex', x: 50, y: y+=50
|
||||
text color: '#ffff000000009999', str: '12-hex (alpha)', x: 50, y: y+=50
|
||||
text color: :burnt_orange, str: 'Symbols of constants too', x: 50, y: y+=50
|
||||
text color: '(0,0)(400,0) blue@0.0 red@1.0', str: 'Linear gradients!', x: 50, y: y+=50
|
||||
text color: '(200,500,10)(200,500,100) blue@0.0 red@1.0', str: 'Radial gradients!', x: 50, y: y+=50
|
||||
# see gradients.rb sample for more on gradients
|
||||
|
||||
save_png prefix: 'colors_'
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,34 @@
|
|||
require 'squib'
|
||||
|
||||
Squib::Deck.new do
|
||||
# Just about anywhere Squib takes in a color it can also take in a gradient too
|
||||
# The x-y coordinates on the card itself,
|
||||
# and then color stops are defined between 0 and 1
|
||||
background color: '(0,0)(0,1125) #ccc@0.0 #111@1.0'
|
||||
line stroke_color: '(0,0)(825,0) #111@1.0 #ccc@0.0',
|
||||
x1: 0, y1: 600, x2: 825, y2: 600,
|
||||
stroke_width: 15
|
||||
|
||||
# Radial gradients look like this
|
||||
circle fill_color: '(425,400,2)(425,400,120) #ccc@0.0 #111@1.0',
|
||||
x: 415, y: 415, radius: 100, stroke_color: '#0000'
|
||||
triangle fill_color: '(650,400,2)(650,400,120) #ccc@0.0 #111@1.0',
|
||||
stroke_color: '#0000',
|
||||
x1: 650, y1: 360,
|
||||
x2: 550, y2: 500,
|
||||
x3: 750, y3: 500
|
||||
|
||||
# Gradients are also good for beveling effects:
|
||||
rect fill_color: '(0,200)(0,600) #111@0.0 #ccc@1.0',
|
||||
x: 30, y: 350, width: 150, height: 150,
|
||||
radius: 15, stroke_color: '#0000'
|
||||
rect fill_color: '(0,200)(0,600) #111@1.0 #ccc@0.0',
|
||||
x: 40, y: 360, width: 130, height: 130,
|
||||
radius: 15, stroke_color: '#0000'
|
||||
|
||||
# Alpha transparency can be used too
|
||||
text str: 'Hello, world!', x: 75, y: 700, font: 'Sans Bold 72',
|
||||
color: '(0,0)(825,0) #000f@0.0 #0000@1.0'
|
||||
|
||||
save_png prefix: 'gradient_'
|
||||
end
|
||||
|
|
@ -1,17 +1,17 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 400])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -400])
|
||||
|
|
@ -33,7 +33,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 400])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -400])
|
||||
|
|
@ -55,7 +55,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 400])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -400])
|
||||
|
|
|
|||
|
|
@ -1,71 +1,71 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -82,7 +82,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -99,7 +99,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -116,7 +116,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([75, 85])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-75, -85])
|
||||
|
|
@ -134,7 +134,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([75, 85])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-75, -85])
|
||||
|
|
@ -152,7 +152,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([75, 85])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-75, -85])
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,13 +1,13 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([250, 55])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-250, -55])
|
||||
|
|
@ -24,7 +24,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([250, 55])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-250, -55])
|
||||
|
|
@ -41,7 +41,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 65])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -65])
|
||||
|
|
@ -58,7 +58,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 65])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -65])
|
||||
|
|
@ -75,7 +75,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 600])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -600])
|
||||
|
|
@ -92,7 +92,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 600])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -600])
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.8, @green=0.8, @blue=0.8>])
|
||||
cairo: set_source_color(["#ccc"])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([0, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([0, -78])
|
||||
|
|
|
|||
|
|
@ -1,34 +1,34 @@
|
|||
cairo: save([])
|
||||
cairo: rounded_rectangle([300, 300, 400, 400, 0, 0])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:red])
|
||||
cairo: set_line_width([50.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([300, 300, 400, 400, 0, 0])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=1.0>])
|
||||
cairo: set_source_color([:blue])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: circle([600, 600, 75])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=1.0, @blue=0.0>])
|
||||
cairo: set_source_color([:green])
|
||||
cairo: set_line_width([8.0])
|
||||
cairo: stroke([])
|
||||
cairo: circle([600, 600, 75])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: triangle([50, 50, 150, 150, 75, 250])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: triangle([50, 50, 150, 150, 75, 250])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: move_to([50, 550])
|
||||
cairo: line_to([150, 650])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([25.0])
|
||||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([250, 55])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-250, -55])
|
||||
|
|
@ -28,7 +28,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([250, 55])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-250, -55])
|
||||
|
|
@ -45,7 +45,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([250, 55])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-250, -55])
|
||||
|
|
@ -62,7 +62,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 65])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -65])
|
||||
|
|
@ -79,7 +79,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 65])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -65])
|
||||
|
|
@ -96,7 +96,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 65])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -65])
|
||||
|
|
@ -113,7 +113,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 600])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -600])
|
||||
|
|
@ -130,7 +130,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 600])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -600])
|
||||
|
|
@ -147,7 +147,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 600])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -600])
|
||||
|
|
|
|||
|
|
@ -0,0 +1,65 @@
|
|||
cairo: save([])
|
||||
cairo: set_source([LinearPattern])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: move_to([0, 600])
|
||||
cairo: line_to([825, 600])
|
||||
cairo: set_source([LinearPattern])
|
||||
cairo: set_line_width([15])
|
||||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: circle([415, 415, 100])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: circle([415, 415, 100])
|
||||
cairo: set_source([#<Cairo::RadialPattern:>])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: triangle([650, 360, 550, 500, 750, 500])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: triangle([650, 360, 550, 500, 750, 500])
|
||||
cairo: set_source([#<Cairo::RadialPattern:>])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([30, 350, 150, 150, 15, 15])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([30, 350, 150, 150, 15, 15])
|
||||
cairo: set_source([LinearPattern])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([40, 360, 130, 130, 15, 15])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([40, 360, 130, 130, 15, 15])
|
||||
cairo: set_source([LinearPattern])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source([LinearPattern])
|
||||
cairo: translate([75, 700])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-75, -700])
|
||||
cairo: move_to([75, 700])
|
||||
pango: font_description=([])
|
||||
pango: text=(["Hello, world!"])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
surface: write_to_png(["_output/gradient_0.png"])
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([0, 0])
|
||||
|
|
@ -16,7 +16,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([0, 0])
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.043137254901960784, @green=0.48627450980392156, @blue=0.5568627450980392>])
|
||||
cairo: set_source_color(["#0b7c8e"])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.6666666666666666, @green=0.6666666666666666, @blue=0.6666666666666666>])
|
||||
cairo: set_source_color(["#aaa"])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([0, 0])
|
||||
|
|
@ -21,11 +21,11 @@ cairo: show_pango_layout([MockDouble])
|
|||
cairo: restore([])
|
||||
surface: write_to_png(["_output/portrait_0.png"])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.6666666666666666, @green=0.6666666666666666, @blue=0.6666666666666666>])
|
||||
cairo: set_source_color(["#aaa"])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([0, 0])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([0, 0])
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([250, 55])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-250, -55])
|
||||
|
|
@ -28,7 +28,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([250, 55])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-250, -55])
|
||||
|
|
@ -45,7 +45,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([250, 55])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-250, -55])
|
||||
|
|
@ -62,7 +62,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 40])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -40])
|
||||
|
|
@ -79,7 +79,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 40])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -40])
|
||||
|
|
@ -96,7 +96,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 40])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -40])
|
||||
|
|
@ -113,7 +113,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([40, 128])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-40, -128])
|
||||
|
|
@ -131,7 +131,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([40, 128])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-40, -128])
|
||||
|
|
@ -149,7 +149,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([40, 128])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-40, -128])
|
||||
|
|
@ -167,7 +167,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 200])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -200])
|
||||
|
|
@ -184,7 +184,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 200])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -200])
|
||||
|
|
@ -201,7 +201,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 250])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -250])
|
||||
|
|
@ -218,7 +218,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 250])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -250])
|
||||
|
|
@ -235,7 +235,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 650])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -650])
|
||||
|
|
@ -252,7 +252,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 650])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -650])
|
||||
|
|
@ -269,7 +269,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 300])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -300])
|
||||
|
|
@ -286,7 +286,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 300])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -300])
|
||||
|
|
@ -303,7 +303,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:red])
|
||||
cairo: translate([40, 700])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-40, -700])
|
||||
|
|
@ -320,7 +320,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=1.0, @blue=0.0>])
|
||||
cairo: set_source_color([:green])
|
||||
cairo: translate([80, 750])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-80, -750])
|
||||
|
|
@ -337,7 +337,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=1.0>])
|
||||
cairo: set_source_color([:blue])
|
||||
cairo: translate([120, 800])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-120, -800])
|
||||
|
|
@ -354,7 +354,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 400])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -400])
|
||||
|
|
@ -371,7 +371,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 400])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -400])
|
||||
|
|
@ -388,7 +388,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 500])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -500])
|
||||
|
|
@ -405,7 +405,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([25, 500])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-25, -500])
|
||||
|
|
|
|||
|
|
@ -1,213 +1,213 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.501960784313725, @green=0.501960784313725, @blue=0.501960784313725>])
|
||||
cairo: set_source_color([:gray])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -224,7 +224,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -241,7 +241,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -258,7 +258,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -275,7 +275,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -292,7 +292,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -309,7 +309,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -326,7 +326,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -343,7 +343,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -360,7 +360,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -377,7 +377,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -394,7 +394,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -411,7 +411,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -428,7 +428,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -445,7 +445,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -462,7 +462,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
|
|||
|
|
@ -1,57 +1,57 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.807843137254902, @green=0.3254901960784314, @blue=0.30196078431372547>])
|
||||
cairo: set_source_color(["#CE534D"])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.807843137254902, @green=0.3254901960784314, @blue=0.30196078431372547>])
|
||||
cairo: set_source_color(["#CE534D"])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.807843137254902, @green=0.3254901960784314, @blue=0.30196078431372547>])
|
||||
cairo: set_source_color(["#CE534D"])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.807843137254902, @green=0.3254901960784314, @blue=0.30196078431372547>])
|
||||
cairo: set_source_color(["#CE534D"])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.8705882352941177, @green=0.8313725490196079, @blue=0.7254901960784313>])
|
||||
cairo: set_source_color(["#DED4B9"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.8705882352941177, @green=0.8313725490196079, @blue=0.7254901960784313>])
|
||||
cairo: set_source_color(["#DED4B9"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.8705882352941177, @green=0.8313725490196079, @blue=0.7254901960784313>])
|
||||
cairo: set_source_color(["#DED4B9"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.8705882352941177, @green=0.8313725490196079, @blue=0.7254901960784313>])
|
||||
cairo: set_source_color(["#DED4B9"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([78, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-78, -78])
|
||||
|
|
@ -69,7 +69,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([78, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-78, -78])
|
||||
|
|
@ -87,7 +87,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([78, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-78, -78])
|
||||
|
|
@ -105,7 +105,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([78, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-78, -78])
|
||||
|
|
|
|||
|
|
@ -1,71 +1,71 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([15, 15, 795, 1095, 50, 50])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([30, 30, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([250, 55])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-250, -55])
|
||||
|
|
@ -82,7 +82,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([250, 55])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-250, -55])
|
||||
|
|
@ -99,7 +99,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([250, 55])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-250, -55])
|
||||
|
|
@ -116,7 +116,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.8, @green=0.333333333333333, @blue=0.0>])
|
||||
cairo: set_source_color([:burnt_orange])
|
||||
cairo: translate([65, 40])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -40])
|
||||
|
|
@ -133,7 +133,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.8, @green=0.333333333333333, @blue=0.0>])
|
||||
cairo: set_source_color([:burnt_orange])
|
||||
cairo: translate([65, 40])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -40])
|
||||
|
|
@ -150,7 +150,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.8, @green=0.333333333333333, @blue=0.0>])
|
||||
cairo: set_source_color([:burnt_orange])
|
||||
cairo: translate([65, 40])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -40])
|
||||
|
|
@ -167,7 +167,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 200])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -200])
|
||||
|
|
@ -184,7 +184,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 200])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -200])
|
||||
|
|
@ -201,7 +201,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 200])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -200])
|
||||
|
|
@ -218,7 +218,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 300])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -300])
|
||||
|
|
@ -235,7 +235,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 300])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -300])
|
||||
|
|
@ -252,7 +252,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 300])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -300])
|
||||
|
|
@ -269,7 +269,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 350])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -350])
|
||||
|
|
@ -286,7 +286,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 350])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -350])
|
||||
|
|
@ -303,7 +303,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 350])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -350])
|
||||
|
|
@ -320,7 +320,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 400])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -400])
|
||||
|
|
@ -343,7 +343,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 400])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -400])
|
||||
|
|
@ -366,7 +366,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 400])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -400])
|
||||
|
|
@ -389,7 +389,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 550])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -550])
|
||||
|
|
@ -406,7 +406,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 550])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -550])
|
||||
|
|
@ -423,7 +423,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 550])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -550])
|
||||
|
|
@ -441,33 +441,33 @@ cairo: show_pango_layout([MockDouble])
|
|||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([60, 545, 10, 10, 10, 10])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([450, 400])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-450, -400])
|
||||
|
|
@ -490,7 +490,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([450, 400])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-450, -400])
|
||||
|
|
@ -513,7 +513,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([450, 400])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-450, -400])
|
||||
|
|
@ -536,7 +536,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 625])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -625])
|
||||
|
|
@ -557,7 +557,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 625])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -625])
|
||||
|
|
@ -578,7 +578,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 625])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -625])
|
||||
|
|
@ -599,7 +599,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([565, 625])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-565, -625])
|
||||
|
|
@ -616,7 +616,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([565, 625])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-565, -625])
|
||||
|
|
@ -633,7 +633,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([565, 625])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-565, -625])
|
||||
|
|
@ -650,7 +650,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([565, 675])
|
||||
cairo: rotate([0.2])
|
||||
cairo: translate([-565, -675])
|
||||
|
|
@ -671,7 +671,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([565, 675])
|
||||
cairo: rotate([0.2])
|
||||
cairo: translate([-565, -675])
|
||||
|
|
@ -692,7 +692,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([565, 675])
|
||||
cairo: rotate([0.2])
|
||||
cairo: translate([-565, -675])
|
||||
|
|
@ -713,7 +713,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 700])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -700])
|
||||
|
|
@ -732,7 +732,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 700])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -700])
|
||||
|
|
@ -751,7 +751,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([65, 700])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-65, -700])
|
||||
|
|
@ -770,7 +770,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([50, 1000])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-50, -1000])
|
||||
|
|
@ -795,7 +795,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([50, 1000])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-50, -1000])
|
||||
|
|
@ -820,7 +820,7 @@ cairo: set_line_width([2.0])
|
|||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([50, 1000])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-50, -1000])
|
||||
|
|
|
|||
|
|
@ -1,27 +1,27 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>])
|
||||
cairo: set_source_color([:white])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 38, 38])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([75, 75, 128, 128, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([220, 78])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-220, -78])
|
||||
|
|
@ -38,7 +38,7 @@ cairo: update_pango_layout([MockDouble])
|
|||
cairo: show_pango_layout([MockDouble])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: translate([75, 85])
|
||||
cairo: rotate([0])
|
||||
cairo: translate([-75, -85])
|
||||
|
|
|
|||
|
|
@ -1,32 +1,32 @@
|
|||
cairo: save([])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.8666666666666667, @green=0.8666666666666667, @blue=0.8666666666666667>])
|
||||
cairo: set_source_color(["#ddd"])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([37.5, 37.5, 750.0, 1050.0, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([37.5, 37.5, 750.0, 1050.0, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([75.0, 75.0, 675.0, 975.0, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([75.0, 75.0, 675.0, 975.0, 25, 25])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([472.4409444, 472.4409444, 100, 100, 0, 0])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color([:black])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
cairo: rounded_rectangle([472.4409444, 472.4409444, 100, 100, 0, 0])
|
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
surface: write_to_png(["_output/units_0.png"])
|
||||
|
|
|
|||
|
|
@ -0,0 +1,75 @@
|
|||
require 'spec_helper'
|
||||
require 'squib/graphics/cairo_context_wrapper'
|
||||
|
||||
describe Squib::Graphics::CairoContextWrapper do
|
||||
|
||||
let(:cairo) { double(Cairo::Context) }
|
||||
subject { Squib::Graphics::CairoContextWrapper.new(cairo) }
|
||||
|
||||
it 'passes on colors as normal' do
|
||||
expect(cairo).to receive(:set_source_color).with('blue')
|
||||
subject.set_source_squibcolor('blue')
|
||||
end
|
||||
|
||||
it 'passes on color symbols as normal' do
|
||||
expect(cairo).to receive(:set_source_color).with(:blue)
|
||||
subject.set_source_squibcolor(:blue)
|
||||
end
|
||||
|
||||
it 'passes on color hashes' do
|
||||
expect(cairo).to receive(:set_source_color)
|
||||
.with('#aabbccdd')
|
||||
subject.set_source_squibcolor('#aabbccdd')
|
||||
end
|
||||
|
||||
context 'regex variations for linear gradients' do
|
||||
before(:each) do
|
||||
dbl = double(Cairo::LinearPattern)
|
||||
expect(Cairo::LinearPattern).to receive(:new).with(1,2,3,4).and_return(dbl)
|
||||
expect(dbl).to receive(:add_color_stop).with(0.0, 'blue')
|
||||
expect(dbl).to receive(:add_color_stop).with(1.0, 'red')
|
||||
expect(cairo).to receive(:set_source).with(dbl)
|
||||
end
|
||||
|
||||
it('handles no decimals' ) { subject.set_source_squibcolor('(1,2) (3,4) blue@0 red@1') }
|
||||
it('handles decimals' ) { subject.set_source_squibcolor('(1.0,2.0) (3.0,4.0) blue@0 red@1') }
|
||||
it('handles no whitespace') { subject.set_source_squibcolor('(1,2)(3,4)blue@0red@1') }
|
||||
it('handles whitespace' ) { subject.set_source_squibcolor(' ( 1 , 2 ) ( 3 , 4 ) blue@0 red@1 ') }
|
||||
end
|
||||
|
||||
context 'regex variations for radial gradients' do
|
||||
before(:each) do
|
||||
dbl = double(Cairo::RadialPattern)
|
||||
expect(Cairo::RadialPattern).to receive(:new).with(1,2,5,3,4,6).and_return(dbl)
|
||||
expect(dbl).to receive(:add_color_stop).with(0.0, 'blue')
|
||||
expect(dbl).to receive(:add_color_stop).with(1.0, 'red')
|
||||
expect(cairo).to receive(:set_source).with(dbl)
|
||||
end
|
||||
|
||||
it('handles no decimals' ) { subject.set_source_squibcolor('(1,2,5) (3,4,6) blue@0 red@1') }
|
||||
it('handles decimals' ) { subject.set_source_squibcolor('(1.0,2.0,5.0) (3.0,4.0,6.0) blue@0 red@1') }
|
||||
it('handles no whitespace') { subject.set_source_squibcolor('(1,2,5)(3,4,6)blue@0red@1') }
|
||||
it('handles whitespace' ) { subject.set_source_squibcolor(' ( 1 , 2 , 5 ) ( 3 , 4 , 6 ) blue@0 red@1 ') }
|
||||
end
|
||||
|
||||
context 'regex handles hash notation' do
|
||||
it 'on radial patterns' do
|
||||
dbl = double(Cairo::RadialPattern)
|
||||
expect(Cairo::RadialPattern).to receive(:new).with(1,2,5,3,4,6).and_return(dbl)
|
||||
expect(dbl).to receive(:add_color_stop).with(0.0, '#def')
|
||||
expect(dbl).to receive(:add_color_stop).with(1.0, '#112233')
|
||||
expect(cairo).to receive(:set_source).with(dbl)
|
||||
subject.set_source_squibcolor('(1,2,5) (3,4,6) #def@0 #112233@1')
|
||||
end
|
||||
|
||||
it 'on linear patterns' do
|
||||
dbl = double(Cairo::LinearPattern)
|
||||
expect(Cairo::LinearPattern).to receive(:new).with(1,2,3,4).and_return(dbl)
|
||||
expect(dbl).to receive(:add_color_stop).with(0.0, '#def')
|
||||
expect(dbl).to receive(:add_color_stop).with(1.0, '#112233')
|
||||
expect(cairo).to receive(:set_source).with(dbl)
|
||||
subject.set_source_squibcolor('(1,2) (3,4) #def@0 #112233@1')
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
|
@ -99,26 +99,21 @@ describe Squib::InputHelpers do
|
|||
end
|
||||
|
||||
context '#colorify' do
|
||||
it 'should parse if nillable' do
|
||||
it 'should pass through if nillable' do
|
||||
color = @deck.send(:colorify, {color: ['#fff']}, true)[:color]
|
||||
expect(color.to_a[0].to_a).to eq([1.0, 1.0, 1.0, 1.0])
|
||||
end
|
||||
|
||||
it 'raises and error if the color does not exist' do
|
||||
expect{ @deck.send(:colorify, {color: [:nonexist]}, false) }.to \
|
||||
raise_error(ArgumentError, 'unknown color name: nonexist')
|
||||
expect(color).to eq(['#fff'])
|
||||
end
|
||||
|
||||
it 'pulls from custom colors in the config' do
|
||||
@deck.custom_colors['foo'] = '#abc'
|
||||
expect(@deck.send(:colorify, {color: [:foo]}, false)[:color][0].to_s).to \
|
||||
eq('#AABBCCFF')
|
||||
eq('#abc')
|
||||
end
|
||||
|
||||
it 'pulls custom colors even when a string' do
|
||||
@deck.custom_colors['foo'] = '#abc'
|
||||
expect(@deck.send(:colorify, {color: ['foo']}, false)[:color][0].to_s).to \
|
||||
eq('#AABBCCFF')
|
||||
eq('#abc')
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -53,6 +53,7 @@ describe "Squib samples" do
|
|||
custom_config.rb
|
||||
draw_shapes.rb
|
||||
excel.rb
|
||||
gradients.rb
|
||||
hello_world.rb
|
||||
load_images.rb
|
||||
portrait-landscape.rb
|
||||
|
|
|
|||
Loading…
Reference in New Issue