Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix tooltips which are not near mouse pointer on bbs list/thread list for GTK3 #128

Merged
merged 8 commits into from Oct 5, 2019

Conversation

ma8ma
Copy link
Collaborator

@ma8ma ma8ma commented Oct 3, 2019

GTK3版の板一覧やスレ一覧で、マウスオーバーした際に表示されるのツールチップがポインターからずれる現象を修正します。独自のツールチップ実装からgtkが提供するものへ変更するため、GTK2/3両方とも見た目や表示位置が修正前と変わります。

修正にあたり不具合報告をしていただきありがとうございました。
https://mao.5ch.net/test/read.cgi/linux/1551889442/279-280

パッチのテスト方法

パッチ: https://patch-diff.githubusercontent.com/raw/JDimproved/JDim/pull/128.diff

  1. masterブランチをcheckoutしパッチを適用してGTK2版 or GTK3版をビルド
  2. jdimを起動して「板一覧」や「スレ一覧」、「お気に入り」を表示する
  3. 一覧の上にマウスオーバーしてツールチップ(スレッドタイトル)を表示させる
  4. 「お気に入り」や「最近閉じた画像」の画像URLにマウスオーバーしてサムネイルを表示させる
  5. (3)と(4)が動作すれば成功

スレ一覧の項目に表示するツールチップをgtkが提供するものに変更する。
板一覧の項目に表示するツールチップをgtkが提供するものに変更する。
サムネイル画像は従来のポップアップウインドウを引き続き使用する。
タブに表示するツールチップをgtkが提供するものに修正する。
独自のツールチップ実装はもう使わないのでDragTreeViewから削除する
ツールチップ用のポップアップウインドウは不要となったので削除する
独自のツールチップ実装は削除されたので使用しているコードを整理する。
@ma8ma ma8ma added bug バグの追跡 gtk3 GTK3版に関するトピック labels Oct 3, 2019
@ma8ma ma8ma added this to In progress in State of JDim-v0.2.0+ via automation Oct 3, 2019
@ma8ma ma8ma marked this pull request as ready for review October 5, 2019 08:54
@ma8ma ma8ma merged commit 620b8fd into JDimproved:master Oct 5, 2019
State of JDim-v0.2.0+ automation moved this from In progress to Done Oct 5, 2019
@ma8ma ma8ma deleted the fix-tooltip branch October 5, 2019 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug バグの追跡 gtk3 GTK3版に関するトピック
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

1 participant