X Gesture Extension protocol - draft proposal v1

Kristian Høgsberg krh at bitplanet.net
Mon Aug 16 11:09:35 PDT 2010


On Mon, Aug 16, 2010 at 11:13 AM, Chase Douglas
<chase.douglas at canonical.com> wrote:
>
>                            The X Gesture Extension
>                                  Version 1.0
>
>                                 Chase Douglas
>                          chase.douglas at canonical.com
>                                Canonical, Ltd.
>
> ********************************************************************************
> ********************************************************************************
> **************************                           ***************************
> **************************    DRAFT PROPOSAL (v1)    ***************************
> **************************                           ***************************
> ********************************************************************************
> ********************************************************************************
>
>
> 1. Introduction
>
> The X Gesture Extension is a mechanism to provide the following:
> - Interface for X clients to register and receive gesture primitive events
> - Interface for an X client to act as a gesture engine

What's the reasoning behind this architecture?  Could the gesture
recognition just be done in the client, provided we have a good way
for X to communicate multi-touch events?  Splitting it up into a
"gesture engine" and teaching X about gestures seem unecessarily
complex at a first glance.

Kristian


More information about the xorg-devel mailing list