weston/desktop-shell
Jonas Ådahl 2cbf293b05 input: Keep per client pointer resources in their own structs
Keep all per client wl_pointer resources in a new struct called
'weston_pointer_client'. When focus changes, instead of moving a list
of resources between different lists, just change the focused pointer
client.

The intention with this is to make it easier to add wl_pointer
extensions that share the same focus as the corresponding wl_pointer.

Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-11-20 11:52:19 +08:00
..
exposay.c input: Make pointer grab motion callbacks take an event struct 2015-11-20 11:44:56 +08:00
input-panel.c desktop-shell: Rename protocol weston_desktop_shell 2015-11-19 14:58:58 +02:00
shell.c input: Keep per client pointer resources in their own structs 2015-11-20 11:52:19 +08:00
shell.h desktop-shell: Rename protocol weston_desktop_shell 2015-11-19 14:58:58 +02:00