495c89401a
The wp_pointer_constraints protocol is a protocol which enables clients to manipulate the behavior of the pointer cursor associated with a seat. Currently available constraints are locking the pointer to a static position, and confining the pointer to a given region. Currently locking is fully implemented, and confining is implemented for rectangular confinement regions. What else is lacking is less troublesome semantics for enabling the lock or confinement; currently the only requirement implemented is that the window that appears focused is the one that may aquire the lock. This means that a pointer could be 'stolen' by creating a new window that receives active focus, or when using focus-follows-mouse, a pointer passes a window that has requested a lock. This semantics can be changed and the protocol itself allows any semantics as seems fit. https://bugzilla.gnome.org/show_bug.cgi?id=744104
101 lines
1.9 KiB
Plaintext
101 lines
1.9 KiB
Plaintext
Makefile
|
|
Makefile.in
|
|
Makefile.in.in
|
|
aclocal.m4
|
|
autom4te.cache
|
|
build-aux
|
|
compile
|
|
config.guess
|
|
config.h
|
|
config.h.in
|
|
config.log
|
|
config.status
|
|
config.sub
|
|
configure
|
|
depcomp
|
|
install-sh
|
|
intltool-extract.in
|
|
intltool-merge.in
|
|
libtool
|
|
ltmain.sh
|
|
missing
|
|
.deps
|
|
50-mutter-navigation.xml
|
|
50-mutter-system.xml
|
|
50-mutter-windows.xml
|
|
mutter.desktop
|
|
mutter-wayland.desktop
|
|
*.o
|
|
*.a
|
|
*.lo
|
|
*.la
|
|
.libs
|
|
*.swp
|
|
*.gir
|
|
*.typelib
|
|
stamp-h1
|
|
*.gmo
|
|
*.make
|
|
*~
|
|
stamp-it
|
|
.intltool-merge-cache
|
|
POTFILES
|
|
po/*.pot
|
|
libmutter.pc
|
|
mutter
|
|
mutter-restart-helper
|
|
mutter-test-client
|
|
mutter-test-runner
|
|
mutter-all.test
|
|
org.gnome.mutter.gschema.valid
|
|
org.gnome.mutter.gschema.xml
|
|
org.gnome.mutter.wayland.gschema.valid
|
|
org.gnome.mutter.wayland.gschema.xml
|
|
testasyncgetprop
|
|
testboxes
|
|
testgradient
|
|
m4/*
|
|
INSTALL
|
|
mkinstalldirs
|
|
meta-enum-types.[ch]
|
|
src/stamp-meta-enum-types.h
|
|
src/meta-dbus-display-config.[ch]
|
|
src/meta-dbus-idle-monitor.[ch]
|
|
src/meta-dbus-login1.[ch]
|
|
src/gtk-shell-protocol.c
|
|
src/gtk-shell-server-protocol.h
|
|
src/xdg-shell-unstable-v*-protocol.c
|
|
src/xdg-shell-unstable-v*-server-protocol.h
|
|
src/pointer-gestures-unstable-v*-protocol.c
|
|
src/pointer-gestures-unstable-v*-server-protocol.h
|
|
src/relative-pointer-unstable-v*-protocol.c
|
|
src/relative-pointer-unstable-v*-server-protocol.h
|
|
src/pointer-constraints-unstable-v*-protocol.c
|
|
src/pointer-constraints-unstable-v*-server-protocol.h
|
|
src/meta/meta-version.h
|
|
doc/reference/*.args
|
|
doc/reference/*.bak
|
|
doc/reference/*.hierarchy
|
|
doc/reference/*.interfaces
|
|
doc/reference/*.prerequisites
|
|
doc/reference/*.signals
|
|
doc/reference/*.stamp
|
|
doc/reference/html/
|
|
doc/reference/xml/
|
|
doc/reference/meta-decl-list.txt
|
|
doc/reference/meta-decl.txt
|
|
doc/reference/meta-overrides.txt
|
|
doc/reference/meta-undeclared.txt
|
|
doc/reference/meta-undocumented.txt
|
|
doc/reference/meta-unused.txt
|
|
doc/reference/meta-docs.sgml
|
|
doc/reference/meta.types
|
|
gtk-doc.m4
|
|
intltool.m4
|
|
libtool.m4
|
|
ltoptions.m4
|
|
ltsugar.m4
|
|
ltversion.m4
|
|
lt~obsolete.m4
|
|
.dirstamp
|