Bug 148235 - More comfortable panning and zooming of preview image
Summary: More comfortable panning and zooming of preview image
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: ImageEditor-Canvas (show other bugs)
Version: 0.9.2
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-26 22:29 UTC by Dik Takken
Modified: 2017-08-07 08:40 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 1.1.0


Attachments
before zoom selection (122.01 KB, image/png)
2008-07-23 18:20 UTC, Andi Clemens
Details
during zoom selection (149.37 KB, image/png)
2008-07-23 18:21 UTC, Andi Clemens
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dik Takken 2007-07-26 22:29:07 UTC
Version:           0.9.2 (using KDE KDE 3.5.5)
OS:                Linux

When you want to pan or zoom the preview image, you need to touch some widgets outside of the image area. This requires you to look away from the image, which is distracting. 

A big improvement would be to allow the user to pan the image by dragging it with the mouse, and zooming it by using the mouse wheel on the image.
Comment 1 Andi Clemens 2008-07-23 18:19:56 UTC
I agree... some filters need zooming capabilities sometimes, like the white balance tool. But unfortunately we can't zoom in those filter dialogs. I also think we should remove this "zoom selection" widget and merge it with the filter dialog used in "white balance", "curve adjust" etc.
Right now we seem to have 3 different filter dialog classes. It would be easier to maintain if just one class exists. It would also improve usability.
We still can have a preview widget like Gimp implements it (see attached screenshots).
So we can have zoom capabilities without wasting space...
Comment 2 Andi Clemens 2008-07-23 18:20:25 UTC
Created attachment 26361 [details]
before zoom selection
Comment 3 Andi Clemens 2008-07-23 18:21:01 UTC
Created attachment 26362 [details]
during zoom selection
Comment 4 kgw 2008-09-22 23:27:42 UTC
I would like to see the same (possibility to pan an image larger than the current view) implemented in the current KDE4 branch. It's very annoying that left clicking on the zoomed image just returns needlessly to the icon view. Almost all other image viewers I have used allow to use the left mouse button to grip the image and drag the contents within the view area...
Comment 5 kgw 2008-12-07 01:54:17 UTC
This request is valid for 0.10 beta7 as well, not just 0.9.x. Should I open a new wish for the KDE4 version?
Comment 6 caulier.gilles 2008-12-07 09:00:35 UTC
kgw,

no need to make duplicates entries.

Gilles Caulier
Comment 7 Vlado Plaga 2009-10-16 16:15:28 UTC
This is solved in 1.0 (and the betas). You can zoom with CTRL+MouseWheel (which is like in Gimp), and pan the image by dragging with Mouse3 i.e. by clicking and holding the mouse wheel. This is not very convenient with my mouse, but way better than having to locate the spot/widget in the lower right corner. An advantage for experienced digiKam users is that the left mouse key behaviour did not change.

I suggest this bug should be closed.
Comment 8 Biji 2009-10-16 16:33:46 UTC
pressing ctrl scroll to zoom is acceptable. but panning using button 3 is a bit hard because my mouse dont have middle button only wheel (it would be good panning using button 1 mouse)
Comment 9 caulier.gilles 2010-01-20 12:20:39 UTC
SVN commit 1077548 by cgilles:

Editor Tool Preview factoring : Important change here
- Now editor tool based on image region widget preview can be zommed to 100% all time. there is no zomming 
restriction based on image size to always fit contents to preview size.
- When user select a zommable editor tool, canvas zoom is applied to preview.
- All preview mode are available with image region widget tools based (NR, refocus, etc...)

Warnings: this commit do not finalize preview factoring and regressions tests need to be done again. 
I can see preview dysfunctions in some cases.

TODO : port progressively all editor tools based on image guide widget (not zommable) to image region widget (zommable) as WB, curves, levels, etc...

BUGS: 221987
BUGS: 163284
BUGS: 148072
BUGS: 222975
CCBUGS: 197316
CCBUGS: 148235
CCBUGS: 220567
CCBUGS: 196469
CCBUGS: 221988



 M  +5 -0      canvas/canvas.cpp  
 M  +1 -0      canvas/canvas.h  
 M  +7 -4      editor/editortooliface.cpp  
 M  +24 -54    widgets/imageregionwidget.cpp  
 M  +4 -7      widgets/imageregionwidget.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1077548
Comment 10 caulier.gilles 2010-01-22 08:34:37 UTC
To Biji, #8,

Use bottom/left corner button to pan over the image. It's available everywhere in preview mode (iconview, lighttable, editor canvas, editor tools)

All others points are fixed now in current implementation from svn. I close this file.

Gilles Caulier