Ported text command over to the new args classes
* Involved a big rewrite of arg_loader to accomodate nil and false better. Sadly this meant dumping ||= for if-statements. Blech, but works. * Updates to regression tests are pretty trivial. * Removed graphics_text_spec because, even though it looks useful, with rake sanity it really isn't. * Exposed font on deck as well Cleaned up graphics/text.rb too!
This commit is contained in:
@@ -1,37 +0,0 @@
|
||||
require 'spec_helper'
|
||||
require 'squib'
|
||||
|
||||
describe Squib::Deck, '#text' do
|
||||
|
||||
context 'fonts' do
|
||||
it "should use the default font when #text and #set_font don't specify" do
|
||||
card = instance_double(Squib::Card)
|
||||
expect(card).to receive(:text).with(anything, 'a', 'Arial 36', *([anything] * 17)).once
|
||||
Squib::Deck.new do
|
||||
@cards = [card]
|
||||
text str: 'a'
|
||||
end
|
||||
end
|
||||
|
||||
it "should use the #set_font when #text doesn't specify" do
|
||||
card = instance_double(Squib::Card)
|
||||
expect(card).to receive(:text).with(anything, 'a', 'Times New Roman 16', *([anything] * 17)).once
|
||||
Squib::Deck.new do
|
||||
@cards = [card]
|
||||
set font: 'Times New Roman 16'
|
||||
text str: 'a'
|
||||
end
|
||||
end
|
||||
|
||||
it 'should use the specified font no matter what' do
|
||||
card = instance_double(Squib::Card)
|
||||
expect(card).to receive(:text).with(anything, 'a', 'Arial 18', *([anything] * 17)).once
|
||||
Squib::Deck.new do
|
||||
@cards = [card]
|
||||
set font: 'Times New Roman 16'
|
||||
text str: 'a', font: 'Arial 18'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
@@ -0,0 +1,153 @@
|
||||
require 'spec_helper'
|
||||
require 'squib/args/paragraph'
|
||||
require 'squib/constants'
|
||||
|
||||
describe Squib::Args::Paragraph do
|
||||
subject(:para) { Squib::Args::Paragraph.new('FooFont 32') }
|
||||
|
||||
context 'str validator' do
|
||||
it 'converts everything to string' do
|
||||
para.load!( {str: 5} )
|
||||
expect(para.str).to eq ['5']
|
||||
end
|
||||
end
|
||||
|
||||
context 'font validator' do
|
||||
it 'uses deck font by default' do
|
||||
para.load!( {} )
|
||||
expect(para.font).to eq ['FooFont 32']
|
||||
end
|
||||
|
||||
it 'uses system default font when deck font is :default' do
|
||||
para = Squib::Args::Paragraph.new(:default)
|
||||
para.load!( {} )
|
||||
expect(para.font).to eq [Squib::SYSTEM_DEFAULTS[:default_font]]
|
||||
end
|
||||
|
||||
it 'uses specified font when given' do
|
||||
para.load!( {font: 'MyFont 8'})
|
||||
expect(para.font).to eq ['MyFont 8']
|
||||
end
|
||||
end
|
||||
|
||||
context 'align validator' do
|
||||
it 'converts to pango left' do
|
||||
para.load!( { align: :left } )
|
||||
expect(para.align).to eq [Pango::ALIGN_LEFT]
|
||||
end
|
||||
|
||||
it 'converts to pango right' do
|
||||
para.load!( { align: :RIGHT } )
|
||||
expect(para.align).to eq [Pango::ALIGN_RIGHT]
|
||||
end
|
||||
|
||||
it 'converts to pango center' do
|
||||
para.load!( { align: 'center' } )
|
||||
expect(para.align).to eq [Pango::ALIGN_CENTER]
|
||||
end
|
||||
|
||||
it 'raises an exception on anything else' do
|
||||
expect { para.load!( { align: 'foo' } ) }.to raise_error(ArgumentError, 'align must be one of: center, left, right')
|
||||
end
|
||||
end
|
||||
|
||||
context 'wrap validator' do
|
||||
it 'converts to pango wrap word' do
|
||||
para.load!( { wrap: 'word'} )
|
||||
expect(para.wrap).to eq [Pango::WRAP_WORD]
|
||||
end
|
||||
|
||||
it 'converts to pango wrap char' do
|
||||
para.load!( { wrap: 'WORD_ChAr'} )
|
||||
expect(para.wrap).to eq [Pango::WRAP_WORD_CHAR]
|
||||
end
|
||||
|
||||
it 'converts to pango wrap char on true' do
|
||||
para.load!( { wrap: true} )
|
||||
expect(para.wrap).to eq [Pango::WRAP_WORD_CHAR]
|
||||
end
|
||||
|
||||
it 'converts to pango wrap char with false' do
|
||||
para.load!( { wrap: false} )
|
||||
expect(para.wrap).to eq [Pango::WRAP_CHAR]
|
||||
end
|
||||
|
||||
it 'raises an exception on anything else' do
|
||||
expect { para.load!( {wrap: 'foo' }) }.to raise_error(ArgumentError, 'wrap must be one of: word, char, word_char, true, or false')
|
||||
end
|
||||
end
|
||||
|
||||
context 'ellipsize validator' do
|
||||
it 'converts to pango on none and false' do
|
||||
para.load!( { ellipsize: 'none'} )
|
||||
expect(para.ellipsize).to eq [Pango::Layout::ELLIPSIZE_NONE]
|
||||
end
|
||||
|
||||
it 'converts to pango with start' do
|
||||
para.load!( { ellipsize: :StArt} )
|
||||
expect(para.ellipsize).to eq [Pango::Layout::ELLIPSIZE_START]
|
||||
end
|
||||
|
||||
it 'converts to pango middle' do
|
||||
para.load!( { ellipsize: 'middle'} )
|
||||
expect(para.ellipsize).to eq [Pango::Layout::ELLIPSIZE_MIDDLE]
|
||||
end
|
||||
|
||||
it 'converts to pango end' do
|
||||
para.load!( { ellipsize: 'END'} )
|
||||
expect(para.ellipsize).to eq [Pango::Layout::ELLIPSIZE_END]
|
||||
end
|
||||
|
||||
it 'raises an exception on anything else' do
|
||||
expect { para.load!( {ellipsize: 'foo' }) }.to raise_error(ArgumentError, 'ellipsize must be one of: none, start, middle, end, true, or false')
|
||||
end
|
||||
end
|
||||
|
||||
context 'justify validator' do
|
||||
it 'allows nil' do
|
||||
para.load!( { justify: nil} )
|
||||
expect(para.justify).to eq [nil]
|
||||
end
|
||||
|
||||
it 'can be true' do
|
||||
para.load!( { justify: true} )
|
||||
expect(para.justify).to eq [true]
|
||||
end
|
||||
|
||||
it 'can be false' do
|
||||
para.load!( { justify: false} )
|
||||
expect(para.justify).to eq [false]
|
||||
end
|
||||
|
||||
it 'raises an exception on anything else' do
|
||||
expect { para.load!( {justify: 'false' }) }.to raise_error(ArgumentError, 'justify must be one of: nil, true, or false')
|
||||
end
|
||||
end
|
||||
|
||||
context 'spacing validator' do
|
||||
it 'allows nil' do
|
||||
para.load!( { spacing: nil} )
|
||||
expect(para.spacing).to eq [nil]
|
||||
end
|
||||
it 'is converted to Pango space' do
|
||||
para.load!( { spacing: 519} )
|
||||
expect(para.spacing).to eq [Pango::SCALE * 519.0]
|
||||
end
|
||||
|
||||
it 'raises an exception if not a float' do
|
||||
expect { para.load!( {spacing: /foo/ }) }.to raise_error(ArgumentError, 'spacing must be a number or nil')
|
||||
end
|
||||
end
|
||||
|
||||
context 'valign validator' do
|
||||
it 'converts top' do
|
||||
para.load!( { valign: :top} )
|
||||
expect(para.valign).to eq ['top']
|
||||
end
|
||||
|
||||
it 'raises an exception if not one of the three' do
|
||||
expect { para.load!( {valign: 'foo' }) }.to raise_error(ArgumentError, 'valign must be one of: top, middle, bottom')
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
@@ -26,7 +26,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -49,7 +49,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -72,7 +72,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -90,7 +90,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -107,7 +107,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -124,7 +124,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -142,7 +142,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -160,7 +160,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -178,7 +178,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -17,7 +17,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -40,7 +40,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -62,7 +62,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -19,7 +19,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -36,7 +36,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -53,7 +53,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -70,7 +70,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -15,7 +15,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -23,10 +23,10 @@ pango: font_description=([MockDouble])
|
||||
pango: text=(["Take 11 :tool: and gain 2 :health:. Take <b>2</b> :tool: <i>and gain 3 :purse: if level 2.</i>"])
|
||||
pango: width=([184320])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["Take 11 :tool: and gain 2 :health:. Take <b>2</b> :tool: <i>and gain 3 :purse: if level 2.</i>"])
|
||||
cairo: move_to([0, 0])
|
||||
@@ -47,10 +47,10 @@ pango: text=(["Middle align: Take 1 :tool: and gain 2 :health:. Take 2 :tool: an
|
||||
pango: width=([184320])
|
||||
pango: height=([307200])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["Middle align: Take 1 :tool: and gain 2 :health:. Take 2 :tool: and gain 3 :purse:"])
|
||||
cairo: move_to([0, 0.0])
|
||||
@@ -71,10 +71,10 @@ pango: text=(["This :tool: aligns on the bottom properly. :purse:"])
|
||||
pango: width=([184320])
|
||||
pango: height=([307200])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["This :tool: aligns on the bottom properly. :purse:"])
|
||||
cairo: move_to([0, 0.0])
|
||||
@@ -95,10 +95,10 @@ pango: text=(["Wrapping multiples: These are 1 :tool::tool::tool: and these are
|
||||
pango: width=([184320])
|
||||
pango: height=([307200])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["Wrapping multiples: These are 1 :tool::tool::tool: and these are multiple :tool::tool: :tool::tool:"])
|
||||
cairo: move_to([0, 0.0])
|
||||
@@ -119,10 +119,10 @@ pango: text=([":tool:Justify will :tool: work too, and :purse: with more words j
|
||||
pango: width=([184320])
|
||||
pango: height=([307200])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([true])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=([":tool:Justify will :tool: work too, and :purse: with more words just for fun"])
|
||||
cairo: move_to([0, 0.0])
|
||||
@@ -143,10 +143,10 @@ pango: text=(["Right-aligned works :tool: with :health: and :purse:"])
|
||||
pango: width=([184320])
|
||||
pango: height=([307200])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment right>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["Right-aligned works :tool: with :health: and :purse:"])
|
||||
cairo: move_to([0, 0.0])
|
||||
@@ -167,10 +167,10 @@ pango: text=([":tool:Center-aligned works :tool: with :health: and :purse:"])
|
||||
pango: width=([184320])
|
||||
pango: height=([307200])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=([":tool:Center-aligned works :tool: with :health: and :purse:"])
|
||||
cairo: move_to([0, 0])
|
||||
@@ -195,7 +195,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["foo"])
|
||||
cairo: move_to([0, 0])
|
||||
@@ -221,10 +221,10 @@ pango: text=(["Take 1 :tool: and gain 2 :health:."])
|
||||
pango: width=([184320])
|
||||
pango: height=([307200])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["Take 1 :tool: and gain 2 :health:."])
|
||||
cairo: move_to([0, 0.0])
|
||||
@@ -246,10 +246,10 @@ pango: text=(["Take 1 :tool: and gain 2 :health:."])
|
||||
pango: width=([184320])
|
||||
pango: height=([307200])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["Take 1 :tool: and gain 2 :health:."])
|
||||
cairo: move_to([0, 0.0])
|
||||
@@ -271,10 +271,10 @@ pango: text=(["Take 1 :tool: and gain 2 :health:."])
|
||||
pango: width=([184320])
|
||||
pango: height=([307200])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["Take 1 :tool: and gain 2 :health:."])
|
||||
cairo: move_to([0, 0.0])
|
||||
|
||||
@@ -24,7 +24,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -41,7 +41,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -58,7 +58,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -75,7 +75,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -92,7 +92,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -109,7 +109,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -126,7 +126,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -143,7 +143,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -160,7 +160,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -71,7 +71,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -225,7 +225,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -242,7 +242,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -259,7 +259,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -276,7 +276,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -293,7 +293,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -310,7 +310,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -327,7 +327,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -344,7 +344,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -11,7 +11,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -28,7 +28,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -14,7 +14,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -37,7 +37,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -24,7 +24,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -41,7 +41,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -58,7 +58,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -75,7 +75,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -92,7 +92,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -109,7 +109,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -127,7 +127,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -145,7 +145,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -163,7 +163,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -180,7 +180,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -197,7 +197,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -214,7 +214,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -231,7 +231,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -248,7 +248,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -265,7 +265,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -282,7 +282,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -299,7 +299,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -316,7 +316,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -333,7 +333,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -350,7 +350,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -367,7 +367,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -384,7 +384,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -401,7 +401,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -418,7 +418,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -265,7 +265,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -282,7 +282,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -299,7 +299,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -316,7 +316,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -333,7 +333,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -350,7 +350,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -367,7 +367,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -384,7 +384,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -401,7 +401,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -418,7 +418,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -435,7 +435,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -452,7 +452,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -469,7 +469,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -486,7 +486,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -503,7 +503,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -520,7 +520,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -74,7 +74,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -92,7 +92,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -110,7 +110,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -128,7 +128,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -90,7 +90,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -107,7 +107,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -124,7 +124,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -141,7 +141,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -158,7 +158,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -175,7 +175,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -192,7 +192,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -209,7 +209,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -226,7 +226,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -243,7 +243,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -260,7 +260,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -277,7 +277,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -295,7 +295,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -313,7 +313,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -331,7 +331,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -350,7 +350,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -373,7 +373,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -396,7 +396,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -418,7 +418,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -436,7 +436,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -454,7 +454,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -506,7 +506,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -529,7 +529,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -552,7 +552,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -573,7 +573,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -594,7 +594,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -615,7 +615,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -636,7 +636,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -653,7 +653,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -670,7 +670,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -687,7 +687,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -708,7 +708,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -729,7 +729,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -752,7 +752,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([true])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -771,7 +771,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([true])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -790,7 +790,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([true])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -805,10 +805,10 @@ pango: font_description=([MockDouble])
|
||||
pango: text=(["Embedded icons! Take 1 :tool: and gain 2:health:. If Level 2, take 2 :tool:"])
|
||||
pango: width=([261120.0])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["Embedded icons! Take 1 :tool: and gain 2:health:. If Level 2, take 2 :tool:"])
|
||||
cairo: move_to([0, 0])
|
||||
@@ -824,10 +824,10 @@ pango: font_description=([MockDouble])
|
||||
pango: text=(["Embedded icons! Take 1 :tool: and gain 2:health:. If Level 2, take 2 :tool:"])
|
||||
pango: width=([261120.0])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["Embedded icons! Take 1 :tool: and gain 2:health:. If Level 2, take 2 :tool:"])
|
||||
cairo: move_to([0, 0])
|
||||
@@ -843,10 +843,10 @@ pango: font_description=([MockDouble])
|
||||
pango: text=(["Embedded icons! Take 1 :tool: and gain 2:health:. If Level 2, take 2 :tool:"])
|
||||
pango: width=([261120.0])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
pango: markup=(["Embedded icons! Take 1 :tool: and gain 2:health:. If Level 2, take 2 :tool:"])
|
||||
cairo: move_to([0, 0])
|
||||
@@ -866,7 +866,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -892,7 +892,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -918,7 +918,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -944,7 +944,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -970,7 +970,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -996,7 +996,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -1023,7 +1023,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -1047,7 +1047,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -1071,7 +1071,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -36,7 +36,7 @@ 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])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
@@ -54,7 +54,7 @@ pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
pango: spacing=([0])
|
||||
pango: spacing=([0.0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
cairo: move_to([0, 0])
|
||||
cairo: update_pango_layout([MockDouble])
|
||||
|
||||
@@ -1,164 +0,0 @@
|
||||
require 'spec_helper'
|
||||
require 'squib'
|
||||
|
||||
describe Squib::Card, '#text' do
|
||||
|
||||
context 'typical inputs' do
|
||||
let(:deck) { double(Squib::Deck) }
|
||||
let(:context) { double(Cairo::Context) }
|
||||
let(:layout) { double(Pango::Layout) }
|
||||
let(:font_desc) { double(Pango::FontDescription) }
|
||||
let(:pango_cxt) { double(Pango::Context) }
|
||||
|
||||
before(:each) do
|
||||
allow(Cairo::Context).to receive(:new).and_return(context)
|
||||
allow(deck).to receive(:dir).and_return('_output')
|
||||
allow(deck).to receive(:count_format).and_return('%02d')
|
||||
allow(deck).to receive(:prefix).and_return('card_')
|
||||
allow(deck).to receive(:antialias).and_return('best')
|
||||
allow(deck).to receive(:antialias).and_return('subpixel')
|
||||
allow(deck).to receive(:backend).and_return('memory')
|
||||
allow(layout).to receive(:context).and_return(pango_cxt)
|
||||
end
|
||||
|
||||
it 'make all the expected calls on a smoke test' do
|
||||
extent = Pango::Rectangle.new(50,60,100,200)
|
||||
expect(Squib.logger).to receive(:debug).once
|
||||
expect(context).to receive(:antialias=).with('subpixel').once
|
||||
expect(context).to receive(:save).once
|
||||
expect(context).to receive(:set_source_color).once
|
||||
expect(context).to receive(:move_to).with(0, 0).twice
|
||||
expect(context).to receive(:rotate).with(0.0).once
|
||||
expect(context).to receive(:translate).with(10, 15).once
|
||||
expect(context).to receive(:create_pango_layout).once.and_return(layout)
|
||||
expect(Pango::FontDescription).to receive(:new).with('Sans 12').and_return(font_desc)
|
||||
expect(layout ).to receive(:font_description=).with(font_desc).once
|
||||
expect(layout ).to receive(:text=).with('foo').once
|
||||
expect(layout ).to receive(:width=).with(20 * Pango::SCALE).once
|
||||
expect(layout ).to receive(:height=).with(25 * Pango::SCALE).once
|
||||
expect(layout ).to receive(:ellipsize=).with(Pango::Layout::ELLIPSIZE_NONE).once
|
||||
expect(layout ).to receive(:alignment=).with(Pango::Layout::ALIGN_LEFT).once
|
||||
expect(pango_cxt).to receive(:font_options=).once
|
||||
expect(layout ).to receive(:justify=).with(false).once
|
||||
expect(layout ).to receive(:spacing=).with(1.0 * Pango::SCALE).once
|
||||
expect(context).to receive(:update_pango_layout).once
|
||||
expect(layout ).to receive(:height).once.and_return(25)
|
||||
expect(layout ).to receive(:extents).thrice.and_return([nil,extent])
|
||||
expect(context).to receive(:update_pango_layout).once
|
||||
expect(context).to receive(:show_pango_layout).once
|
||||
expect(context).to receive(:restore).once
|
||||
|
||||
card = Squib::Card.new(deck, 100, 150)
|
||||
# text(str, font, font_size, color,
|
||||
# x, y, width, height,
|
||||
# markup, justify, wrap, ellipsize,
|
||||
# spacing, align, valign, hint, angle,
|
||||
# stroke_width, stroke_color)
|
||||
ret = card.text(Squib::TextEmbed.new,'foo', 'Sans 12', nil, '#abc',
|
||||
10, 15, 20, 25,
|
||||
nil, false, false, false,
|
||||
1.0, :left, :top, nil, 0.0, '#fff', 0)
|
||||
expect(ret).to eq({width: 0, height: 0})
|
||||
end
|
||||
end
|
||||
|
||||
context 'convenience lookups' do
|
||||
let(:deck) { double(Squib::Deck) }
|
||||
let(:context) { double(Cairo::Context).as_null_object }
|
||||
let(:layout) { double(Pango::Layout).as_null_object }
|
||||
let(:extents) { double("extents") }
|
||||
|
||||
before(:each) do
|
||||
allow(Cairo::Context).to receive(:new).and_return(context)
|
||||
expect(context).to receive(:create_pango_layout).once.and_return(layout)
|
||||
allow(deck).to receive(:dir).and_return('_output')
|
||||
allow(deck).to receive(:count_format).and_return('%02d')
|
||||
allow(deck).to receive(:prefix).and_return('card_')
|
||||
allow(deck).to receive(:antialias).and_return('subpixel')
|
||||
allow(deck).to receive(:backend).and_return('memory')
|
||||
end
|
||||
|
||||
it 'aligns right with strings' do
|
||||
card = Squib::Card.new(deck, 100, 150)
|
||||
expect(layout).to receive(:alignment=).with(Pango::Layout::ALIGN_RIGHT).once
|
||||
card.text(Squib::TextEmbed.new, 'foo', 'Sans 12', nil, '#abc',
|
||||
10, 15, 20, 50,
|
||||
nil, false, false, false,
|
||||
1.0, 'right', :top, nil, 0.0, '#fff', 0)
|
||||
end
|
||||
|
||||
it 'aligns center with strings' do
|
||||
card = Squib::Card.new(deck, 100, 150)
|
||||
expect(layout).to receive(:alignment=).with(Pango::Layout::ALIGN_CENTER).once
|
||||
card.text(Squib::TextEmbed.new, 'foo', 'Sans 12', nil, '#abc',
|
||||
10, 15, 20, 50,
|
||||
nil, false, false, false,
|
||||
1.0, 'center', :top, nil, 0.0, '#fff', 0)
|
||||
end
|
||||
|
||||
it 'sets wrap to char with string char' do
|
||||
card = Squib::Card.new(deck, 100, 150)
|
||||
expect(layout).to receive(:wrap=).with(Pango::Layout::WRAP_CHAR).once
|
||||
card.text(Squib::TextEmbed.new, 'foo', 'Sans 12', nil, '#abc',
|
||||
10, 15, 20, 50,
|
||||
nil, false, 'char', false,
|
||||
1.0, :left, :top, nil, 0.0, '#fff', 0)
|
||||
end
|
||||
|
||||
it 'sets wrap to word with word string' do
|
||||
card = Squib::Card.new(deck, 100, 150)
|
||||
expect(layout).to receive(:wrap=).with(Pango::Layout::WRAP_WORD).once
|
||||
card.text(Squib::TextEmbed.new, 'foo', 'Sans 12', nil, '#abc',
|
||||
10, 15, 20, 50,
|
||||
nil, false, 'word', false,
|
||||
1.0, :left, :top, nil, 0.0, '#fff', 0)
|
||||
end
|
||||
|
||||
it 'sets wrap to word_char with symbol word_char' do
|
||||
card = Squib::Card.new(deck, 100, 150)
|
||||
expect(layout).to receive(:wrap=).with(Pango::Layout::WRAP_WORD_CHAR).once
|
||||
card.text(Squib::TextEmbed.new, 'foo', 'Sans 12', nil, '#abc',
|
||||
10, 15, 20, 50,
|
||||
nil, false, :word_char, false,
|
||||
1.0, :left, :top, nil, 0.0, '#fff', 0)
|
||||
end
|
||||
|
||||
it 'sets wrap to word_char with true' do
|
||||
card = Squib::Card.new(deck, 100, 150)
|
||||
expect(layout).to receive(:wrap=).with(Pango::Layout::WRAP_WORD_CHAR).once
|
||||
card.text(Squib::TextEmbed.new, 'foo', 'Sans 12', nil, '#abc',
|
||||
10, 15, 20, 50,
|
||||
nil, false, true, false,
|
||||
1.0, :left, :top, nil, 0.0, '#fff', 0)
|
||||
end
|
||||
|
||||
it 'sets ellipsize to start properly' do
|
||||
card = Squib::Card.new(deck, 100, 150)
|
||||
expect(layout).to receive(:ellipsize=).with(Pango::Layout::ELLIPSIZE_START).once
|
||||
card.text(Squib::TextEmbed.new, 'foo', 'Sans 12', nil, '#abc',
|
||||
10, 15, 20, 50,
|
||||
nil, false, true, :start,
|
||||
1.0, :left, :top, nil, 0.0, '#fff', 0)
|
||||
end
|
||||
|
||||
it 'sets ellipsize to middle properly' do
|
||||
card = Squib::Card.new(deck, 100, 150)
|
||||
expect(layout).to receive(:ellipsize=).with(Pango::Layout::ELLIPSIZE_MIDDLE).once
|
||||
card.text(Squib::TextEmbed.new, 'foo', 'Sans 12', nil, '#abc',
|
||||
10, 15, 20, 50,
|
||||
nil, false, true, 'middle',
|
||||
1.0, :left, :top, nil, 0.0, '#fff', 0)
|
||||
end
|
||||
|
||||
it 'implements stroke and fill when asked to' do
|
||||
card = Squib::Card.new(deck, 100, 150)
|
||||
expect(context).to receive(:set_line_width).with(3.0).once
|
||||
expect(context).to receive(:pango_layout_path).once
|
||||
card.text(Squib::TextEmbed.new, 'foo', 'Sans 12', nil, '#abc',
|
||||
10, 15, 20, 50,
|
||||
nil, false, true, 'middle',
|
||||
1.0, :left, :top, nil, 0.0, '#f00', 3.0)
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user