looking-glass/client/src
Geoffrey McRae d0a12f6097 [client] ds: detect when the cursor exits into an overlapping window
This adds a new method to the display server interface to allow the
application to notify the ds when there is a guest cursor position
update along with the translated local guest cursor position. This makes
it possible for the display server to keep the local cursor position in
sync with the guest cursor so that window leave events can be detected
when the cursor would move into an overlapping window.

Wayland currently just has a stub for this, and the X11 implementation
still needs some minor tweaking.
2021-05-04 06:35:36 +10:00
..
app.c [client] ds: detect when the cursor exits into an overlapping window 2021-05-04 06:35:36 +10:00
clipboard.c [client/common] restructure project in prep for full SDL removal 2021-02-21 10:31:46 +11:00
clipboard.h [client/common] restructure project in prep for full SDL removal 2021-02-21 10:31:46 +11:00
config.c [client] ui: add input:helpMenuDelay option 2021-05-01 12:05:12 +10:00
config.h [client] fix divide by zero fault with fpsMin disabled (set to 0) 2020-11-08 10:58:18 +11:00
core.c [client] ds: detect when the cursor exits into an overlapping window 2021-05-04 06:35:36 +10:00
core.h [client] ds: detect when the cursor exits into an overlapping window 2021-05-04 06:35:36 +10:00
egl_dynprocs.c [client] all: move all SDL specific code into displayservers/sdl 2021-02-21 10:31:48 +11:00
kb.c [client] kb: add display names for all supported keys 2021-02-21 10:31:48 +11:00
kb.h [client] kb: add display names for all supported keys 2021-02-21 10:31:48 +11:00
keybind.c [client] renderer: add ability to toggle the FPS display 2021-02-21 10:31:48 +11:00
keybind.h [client] refactor keybinds out of main.c 2021-02-21 10:31:48 +11:00
lg-renderer.c [client] project restructure part 1/2 2019-03-28 11:02:36 +11:00
ll.c [all] use explicit void parameter lists 2021-01-14 17:29:37 +11:00
main.c [client] ds: detect when the cursor exits into an overlapping window 2021-05-04 06:35:36 +10:00
main.h [client] ui: add input:helpMenuDelay option 2021-05-01 12:05:12 +10:00
util.c [client] all: move all SDL specific code into displayservers/sdl 2021-02-21 10:31:48 +11:00