]> source.dussan.org Git - tigervnc.git/commit
Implement X Input pointer handling for Unix
authorAaron Sowry <aaron@cendio.se>
Thu, 25 Apr 2019 00:31:23 +0000 (12:31 +1200)
committerNiko Lehto <nikle@cendio.se>
Fri, 29 May 2020 13:26:32 +0000 (15:26 +0200)
commitc79a05dc152a6a51d38b8db9f085339bd193241a
treeaeffa11a8cad428bc9d2467645902f17c85dd4fa
parent6e8147eb122eb8670513d6001e413bd983e93075
Implement X Input pointer handling for Unix

Switch from using Core events to using X Input events for pointer
devices in order to differentiate between mouse events and touch events.

Because FLTK doesn't understand X Input 2, we intercept these events and
translate them to core events where possible.
cmake/StaticBuild.cmake
vncviewer/CMakeLists.txt
vncviewer/DesktopWindow.cxx
vncviewer/XInputTouchHandler.cxx [new file with mode: 0644]
vncviewer/XInputTouchHandler.h [new file with mode: 0644]
vncviewer/touch.cxx [new file with mode: 0644]
vncviewer/touch.h [new file with mode: 0644]
vncviewer/vncviewer.cxx