https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2017-08-06T07:34:30Z
やること
mikutter - バグ #465: favとRTが両方されているとfavった人アイコンのマウスオーバーでのID表示がされない
https://dev.mikutter.hachune.net/issues/465?journal_id=2649
2017-08-06T07:34:30Z
あひる 家鴨
<ul></ul><p>ツールチップの条件分岐は問題なく、不思議な力でその表示がされないというところまで確認しました。</p>
<p>マウスオーバー時にツールチップに表示するユーザー名は取れているため、表示の部分(おそらくGTK周り?)が悪さしてるんだと思います。<br />引き続きツールチップの動作を確認していきます。</p>
mikutter - バグ #465: favとRTが両方されているとfavった人アイコンのマウスオーバーでのID表示がされない
https://dev.mikutter.hachune.net/issues/465?journal_id=2700
2017-09-06T00:44:47Z
あひる 家鴨
<ul></ul><p>Gtk::Tooltips のドキュメントを見てみたら、どうやら ToolTips は deprecated らしいです。<br /><code>Gtk::Tooltips is deprecated since Gtk+ 2.12. Use Gtk::Tooltip and the tooltip_* methods in Gtk::Widget instead.</code><br /><a class="external" href="https://ruby-gnome2.osdn.jp/hiki.cgi?Gtk%3A%3ATooltips">https://ruby-gnome2.osdn.jp/hiki.cgi?Gtk%3A%3ATooltips</a></p>
<p>Gtk::ToolTip の方はほとんど情報量がないので Gtk::Widget の tooltip_* を追ったほうがいいかもしれないですね。<br />もしかしたら、こちらを使うとうまくいくとかあればいいですが。</p>
mikutter - バグ #465: favとRTが両方されているとfavった人アイコンのマウスオーバーでのID表示がされない
https://dev.mikutter.hachune.net/issues/465?journal_id=3500
2018-07-01T05:04:28Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<ul></ul><p>あまり参考にならない情報ですが、気づいたことがあったのでメモ</p>
<ul>
<li>RTのみされたツイートがTLの一番上にある状態</li>
<li>RTした人のアイコン上にマウスカーソルがあってツールチップでIDが表示されている状態</li>
</ul>
<p>において、</p>
<ul>
<li>TLの一番上にあった「RTのみされたツイート」がふぁぼられた</li>
<li>ふぁぼられたことにより、従来RTした人のアイコンが表示されていたところにふぁぼった人のアイコンが挿入された</li>
<li>マウスカーソルは動かしていないので結果としてマウスカーソルがふぁぼった人のアイコンの上に来た</li>
</ul>
<p>という状態ではふぁぼった人のIDがツールチップで表示されていました。</p>
<p>上記の状態からマウスカーソルを下に動かしてRTした人のIDをツールチップで表示させた後に<br />再度ふぁぼった人のアイコンにマウスカーソルを動かした後はツールチップが表示されませんでした。</p>
<p>「表示しようとはしているものの、不思議な力で抑制されている」という流れには見えます。</p>
mikutter - バグ #465: favとRTが両方されているとfavった人アイコンのマウスオーバーでのID表示がされない
https://dev.mikutter.hachune.net/issues/465?journal_id=3544
2018-07-14T15:53:57Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<ul><li><strong>ステータス</strong> を <i>新規</i> から <i>実装待ち</i> に変更</li></ul><p>懸賞金対象だったなあ、などと思いだしたのでとりあえず変えてみます。</p>
mikutter - バグ #465: favとRTが両方されているとfavった人アイコンのマウスオーバーでのID表示がされない
https://dev.mikutter.hachune.net/issues/465?journal_id=4425
2019-12-31T15:47:28Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>対象バージョン</strong> を <i>4.0</i> にセット</li></ul><p>今も起こっている</p>
mikutter - バグ #465: favとRTが両方されているとfavった人アイコンのマウスオーバーでのID表示がされない
https://dev.mikutter.hachune.net/issues/465?journal_id=5143
2021-12-20T16:52:08Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<ul><li><strong>対象バージョン</strong> を <i>4.0</i> から <i>5.0</i> に変更</li></ul><p>今も起こっている</p>
mikutter - バグ #465: favとRTが両方されているとfavった人アイコンのマウスオーバーでのID表示がされない
https://dev.mikutter.hachune.net/issues/465?journal_id=5144
2021-12-20T17:45:04Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<ul></ul><p><a class="source" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/a9180163/entry/core/mui/cairo_sub_parts_voter.rb#L37">source:core/mui/cairo_sub_parts_voter.rb@a9180163#L37</a> の <code>helper.ssc(:motion_notify_event)</code> に<br /><code>notice</code> をいろいろ散りばめてながめてみたのですが、以下のような動きをしているように見えます。</p>
<ul>
<li><code>motion_notify_event</code> が fav列のsub_parts と RT列のsub_parts と 2回呼ばれる?</li>
<li>fav列の高さにポインタがある場合、<br />fav列のsub_parts で呼ばれたときは <code>tooltip_text</code> にユーザ名セットされるが<br />直後に RT列のsub_parts で呼ばれたときに <code>tooltip_text</code> が空にされる
<ul>
<li>⇒結果として tooltip 出ない</li>
</ul>
</li>
<li>RT列の高さにポインタがある場合、<br />fav列のsub_parts で呼ばれたときは <code>tooltip_text</code> が空にされるが<br />直後に RT列のsub_parts で呼ばれたときに <code>tooltip_text</code> にユーザ名セットされる
<ul>
<li>⇒結果として tooltip 出る</li>
</ul></li>
</ul>
<p>「fav列のsub_parts で <code>tooltip_text</code> セットされてたら RT列のsub_parts ではクリアしない」みたいな処理が必要?</p>
<p><code>last_motion_user</code> というのがこのあたりを対処しようとした形跡にも見えるのですが、<br /><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="機能: Voteのアイコンのアクションを実装する (終了)" href="https://dev.mikutter.hachune.net/issues/203">#203</a> で最初に「voterのアイコンにチップヘルプでscreen_nameが出るようにした」の変更が入った<br /><a class="source" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/d54e3a75/entry/core/mui/cairo_sub_parts_voter.rb#L39">source:core/mui/cairo_sub_parts_voter.rb@d54e3a75#L39</a> を見てもイマイチわかりませんでした……。</p>