Add uTouch gesture support for Evince

Bug #823970 reported by Jussi Pakkanen
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evince (Ubuntu)
Fix Released
Wishlist
Chase Douglas

Bug Description

This patch adds basic gesture support for Evince.

One and two finger drags on touchscreens move the document.

Pinches zoom in and out and rotates rotate the page in 90 degree increments.

Two finger touches on touchpads are ignored for the same reason as in bug 823640.

A package built with this patch can be found in utouch-team's unstable PPA.

This bug supersedes bug 741242.

Related branches

Changed in evince (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Chase Douglas (chasedouglas) wrote :
Changed in evince (Ubuntu):
assignee: nobody → Chase Douglas (chasedouglas)
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for your work but your can't change a library abi in a distribution specific way like that, it would break binary compatibility with the upstream library and make builds for the clients of the library in Ubuntu break as well

Changed in evince (Ubuntu):
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

could you also prefix ev_application_get_gestures_enabled and ev_application_set_gestures_enabled with something different from the upstream ev_ namespace?

Revision history for this message
Sebastien Bacher (seb128) wrote :

also ev_view_get_property and ev_view_set_property should be namespaced or go upstream

Revision history for this message
Chase Douglas (chasedouglas) wrote :

This new debdiff addresses the comments above. It also removes unnecessary forward declarations of property functions, consolidates code into less #ifdef sections, and results in a smaller, cleaner patch.

Changed in evince (Ubuntu):
status: Incomplete → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evince - 3.1.2-0ubuntu4

---------------
evince (3.1.2-0ubuntu4) oneiric; urgency=low

  * Add uTouch gesture support (LP: #823970)
    - Supports pinch to zoom, rotate, and drag
    - Added debian/patches/11_grip_gestures.patch
    - Added build depends on libgrip-dev
 -- Chase Douglas <email address hidden> Wed, 11 Aug 2011 08:05:28 -0700

Changed in evince (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.