[過去ログ] 5ch ブラウザ JD 21 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
315
(2): 235 2019/01/01(火)16:18 ID:sLaWoLcG(1/4) AAS
>>310
早速パッチを当てて試してみたのですが、また文字の選択になってしまい、
うまくスクロールできません。私はまだ
316
(1): 235 2019/01/01(火)16:20 ID:sLaWoLcG(2/4) AAS
途中で書き込みボタンを押してしまいました。

私はまだこのタブレット(HP 1012 g1)によく慣れていないので、
他のタッチスクリーンをお持ちの方にもご協力いただけると
良いと思うのですが。
317: 2019/01/01(火)16:35 ID:CxVEjGQk(1) AAS
貴方にもパッチを書いていただけると良いと思うのですが。
318
(2): 2019/01/01(火)17:55 ID:Nzw6aYqy(1/2) AAS
>>315,316
問題をトリアージするためにgtk3.14パッチを適用した状態で確認したいことがあります
* button press/releaseイベントを殺した状態で縦スワイプ操作を試す
src/article/drawareabase.cppのDrawAreaBase::setup関数の下の2つのハンドラ接続をコメントアウトしてmakeしてください
//m_view.signal_button_press_event().connect( sigc::mem_fun( *this, &DrawAreaBase::slot_button_press_event ));
//m_view.signal_button_release_event().connect( sigc::mem_fun( *this, &DrawAreaBase::slot_button_release_event ));
319: 315 2019/01/01(火)18:11 ID:sLaWoLcG(3/4) AAS
>>318
コメントアウトしてmakeしたら文字の選択ができなくなりましたが、
縦スワイプもできないようです。
パッチを当てても縦スワイプが有効になっていなかったみたいです。
320: 235 2019/01/01(火)18:47 ID:sLaWoLcG(4/4) AAS
あ、ちなみにディストリはubuntu18.04.1LTSです。
321: 2019/01/01(火)19:16 ID:Nzw6aYqy(2/2) AAS
まじか…もっと条件を詰めるとどうだろう
is_touchscreen関数の中身をまるっと削除してreturn true;に置き換える修正と
setup_touchscreen関数のGTK_CORE_DEVICE_EVENTSのチェックを行う3行を削除
//bool disable_touchscreen;
//Glib::getenv( "GDK_CORE_DEVICE_EVENTS", disable_touchscreen );
//if( disable_touchscreen ) return;

あと、環境を書くなら書き込みビュー右クリックメニューのJDの動作環境を記入か
メニューのヘルプ(H)>JDについて(A)>動作環境タブ>クリップボードにコピー→ペーストが便利
322
(1): 2019/01/02(水)13:47 ID:R6e/5a+/(1/3) AAS
drawareabase.cppにis_touchscreen関数もsetup_touchscreen関数も見当たらないんですが、
どこにあるんでしょうか?
323
(1): 322 2019/01/02(水)14:29 ID:R6e/5a+/(2/3) AAS
322ですが、パッチの当て方を間違えていたようです。
きちんとパッチを当てたらスワイプできました。
ただ、文字の選択担ってしまう場合があるのは変わらず、ちゃんとスワイプできる
回数の方が少ない状況です。
324: 2019/01/02(水)14:43 ID:OJry+Glw(1/3) AAS
>>323
名欄は235で統一してくれないと訳分からなくなっちゃうよ
325: 325=322 2019/01/02(水)15:21 ID:R6e/5a+/(3/3) AAS
失礼しました。
一回目にパッチを当ててもスワイプが有効にならないと書きましたが、
当方のパッチ当てミスで、ちゃんとパッチを当てたら10回中2回ほどスワイプできました。(80%ぐらいは文字の選択になってしまいました。)

>is_touchscreen関数の中身をまるっと削除してreturn true;に置き換える修正と
とのことですが、当方pythonの知識はある程度あるものの、C++はまるでわからないのでソースコードの修正がほとんどできません。
どなたか私以外で実験台になってくれる方がいらしたら良いのですが。
326: 2019/01/02(水)17:00 ID:eYX0EbGn(1) AAS
これを機に覚えたらええやん
とりあえずビルドすらしてないしコードの中身は理解してないけどC/C++は読めるから>>310のパッチのその部分を手打ちで変更したのを貼っとく
外部リンク:pastebin.com
327: 2019/01/02(水)17:07 ID:OJry+Glw(2/3) AAS
取り敢えず235氏が勉強するか
C++に詳しくてタッチパネル対応化したい人が現れておこぼれに預かるかくらいしか方法なさそうね
それか235氏がma8ma氏のところを訪ねて共同開発するとかw
328
(1): 2019/01/02(水)23:03 ID:4pr/BmId(1) AAS
自分で動く気などさらさら無いことを察していただいたら良いのですが。
329: 2019/01/02(水)23:26 ID:OJry+Glw(3/3) AAS
>>328
どういうことよ?
330: 2019/01/02(水)23:32 ID:EDMlnePJ(1) AAS
なりすまして荒らすクズに触りなさんな
331
(1): 2019/01/03(木)08:27 ID:GYnsMqaC(1/2) AAS
すみません、パッチやレスだけじゃなくブランチを期間限定でもあげるべきだった
>>318の変更でドラッグ処理の開始終了が消えているので上手くスワイプスクロールするはず
外部リンク:github.com (readmeにパッチ情報を載せています)
332: 2019/01/03(木)14:45 ID:fVyIoDv+(1) AAS
クレクレ君はギブアンドテイクのテイクだけじゃなく自分でできるギブもしないと崩壊するのが理解できないバカだからな
クレクレ君はスルーするのがいいぞ
333
(1): 2019/01/03(木)15:57 ID:XwTM4H1Y(1/3) AAS
それは別に各自の考えでそれぞれが対応すればいい
取り敢えずma8ma氏はスルーしないで対応してるわけだw

俺はクレクレ自体は悪いことじゃないと思うんだよ
自分に能力がないなら他人に頼るしかないわけでさ
でも、クレクレした結果意にそわなくても文句言わないこと
ここが大事だと思う

まあ多分「クレクレ君」というのはクレクレだけして文句言い出す奴のことなんだと思うけど
334
(2): 235 2019/01/03(木)16:18 ID:5kfsE41/(1/2) AAS
ブランチ版試してみたのですが、数十回に一回ぐらいはスワイプでスクロールできるのですが、やはり大半は無反応になってしまいます。(文字を選択してしまうのは修正なさったようですね)
素人考えですがスレビューを他のwindowのようにgtkscrolledwindowで書き直すっていうのは不可能なんでしょうか?
やはり私以外でタッチパネル搭載タブレットもしくはノートを持っている方に二重、三重に検証していただいたほうが良いと思うのですが。
1-
あと 668 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s