• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Ruby GTK3移行後のメインリポジトリ


Commit MetaInfo

修訂a3534f9cf7e4562a043ee0fbabefe89b65d18b7c (tree)
時間2017-08-12 21:39:53
作者Shyouzou Sugitani <shy@user...>
CommiterShyouzou Sugitani

Log Message

update for Ruby-GNOME2 >= 3.1.2

Change Summary

差異

--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
1+Sat August 12 2017 Shyouzou Sugitani <shy@users.osdn.me>
2+ * Ruby-GNOME2 3.1.2対応.
3+
14 Mon June 26 2017 Shyouzou Sugitani <shy@users.osdn.me>
25 * gemspecを追加.
36
--- a/lib/ninix/balloon.rb
+++ b/lib/ninix/balloon.rb
@@ -1027,7 +1027,7 @@ module Balloon
10271027 markup = set_markup(i, @text_buffer[i])
10281028 end
10291029 update_line_regions(line + 1, new_y)
1030- @layout.set_markup(markup, -1)
1030+ @layout.set_markup(markup)
10311031 cr.set_source_rgb(@text_normal_color)
10321032 cr.move_to(x, y)
10331033 cr.show_pango_layout(@layout)
@@ -1071,43 +1071,43 @@ module Balloon
10711071 x, y, w, h = @line_regions[n - @lineno]
10721072 if sl == el
10731073 markup = set_markup(n, @text_buffer[n][0, sn])
1074- @layout.set_markup(markup, -1)
1074+ @layout.set_markup(markup)
10751075 text_w, text_h = @layout.pixel_size
10761076 x += text_w
10771077 markup = set_markup(n, @text_buffer[n][sn, en])
1078- @layout.set_markup(markup, -1)
1078+ @layout.set_markup(markup)
10791079 text_w, text_h = @layout.pixel_size
10801080 w = text_w
10811081 start = sn
10821082 end_ = en
10831083 elsif n == sl
10841084 markup = set_markup(n, @text_buffer[n][0, sn])
1085- @layout.set_markup(markup, -1)
1085+ @layout.set_markup(markup)
10861086 text_w, text_h = @layout.pixel_size
10871087 x += text_w
10881088 markup = set_markup(n, @text_buffer[n][sn, @text_buffer.length])
1089- @layout.set_markup(markup, -1)
1089+ @layout.set_markup(markup)
10901090 text_w, text_h = @layout.pixel_size
10911091 w = text_w
10921092 start = sn
10931093 end_ = @text_buffer[n].length
10941094 elsif n == el
10951095 markup = set_markup(n, @text_buffer[n][0, en])
1096- @layout.set_markup(markup, -1)
1096+ @layout.set_markup(markup)
10971097 text_w, text_h = @layout.pixel_size
10981098 w = text_w
10991099 start = 0
11001100 end_ = en
11011101 else
11021102 markup = set_markup(n, @text_buffer[n])
1103- @layout.set_markup(markup, -1)
1103+ @layout.set_markup(markup)
11041104 text_w, text_h = @layout.pixel_size
11051105 w = text_w
11061106 start = 0
11071107 end_ = @text_buffer[n].length
11081108 end
11091109 markup = set_markup(n, @text_buffer[n][start, end_])
1110- @layout.set_markup(markup, -1)
1110+ @layout.set_markup(markup)
11111111 cr.set_source_rgb(@cursor_color)
11121112 cr.rectangle(x, y, w, h)
11131113 cr.fill()
@@ -1134,7 +1134,7 @@ module Balloon
11341134 x, y, w, h = @line_regions[n - @lineno]
11351135 if n == sl
11361136 markup = set_markup(n, @text_buffer[n][0, sn])
1137- @layout.set_markup(markup, -1)
1137+ @layout.set_markup(markup)
11381138 text_w, text_h = @layout.pixel_size
11391139 x += text_w
11401140 end
@@ -1145,7 +1145,7 @@ module Balloon
11451145 else
11461146 markup = set_markup(n, @text_buffer[n])
11471147 end
1148- @layout.set_markup(markup, -1)
1148+ @layout.set_markup(markup)
11491149 text_w, text_h = @layout.pixel_size
11501150 w = text_w
11511151 if x <= px and px < (x + w) and y <= py and py < (y + h)
@@ -1355,7 +1355,7 @@ module Balloon
13551355 n = (i + 1)
13561356 show unless @__shown
13571357 markup = set_markup(index, text[p..n-1])
1358- @layout.set_markup(markup, -1)
1358+ @layout.set_markup(markup)
13591359 text_width, text_height = @layout.pixel_size
13601360 if text_width > @line_width
13611361 @text_buffer << text[p..i-1]
--- a/lib/ninix/pix.rb
+++ b/lib/ninix/pix.rb
@@ -343,7 +343,7 @@ module Pix
343343 # the pixels method. Temporary use the read_pixel_bytes method and
344344 # create another Pixbuf.
345345 if is_pnr
346- pixels = pixbuf.read_pixel_bytes
346+ pixels = pixbuf.read_pixel_bytes.to_s
347347 unless pixbuf.has_alpha?
348348 r, g, b = pixels[0, 3].bytes
349349 pixbuf = pixbuf.add_alpha(true, r, g, b)
@@ -363,12 +363,12 @@ module Pix
363363 path = File.join(head, basename + '.pna')
364364 if File.exists?(path)
365365 pna_pixbuf = pixbuf_new_from_file(path)
366- pix_na = NArray.to_na(pixbuf.read_pixel_bytes, NArray::BYTE)
366+ pix_na = NArray.to_na(pixbuf.read_pixel_bytes.to_s, NArray::BYTE)
367367 pix_na.reshape!(4, pix_na.size / 4)
368368 unless pna_pixbuf.has_alpha?
369369 pna_pixbuf = pna_pixbuf.add_alpha(false, 0, 0, 0)
370370 end
371- pna_na = NArray.to_na(pna_pixbuf.read_pixel_bytes, NArray::BYTE)
371+ pna_na = NArray.to_na(pna_pixbuf.read_pixel_bytes.to_s, NArray::BYTE)
372372 pna_na.reshape!(4, pna_na.size / 4)
373373 pix_na[3, true] = pna_na[0, true]
374374 pixbuf = GdkPixbuf::Pixbuf.new(