Files
create/src/Gui
Matthijs Kooijman a12f26b8f5 Gui: Enable compression of tablet motion events
By default (on platforms that support it, X11 and Windows currently) QT
applies compression for high frequency events (mouse move, touch, window
resizes) to keep things smooth even when handling the event takes a
while (e.g. to calculate snapping).

However, tablet pen move events (and mouse move events synthesised from
those, which is what FreeCAD uses) are not compressed by default (to
allow maximum precision when e.g. hand-drawing curves), leading to
unacceptable slowdowns using a tablet pen.

This commit enable compression for tablet events here to solve that and
make use of a tablet just as smooth as a mouse with FreeCAD.

This can (and likely will) lead to some movement events being dropped,
but since there is no freeform curve drawing tool, that should not be
problematic (and if it is ever added, it could still work without
compression if the mouse movement event handler is written to be fast
enough).
2021-03-29 12:08:46 +02:00
..
2021-03-28 17:46:16 +02:00
2021-02-25 13:27:48 +01:00
2020-12-28 23:14:04 +01:00
2019-08-17 15:32:49 +02:00
2020-12-12 08:07:47 +01:00
2021-01-04 10:43:37 +08:00
2021-02-19 16:52:25 +01:00
2020-03-24 11:14:24 +01:00
2020-06-14 16:24:14 +02:00
2021-02-19 16:22:41 +01:00
2019-08-17 15:08:33 +02:00
2021-02-27 10:56:19 +01:00
2018-10-26 15:51:03 +02:00
2021-02-27 10:56:19 +01:00
2019-09-18 01:01:14 +02:00
2021-02-19 16:52:25 +01:00
2019-09-18 01:01:14 +02:00
2019-09-18 01:01:14 +02:00
2019-09-18 01:01:14 +02:00
2019-08-17 15:08:33 +02:00
2021-01-28 15:45:00 +01:00
2019-08-17 15:08:33 +02:00