Actions
バグ #1527
closedgtk3: MiraclePainter上でマウスを動かしたときにカーソル形状を適切に変更する が未対応
プラグイン名:
gtk3
クラッシュする:
No
Description
Files
Updated by Izumi Tsutsui about 3 years ago
- File 0001-gtk3-change-pointer.patch 0001-gtk3-change-pointer.patch added
- File mikutter_gtk3-1527-poineter.mp4 mikutter_gtk3-1527-poineter.mp4 added
- Status changed from 分類待ち to パッチ適用待ち
- プラグイン名 set to gtk3
なんとなく #1197 の 863cf268 の差分と source:plugin/gtk3/widget/miraclepainter.rb@f06b9506 とを見比べて、
単に後者の gtk3 の最初のリビジョンから #1197 の一部がマージ漏れというか暫定あとまわし実装っぽいなー、
と思って適当に勘パッチしたら mikutter_gtk3-1527-poineter.mp4 の通りでそれっぽく動いているっぽいです。
( window
のスコープとかが野生の勘なので要レビュー)
Updated by Izumi Tsutsui about 3 years ago
コンソール見てたら deprecated 出まくってたので修正してパッチ作り直しました。
{MIKUTTER_DIR}/plugin/gtk3/widget/miraclepainter.rb:698:in `set_cursor': 'Gdk::Cursor::HAND2' has been deprecated. Use 'Gdk::CursorType::HAND2' or ':hand2'. {MIKUTTER_DIR}/plugin/gtk3/widget/miraclepainter.rb:700:in `set_cursor': 'Gdk::Cursor::XTERM' has been deprecated. Use 'Gdk::CursorType::XTERM' or ':xterm'. {MIKUTTER_DIR}/plugin/gtk3/widget/miraclepainter.rb:702:in `set_cursor': 'Gdk::Cursor::LEFT_PTR' has been deprecated. Use 'Gdk::CursorType::LEFT_PTR' or ':left_ptr'.
Updated by Shibafu Midorino about 3 years ago
私の環境だと eb5da23b6f50605c2d4dfc3e92ccd93f1c9d454d 時点で、パッチなしでカーソルが変更されているように見えます。
実質的な差異は指定しているカーソル名が若干変わっているだけだと思うのですが、なんでだろう…
Updated by Izumi Tsutsui about 3 years ago
Shibafu Midorino さんは #note-3 で書きました:
あれ? っと思って別の NetBSD/amd64 9.2 のノートPC環境で試したところ以下の動作でした。 gtk3設定によっては名前が異なるんですかね?私の環境だと eb5da23b6f50605c2d4dfc3e92ccd93f1c9d454d 時点で、パッチなしでカーソルが変更されているように見えます。
- 通常エリアは 左上向け矢印(たぶん
:left_pointer
) - メッセージ本文テキスト上だと I 文字形状の
:xterm
相当になる - URL やハッシュタグ等のリンク文字列では デフォルト 左上矢印のままで このチケット添付の
:hand2
のアイコンにはならない- パッチを当てるとリンク文字列で指差しマークの
:hand2
になる
- パッチを当てるとリンク文字列で指差しマークの
Updated by toshi_a 初音 about 3 years ago
- Status changed from パッチ適用待ち to レビュー待ち
- Assignee set to Izumi Tsutsui
- ブランチ set to topic/1527-miracle-painter-cursor-shape
パッチ参考に、よりシンプルな変更にしました。確認お願いします。
Updated by Izumi Tsutsui about 3 years ago
- Status changed from レビュー待ち to マージ待ち
toshi_a 初音 さんは #note-5 で書きました:
パッチ参考に、よりシンプルな変更にしました。確認お願いします。
topic/1527-miracle-painter-cursor-shape をマージしてリンク指印アイコン出ました。
OKと思います。
Actions