[Kde-accessibility] [Bug 55167] Magnification does not follow mouse to the screen edges

Olaf Jan Schmidt ojschmidt@kde.org
Thu, 6 Mar 2003 10:05:52 +0100


=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[Sarang Lakare]
> The reason I did not fix bug 55167 is that it is actually a "feature"
> for me! Very often I need to zoom a small region say 10 times and take
> a snapshot. If Pupeno's fix is applied, every time I change the zoom,
> my selection windows size would change and I won't get the entire
> region in my snapshot. This feature that I need is exactly opposite to
> this bug report.

The more important part of my report is that the mouse pointer must always=
=20
be shown - exactly the thing that Pupeno's commit didn't fix.

> I am thinking of a solution and will apply it once I am done with it.

Remember that you originally agreed with having a deadline for the=20
kdeaccessibility release last Friday. We had to extend this because some=20
strings in kmag where missing i18n, but if without the other kmag bugs=20
fixed as well, a release does not make much sense. That's why Pupeno=20
fixed all the compile warinings and the open bugs.

> What I am thinking of is a second region marker which stores the real
> region that is currently shown. The boundary checking can then be done
> against this real region

I looked into the kmag code and found that there is a point where the=20
selection is "centered". Here we could simply add code that ensures that=20
mouse is still in the visible area.

I will look into that today, maybe I come up with a solution before we=20
release kdeaccessibility rc 1 this weekend.

> then it should be easy to fix this bug and retain the feature that I
> need.

I agree.
That's exactly what my intention of the bug report was.

Olaf.

=2D --=20
Olaf Jan Schmidt, KDE Accessibility Project
KDEAP co-maintainer, maintainer of http://accessibility.kde.org

=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAj5nD3cACgkQoLYC8AehV8cNwwCffsRN5aCdflDceiVDl9WVFr9C
ITgAoNcN+2tKATedeJ2PAZ5xKEF1hbhq
=3DXPW7
=2D----END PGP SIGNATURE-----