[Digikam-devel] Enhanced selection logic for Image Editor

Mikolaj Machowski mikmach at wp.pl
Mon Aug 1 23:08:01 BST 2005


Dnia poniedziałek 01 sierpień 2005 20:22, Alex Gontmakher napisał:
Disclaimer: Not a developer.
>
> 1. Tell me if you like it. Will it get integrated into digikam when
> done? 

I like it. But...

1.
Bug with moving of selection:

In portrait oriented photos selection jumps and cannot be moved to the
right side of image. In high and narrow images selection can completely
jump out of image. This is visible also in landscape type images.

This effect is visible only when viewing/selecting images with
ZoomAutoFit turned on.

2.
Cannot call context menu of right mouse button.

3.
Single click without mouse moving should have no effect. At the moment
it marks whole image in grey mask, changes cursor to crosshair and mask
goes away. When pointer wasn't moved nothing should be done.

4.
Cursors. Crosshair is barely visible and should have no place. In
selected area should be standard move cursor (ascii art):

   ^
   |
 <-+->
   |
   v

Outside of area should be normal cursor.
At least hand cursor as in Aspect Ratio Crop plugin. This solution is
better as keep consistency in one program before all.

Also, when I click outside of selection crosshair cursor stays as main
cursor.

5.
Cannot move histogram.
View->Histogram menu (similar problem to 2.)

6.
Actually I cannot crop with this selection :)

7.
Looks like I can drag border of selection beyond top and bottom border
of image.

8.
"Ghost selection".
	1. select something but do nothing
	2. move to next image (key shortcut, button)
	3. try to select something
Image Editor will behave like there  was selection and will try to move
it.

9.
About Aspect Ratio: nice feature would be if it worked while dragging
mouse with <Shift> key pressed. I believe it is quite standard behaviour
in graphical programs. Nothing more in ImageEditor. Of course Aspect
Ration plugin also could use dragging by borders (not only corners).

10.
I wonder if it is possible to make cursor more flexible while catching
borders/corners. At the moment user has to be very precise.

As I said I like this feature and such behaviour should be definitely be in
digiKam but before 1-8 are fixed this patch shouldn't be commited to
main tree.

m.

-- 
LaTeX + Vim = http://vim-latex.sourceforge.net/
Vim Universal Templates 
	http://www.vim.org/scripts/script.php?script_id=1078
CLEWN - http://clewn.sf.net







More information about the Digikam-devel mailing list