Comment 2 for bug 632613

Revision history for this message
Chase Douglas (chasedouglas) wrote : Re: [Bug 632613] Re: MDRAGs (4 finger env drags) should not be subscribed

On Tue, 2010-09-07 at 20:46 +0100, Mark Shuttleworth wrote:
> For reference, we want to be able to support:
>
> 4-touch
> 4-drag
> 4-pinch and 4-spread
>
> ... and compound gestures like 4-touch:2-drag
>
> Apps should see clean feeds that map to the above semantics.

We are having to deal with compound gestures in a slightly inelegant way
in Maverick due to the schedule we're on. In order to support 4 to 1
touch drags (where a drag begins with 4 fingers but fingers may be
lifted after initiation), we created MDRAGs.

This bug is specifically for unity. It subscribes to MDRAG events, but
it doesn't do anything with them. We either need to do something with
them (continue to move the windows around maybe?) or we need to not
subscribe to them at all. Otherwise an MDRAG inhibits a three finger
drag from moving windows around if four fingers are seen at any time
during the gesture.