Find a file
Peter Hutterer 997ae03437 Set a flag on the pointer-emulating touch event
Toolkits need to know which touch event emulated a pointer event and which
ones do not. To quote Carlos Garnacho:

    GTK+ does client-side windows by default (GdkWindows without a backing X
    window), for this to work the toplevel window in the client needs to
    select for more events that it wouldn't normally select for in order to
    cater for the event masks in such child "windows". This means that
    ideally GTK+ should set the touch events mask in the toplevel, and then
    find out whether the "window" would receive pointer or touch events for
    the sequence emulating the pointer, and perform the emulation itself.

Reported-by: Carlos Garnacho <carlosg@gnome.org>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-01-03 13:21:55 +10:00
specs Set a flag on the pointer-emulating touch event 2012-01-03 13:21:55 +10:00
.gitignore .gitignore: use common defaults with custom section # 24239 2009-11-15 13:22:55 -05:00
autogen.sh Initial build system files for proto module. 2005-05-06 01:46:30 +00:00
configure.ac inputproto 2.1.99.4 2011-12-21 15:30:22 +10:00
COPYING Add Red Had Copyright in the COPYING file. 2009-12-22 16:45:54 -05:00
inputproto.pc.in Change all the protonames from <extension>Ext to <extension>Proto. 2005-05-09 18:20:04 +00:00
Makefile.am specs: convert XI2proto.txt to html using asciidoc 2011-03-16 13:02:32 -04:00
README README: file created or updated #24206 2009-11-16 11:13:30 -05:00
XI.h Reinstate libXi's version defines 2011-12-20 14:11:04 -08:00
XI2.h Set a flag on the pointer-emulating touch event 2012-01-03 13:21:55 +10:00
XI2proto.h Drop wrong comment for sourceid in TouchOwnershipEvents 2011-12-20 14:10:29 -08:00
XIproto.h Define the Cursor datasize correctly 2009-04-22 12:45:13 +10:00

				X Input Extension		

This extension defines a protocol to provide additional input devices
management such as graphic tablets.

Extension name: XInputExtension

All questions regarding this software should be directed at the
Xorg mailing list:

        http://lists.freedesktop.org/mailman/listinfo/xorg

Please submit bug reports to the Xorg bugzilla:

        https://bugs.freedesktop.org/enter_bug.cgi?product=xorg

The master development code repository can be found at:

        git://anongit.freedesktop.org/git/xorg/proto/inputproto

        http://cgit.freedesktop.org/xorg/proto/inputproto

For patch submission instructions, see:

	http://www.x.org/wiki/Development/Documentation/SubmittingPatches

For more information on the git code manager, see:

        http://wiki.x.org/wiki/GitPage