[Libreoffice-bugs] [Bug 35079] EDITING: Drawing element completely in mouse selection frame not selected

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jul 15 22:52:39 CEST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=35079

--- Comment #19 from Lennard Wasserthal <Wasserthal at nefkom.net> 2012-07-15 13:52:39 PDT ---
Created attachment 64238
  --> https://bugs.freedesktop.org/attachment.cgi?id=64238
Artefact ABB35079 is moved by svdtrans

@Rafael Lima: Thanks a Lot.

Of course, I can reproduce it. I just understood it differently.
It ONLY occurs when you export a selection. Additional Bounding Box (lets call
it ABB35079) is always to the right of the shape.
Obviously, there is some coordinate Information ADDED to the Shapes -
Information that isn't rotated.
But it must be shifted during rotation. the additional bounding box seems
always to be on one end of the Figure.
(the end that was the left one before the rotation)

I (initially) thought the bounding box was checked - in unrotated state -
BEFORE the fine selection was done, just like a coarse check.

But as there is not such a coarse check amongst the selection it turns out that
the respective bounding box seems to be additional geometry information INSIDE
the shape.

If you mess up the positioning by defeating the rotating routine in
/svx/..../svdtrans.cxx, the selection frame is shifted and the >>Additional
Bounding Box<< ABB35079 is shifted with it, too!
(since now, the rotation selection is not rotated, it is identical now to the
>>Additional Bounding Box<< i call ABB35079. So the ABB35079 must be something
that is shifted by the svd rotating routine.
(While the VISIBLE Data Structure is rotated by something else).
(See picture).

My Questions:
(Where is the routine that defines the standard shapes?) I guess i'll find
out...
What is the difference between userdrawn/=converted curves and standard shapes?
Where is the routine that rotates the shapes?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Libreoffice-bugs mailing list