After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 677574 - Provide Hand tool in a way that does not require middle mouse button
Provide Hand tool in a way that does not require middle mouse button
Status: RESOLVED OBSOLETE
Product: evince
Classification: Core
Component: general
3.4.x
Other All
: Normal enhancement
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-06-06 19:09 UTC by Enda
Modified: 2018-05-22 14:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
hand tool for evince (5.36 KB, patch)
2013-04-25 12:21 UTC, Tuomo Kohvakka
needs-work Details | Review

Description Enda 2012-06-06 19:09:37 UTC
I cannot move the page using the mouse.
Comment 1 André Klapper 2012-06-07 11:52:02 UTC
See bug 165155 and bug 626865.

Closing as INVALID as there is a hand tool - it's the middle mouse button.
Comment 2 Enda 2012-06-14 16:17:04 UTC
(In reply to comment #1)
> See bug 165155 and bug 626865.
> 
> Closing as INVALID as there is a hand tool - it's the middle mouse button.

I am using a laptop with no middle mouse button (I can use the Hand Tool in Okular and Adobe Reader).
Comment 3 André Klapper 2012-06-14 16:37:40 UTC
That's a good point. Reopening.
Comment 4 David King 2012-06-19 05:49:55 UTC
*** Bug 671201 has been marked as a duplicate of this bug. ***
Comment 5 Tuomo Kohvakka 2013-04-25 12:21:09 UTC
Created attachment 242407 [details] [review]
hand tool for evince

A patch for hand tool was submitted by Stephen Sugden to evince-list in 2009. See

https://mail.gnome.org/archives/evince-list/2009-June/msg00027.html

That patch still applies almost cleanly. It seems to work, although it does not have an hand icon. It does add hand tool to toolbar. I'll attach it here only modified to apply cleanly to 3.4.
Comment 6 Tuomo Kohvakka 2013-04-25 12:27:13 UTC
Please also note that xorg changed their default to disable middle mouse emulation in 2011. So panning is not available by default (on a laptop etc) without separate middle mouse button.

I would also argue that middle mouse scrolling is a bit hard to discover as it's not visible. It does not need to be disabled thought, even if panning is available separately by selecting a hand tool.
Comment 7 Germán Poo-Caamaño 2013-05-02 06:50:46 UTC
Review of attachment 242407 [details] [review]:

The message should be descriptive, not a template.

The interaction does not seem quite right to me (I do not have a strong opinion here), but it seems to me that there is a mode: select text and pan.  Eventually, an extra mode: annotate.  So, it sounds to me we need to control multiple states.

::: evince-3.4.0.orig/shell/ev-window.c
@@ +5978,3 @@
           N_("Make the current document fill the window width"),
           G_CALLBACK (ev_window_cmd_view_page_width) },
+        { "ViewPan", GTK_STOCK_MEDIA_PLAY, N_("Pan mode"), NULL, 

This icon does not look right.  Should not it be a hand instead?

You have to consider the toolbar changed for 3.8. This should be updated according to the new toolbar, I believe.
Comment 8 GNOME Infrastructure Team 2018-05-22 14:38:00 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/284.