Skip to content

Instantly share code, notes, and snippets.

@Akkiesoft
Created December 31, 2021 15:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Akkiesoft/430e7b542b99a5f620d9349af6cb74d3 to your computer and use it in GitHub Desktop.
Save Akkiesoft/430e7b542b99a5f620d9349af6cb74d3 to your computer and use it in GitHub Desktop.

mikutter5で投稿のヘッダー(左)・ヘッダー(右)に対してクリック判定ができなくなっている

mikutter 4.1系までcairo_miracle_painter.rbのrender_main_text(context)定義されていた @hl_regionと@hr_regionがなくなっており、ヘッダーに対してクリック判定とかの設定ができなくなった気がしています。

      hl_rectangle = Gdk::Rectangle.new(pos.header_text.x, pos.header_text.y,
                                        hl_layout.size[0] / Pango::SCALE, hl_layout.size[1] / Pango::SCALE)
      hr_rectangle = Gdk::Rectangle.new(pos.header_text.x + pos.header_text.w - (hr_layout.size[0] / Pango::SCALE), pos.header_text.y,
                                        hr_layout.size[0] / Pango::SCALE, hr_layout.size[1] / Pango::SCALE)
      @hl_region = Gdk::Region.new(hl_rectangle)
      @hr_region = Gdk::Region.new(hr_rectangle)

display_requirements.rbで使われていた機能かと思うのでなくなっても特段問題ない気がしますが気がついたので一応報告します。 (display_requirements.rbのほしいやつだけを残す自前プラグインの5対応をしていて気づきましたが自分でもしばらく使ってないことに気づいてます……)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment