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

Add touchscreen support (a.k.a. Add gtk3 support [2/2]) #39

Merged
merged 2 commits into from Feb 24, 2019

Conversation

ma8ma
Copy link
Collaborator

@ma8ma ma8ma commented Feb 23, 2019

GTK3版のスレビューをタッチスクリーン操作に対応させます。
Thanks @tack1953 for testing.

  • スレビューをタッチして上下にスワイプするとスクロールし 指を離すと減速して止まる。(慣性スクロール)
  • URLやレス番号などのリンクをタップするとマウスの左ボタンクリックと同じように処理する。
  • 2本指タップするとマウスの右ボタンクリックと同じように処理する。
  • テキストの上でダブルタップをすると単語を範囲選択する。

テストモードのサポート

環境変数GTK_TEST_TOUCHSCREENを設定してJDを起動するとマウスの左クリック+上下ドラッグでスレビューをスクロールできます。

GTK_TEST_TOUCHSCREEN=1 ./src/jdim

ma8ma and others added 2 commits February 23, 2019 10:21
スレビューをタッチスクリーン操作に対応させる
Thanks @tack1953 for testing.

* スレビューをタッチして上下にスワイプするとスクロールし
  指を離すと減速して止まる。(慣性スクロール)
* URLやレス番号などのリンクをタップすると
  マウスの左ボタンクリックと同じように処理する。
* 2本指タップするとマウスの右ボタンクリックと同じように処理する。
* テキストの上でダブルタップをすると単語を範囲選択する。

テストモード

環境変数`GTK_TEST_TOUCHSCREEN`を設定してJDを起動すると
マウスの左クリック+上下ドラッグでスレビューをスクロールできる
```sh
GTK_TEST_TOUCHSCREEN=1 ./src/jdim
```

Co-authored-by: tack1953 <tack1953@users.noreply.github.com>
@ma8ma ma8ma added enhancement gtk3 GTK3版に関するトピック labels Feb 23, 2019
@ma8ma ma8ma added this to In progress in State of JDim-v0.1.0+ Feb 23, 2019
@ma8ma ma8ma assigned ma8ma and unassigned ma8ma Feb 23, 2019
@yama-natuki
Copy link
Collaborator

ありがとうございます

@yama-natuki yama-natuki merged commit 3537e55 into JDimproved:master Feb 24, 2019
@yama-natuki
Copy link
Collaborator

ありがとうございます。

@ma8ma ma8ma deleted the add-touchscreen-support branch February 24, 2019 13:42
@ma8ma ma8ma mentioned this pull request Feb 24, 2019
@ma8ma ma8ma moved this from In progress to Done in State of JDim-v0.1.0+ Feb 24, 2019
@ma8ma ma8ma added feature 機能の追加と削除 and removed enhancement labels Feb 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 機能の追加と削除 gtk3 GTK3版に関するトピック
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

2 participants