Leonardo M. Ramé schrieb:
On 2011-07-31 15:58:26 +0200, Bart wrote:
As an end-user I would get rather confused if my mouse cursor didn't
move anymore when I was moving the mouse.
Bart
I agree, but some times is better to fix the cursor to a specific
position. In my case, I have a N x M grid containing images in each cell
(cells uses 256x256 pixels or bigger), and the user can drag the mouse to change
its brightness and contrast, or zoom-in zoom-out inside the cell.
If I don't fix the cursor pos, the user can start working on one cell and
continue in the
cell at its side.
That's why usually the user has to select a cell, before changes can be
made to exactly the selected cell. IMO you should separate cell
selection from other actions. Zooming may have the biggest risk for a
changed cell under the mouse, so that I would apply zoom either to the
entire grid, or only to a selected cell. When an individual cell has
been zoomed out, all further operations can apply to exactly that cell,
regardless of the mouse position.
DoDi
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus