mutter/src
Jonas Ådahl 1d1983edb5 input-capture: Hook up barrier adding
Adding a barrier and later enabling the input capture session will
create MetaBarrier instances for each added input capture barrier.

The barriers are created as "sticky" which means that when a pointer
hits the barrier, it'll stick to the point of entry, until it's
released.

The input capture session is also turned into a state machine with
explicit state, to more easily track things.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2628>
2023-07-14 22:23:45 +00:00
..
backends input-capture: Hook up barrier adding 2023-07-14 22:23:45 +00:00
compositor compositor: Do not repick after effects finish 2023-07-06 11:31:32 +00:00
core core: Never automatically switch focus in strict focus mode 2023-06-30 22:40:20 -07:00
frames frames: Disable XDND support on the frame window 2023-04-28 12:46:58 +02:00
meta barrier: Add ways to make barriers sticky 2023-07-14 22:23:45 +00:00
tests input-capture: Hook up barrier adding 2023-07-14 22:23:45 +00:00
wayland wayland: Make the MetaWaylandCompositor type public 2023-06-27 16:17:16 +00:00
x11 x11: Use input region from frame window for decorated windows 2023-06-02 20:21:56 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build Add beginning of input capture API 2023-07-14 22:23:45 +00:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00