[Pkg-electronics-devel] Bug#848953: gerbv: zoom in/out could do with centreing the mouse cursor

lkcl lkcl at lkcl.net
Wed Dec 21 06:56:10 UTC 2016


Package: gerbv
Version: 2.6.0-1
Severity: wishlist
Tags: upstream

gerbv is awesome and extremely useful.  it is however a bit like driving
a fork-lift truck: the zoom feature appears to be "rear-wheel driving".

to illustrate this, try zooming in on one area (mouse-wheel) in the far
corner of the current screen.  what you *actually* want to happen
is that where you clicked, that should become the new "centre"...
*including* moving the mouse.

instead what is needed to be done is the following extremely awkward
"fork-lift-truck"-style procedure:

* zoom in on the required (corner) area to be magnified
* move the mouse into the *EXACT* symmetrical *OPPOSITE* corner
* zoom out for a bit until the area you want *happens* to be in
  the centre of the screen
* start zooming back in again

if you miss (didn't get it quite right in step three) you have to
REPEAT the above procedure until success.

this process can be *entirely* avoided... simply by having the "zoom"
location also be the new "automatically panned centre".  to avoid
ending up off-centre if further zooming is done it is necessary to
shift the actual mouse cursor as well to be in the centre of the screen,
but that's perfectly acceptable.

the proposed behaviour is used by *ALL* professional PCB CAD software
and is a much more "natural" behaviour that would greatly improve gerbv



-- System Information:
Debian Release: 7.4
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.8lkcl (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gerbv depends on:
ii  libatk1.0-0         2.18.0-1
ii  libc6               2.23-4
ii  libcairo2           1.14.6-1
ii  libfontconfig1      2.11.0-6.1
ii  libfreetype6        2.5.2-2
ii  libgdk-pixbuf2.0-0  2.36.0-1
ii  libglib2.0-0        2.50.1-1
ii  libgtk2.0-0         2.24.29-1
ii  libpango1.0-0       1.38.1-1

Versions of packages gerbv recommends:
ii  extra-xdg-menus  1.0-4

gerbv suggests no packages.

-- no debconf information



More information about the Pkg-electronics-devel mailing list