Comment 2 for bug 165727

Revision history for this message
Buliabyak-users (buliabyak-users) wrote :

One more aspect of this bug is trasforming by mouse of a
selection containing both an original and dependent object:

Kees: bbyak: Create text at top of page (blow up to about 40
size). Draw circle in center of page (diameter = half page
width), move text off page to the left of the circle,
shift-select the path (to have both selected), text/put on
path, click again to get rotation handles, rotate 90
degrees, see 45.
(06:16:00) bbyak: it's a curious bug actually
(06:16:40) bbyak: one more aspect of the endless bug 969406
(06:17:19) bbyak: which is probably best fixed by removing
"show while transform" mode :)
(06:17:47) bbyak: or just leaving it as is, since it's
purely a display thing, no wrong data created
(06:18:15) bbyak: Kees: you may be surprised to know that
you actually rotated it by 45, not by 90 :)
(06:18:29) bbyak: so the end result after you release mouse
is correct
(06:18:48) bbyak: but the display _while_ you are dragging
is wrong, it doubles the angle
(06:19:48) bbyak: because text receives the rotation twice:
once by itself and once from its source path which is also
rotated
(06:20:01) bbyak: so it's shown as rotating with double speed
(06:20:34) bbyak: however when you release mouse, a special
check is made if you are transforming a textpath together
with its path
(06:20:42) bbyak: and if so, textpath is not transformed
(06:21:26) bbyak: so textpath becomes correctly rotated only
by 45, which is the real angle by which you rotated the circle