Jonas Ådahl
05b655e60f
seat/x11: Add API to get backend
...
Will be used instead of going via globals by places that already has a
seat to fetch things from.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2014 >
2022-01-17 09:45:36 +01:00
Jonas Ådahl
6f80c1e7b5
seat/x11: Keep a pointer to the backend
...
This adds a pointer to the backend and replaces places that fetched
backend resources via globals (mostly via clutter).
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2014 >
2022-01-17 09:45:36 +01:00
Carlos Garnacho
b6211bb684
backends/x11: Emit CLUTTER_DEVICE_ADDED events for initial devices
...
This is similar to commit b9e5a2d6e2
, but for the X11 backend.
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1553
2020-11-07 10:13:00 +01:00
Florian Müllner
6b04b2ff60
clutter/backends: Rename master and slave devices
...
Just because X11/XI uses a particular terminology doesn't mean we
have to use the same terms in our own API. The replacement terms
are in line with gtk@1c856a208, which seems a better precedent
for consistency.
Follow-up to commit 17417a82a5
.
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1425
2020-08-31 21:07:03 +02:00
Carlos Garnacho
835f12043e
clutter: Drop select_stage_events() device manager vfunc
...
This is specific to X11, so handle it within the X11 backend.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/852
2020-01-30 18:02:34 +01:00
Carlos Garnacho
1611979fa8
x11: Implement ClutterSeat
...
The ClutterDeviceManager signaling becomes implemented on top of this.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/852
2020-01-30 16:28:51 +01:00