[過去ログ] 【5chブラウザ】 JDim Part2 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
323
(6): 2020/05/20(水)19:13 ID:B9ybtQpq(1) AAS
スレ一覧項目を減らすとマウスホイールでスクロール出来なくなるね。
<リスト項目設定>
・!
・番号
・タイトル
・レス   ←あり:スクロール可能、無し:不可能

[バージョン] JDim 0.3.0-20200426(git:e6e4e5bc37)
[ディストリ ] Manjaro Linux (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] XFCE
省7
324: 2020/05/20(水)20:44 ID:Y2UrkBHl(1/7) AAS
>>323
本当だ、種類は関係なく3つ以下にすると反応しなくなるみたい
[バージョン] JDim 0.3.0-20200517(git:38a5fec570:M)
[ディストリ ] Ubuntu 20.04 LTS (x86_64)
省略
325: 2020/05/20(水)21:13 ID:Y2UrkBHl(2/7) AAS
>>323
gtk2版でも同じだった
[バージョン] JDim 0.3.0-20200516(git:b5ed92582d)
[ディストリ ] Ubuntu 20.04 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] KDE
[ gtkmm  ] 2.24.5
[ glibmm  ] 2.64.2
[ TLS lib ] GnuTLS 3.6.13
[オプション ] '--with-gtkmm3=no'
省2
326: 2020/05/20(水)23:44 ID:Y2UrkBHl(3/7) AAS
>>323
スクロールしなくなる原因を調べた
一言で言うとカラムの位置とカラムの種類を混同してるのが原因

1. スレ一覧の項目にタイトルを入れた場合、行の高さ取得するカラムにid = COL_SUBJECT = 3を指定する
外部リンク[cpp]:github.com
ここでカラムid(番号,タイトル,レス...)ではなくカラム位置(左から0,1,2...)を指定するべき

それで現状は
2. スレ一覧のカラム数が4未満になっても上の部分で3を指定しているので(インデックスは0オリジン)
get_row_height() の変数columnがnullptrになって0が返る
外部リンク[cpp]:github.com
省2
327: 2020/05/20(水)23:45 ID:Y2UrkBHl(4/7) AAS
>>323
スクロールしなくなる原因を調べた
一言で言うとカラムの位置とカラムの種類を混同してるのが原因

1. スレ一覧の項目にタイトルを入れた場合、行の高さ取得するカラムにid = COL_SUBJECT = 3を指定する
外部リンク[cpp]:github.com
ここでカラムid(番号,タイトル,レス...)ではなくカラム位置(左から0,1,2...)を指定するべき

それで現状は
2. スレ一覧のカラム数が4未満になっても上の部分で3を指定しているので(インデックスは0オリジン)
get_row_height() の変数columnがnullptrになって0が返る
src/skeleton/treeviewbase.cpp#L365-L366 (url弾かれるから省略)
省2
328: 2020/05/20(水)23:47 ID:Y2UrkBHl(5/7) AAS
>>323
スクロールしなくなる原因を調べた
一言で言うとカラムの位置とカラムの種類を混同してるのが原因

1. スレ一覧の項目にタイトルを入れた場合、行の高さ取得するカラムにid = COL_SUBJECT = 3を指定する
JDimproved/JDim/blob/b5ed92582d/src/board/boardviewbase.cpp#L606-L608 (url弾かれるから省略)
ここでカラムid(番号,タイトル,レス...)ではなくカラム位置(左から0,1,2...)を指定するべき

それで現状は
2. スレ一覧のカラム数が4未満になっても上の部分で3を指定しているので(インデックスは0オリジン)
get_row_height() の変数columnがnullptrになって0が返る
src/skeleton/treeviewbase.cpp#L365-L366
省2
361: 2020/05/23(土)22:31 ID:ZVkZuq+U(1) AAS
[バージョン] JDim 0.3.0-20200523(git:6ab4e1e474)
[ディストリ ] Ubuntu 20.04 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] KDE
[ gtkmm  ] 3.24.2
[ glibmm  ] 2.64.2
[ TLS lib ] GnuTLS 3.6.13
[オプション ]
[ そ の 他 ] >>287>>323を修正
>>318の影響を知りたいので機能フリーズまで余裕のあるうちにmasterに投入してみます
省1
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s