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 315198 - Keep position when zooming with mouse wheel
Keep position when zooming with mouse wheel
Status: RESOLVED OBSOLETE
Product: evince
Classification: Core
Component: general
git master
Other Linux
: Normal enhancement
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-09-03 21:37 UTC by Allison Karlitskaya (desrt)
Modified: 2018-05-22 13:03 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Allison Karlitskaya (desrt) 2005-09-03 21:37:36 UTC
evince should have an eog-style UI mode where you have these semantics:

  - scroll wheel zooms in/out (scrolling is sensitive to location -- if you are
pointing at a specific region of the document and scroll up then you zoom it to
that region).  similarly, if you're zooming out then it's done in such a way
that the position of the mouse cursor doesn't change with respect to the document.

  - click+drag moves you around in the document


for certain types of documents, this navigational mode is absolutely amazing
(large detailed maps, for example)
Comment 1 Nickolay V. Shmyrev 2005-09-03 22:17:30 UTC
Scroll wheel will zoom out with Ctrl pressed, click on button 2 should start drag

I understand that such things are not easy discoverable, but isn't it enough
that they exist?
Comment 2 Allison Karlitskaya (desrt) 2005-09-03 22:22:46 UTC
I didn't know about this.  Thank you.

The scroll in/out behaviour doesn't have the nice properties (listed above) that
eog's has, though, so I think this bug should remain open (but I will change the
summary)

Comment 3 Marco Pesenti Gritti 2005-09-22 15:41:55 UTC
I dont know if the position of the mouse shouldnt change. I tend to think it's
more important that document position doesnt change in respect to page bounds.
Try to change zoom with the zoom control to see what I mean.

Now I'm not sure why this doesnt work for mouse wheel scrolling. nsh any idea?
Comment 4 Allison Karlitskaya (desrt) 2012-01-19 03:24:25 UTC
This bug still exists: the zooming is not impacted by the position of the mouse cursor.
Comment 5 John Beard 2016-04-22 11:13:48 UTC
This seems to now work on git master (3.20)? When I Ctrl-scroll-up at with the mouse over the top of a page, that is what is zoomed in on, and if I scroll out and move the mouse to the bottom and zoom in again, _that_ is what is zoomed in on.
Comment 6 GNOME Infrastructure Team 2018-05-22 13:03:36 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/11.