slint-ui/slint

Distinguish between touch and mouse to pan the Flickable

クローズ

#4,352 opened on 2024/01/16

 (3 件のコメント) (2 件のリアクション) (0 人の担当者)Rust (881 件のフォーク)batch import
a:flickablegood first issue

Repository metrics

Stars
 (22,596 個のスター)
PR merge metrics
 (平均マージ 4d 18h) (30d で 254 merged PRs)

説明

Currently, Flickable::interactive means that you can pan it with the mouse press and drag. It is always possible to pan it with the mouse wheel. We should in fact make sure that you can always pan it with touch event even when interactive is false.

perhaps interactive property should be deprecated and renamed something like pan-with-mouse. Alternative is an interaction mode enum that can be None, Normal, WithMouse.

(Relates a bit to https://github.com/slint-ui/slint/issues/2260)

コントリビューターガイド