-
Committer:
Tarmac
-
Author(s):
Brandon Schaefer
-
Date:
2016-06-27 22:13:21 UTC
-
mfrom:
(3536.1.8 pointer-confinement)
-
Revision ID:
tarmac-20160627221321-ty8bx7mr3rs5b9hv
Implements pointer confinement for a surface as a spec.
Only works for a focus windows. The window manager is in charge of actually setting the surface to have pointer confinement if the spec is updated. Right now we need to depend on setting the seat in the abstract shell since its where we need to update the mouse events. Fixes: https://bugs.launchpad.net/bugs/1590099.
Approved by mir-ci-bot, Cemil Azizoglu, Kevin DuBois, Chris Halse Rogers, Andreas Pokorny.