Bug 148238 - Fast switching between preview modes
Summary: Fast switching between preview modes
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:56 UTC by Dik Takken
Modified: 2017-08-07 15:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.3.0


Attachments

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

It would be nice to allow fast switching between preview modes. I'm referring to the "original left, filtered right", 'original on top, filtered at bottom' and so on modes. Every time you switch, the preview needs to be re-rendered.

Maybe the preview could be rendered for the entire viewport (not just for the right half of the viewport for instance), stored in a memory buffer and re-painted when the preview mode changes.

Or even better: Maybe the preview could *always* be painted from a permanent memory buffer, which lives as long as the plugin dialog is active: When the dialog is opened, the buffer is created and a preview is rendered into it. The buffer is only updated when the user changes settings. Whenever the preview image needs to be re-painted, it can be quick-fetched from the memory buffer. When the dialog is closed, the buffer is destroyed.
Comment 1 caulier.gilles 2014-08-29 14:35:22 UTC
Git commit 2e4b92677378a793d87209f821c6a3c90bd1f8f3 by Gilles Caulier.
Committed on 29/08/2014 at 14:33.
Pushed by cgilles into branch 'master'.

Register Preview Mode actions to editor action collection to be configurable on Shorcuts config dialog.
There are no default skeyboard shorcuts for these actions, but now user can customize it in digiKam.
FIXED-IN: 4.3.0

M  +15   -7    utilities/imageeditor/widgets/previewtoolbar.cpp

http://commits.kde.org/digikam/2e4b92677378a793d87209f821c6a3c90bd1f8f3