[Libreoffice-bugs] [Bug 135034] New: Bbox should rotate with rotated groups (like it does for single objects)

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed Jul 22 03:29:29 UTC 2020


https://bugs.documentfoundation.org/show_bug.cgi?id=135034

            Bug ID: 135034
           Summary: Bbox should rotate with rotated groups (like it does
                    for single objects)
           Product: LibreOffice
           Version: 3.4.0 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Draw
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: jim.avera at gmail.com

Description:
Grouped objects can not be resized independently along each axis if the group
has been rotated.  The bounding-box shown when a group is selected is always
aligned with the paper (i.e. not rotated with the object); using the side
resize handles therefore affects rotated objects in both directions (from the
perspective of the original axes).

This is different than what happens with single ungrouped objects.   

If a single object is rotated, its bbox rotates along with it, so the side
resize handles still manipulate the object along it's original (now rotated)
axes.  IMO this is almost always what the user wants, but there might be
use-cases for the unrotated-bbox behavior.

However groups should behave the same as single objects.

A group remembers its rotation angle, so it should be possible to show rotated
axes for groups.

An additional problem/bug is that if a rotated group IS resized, then even if
the group's rotation is set back to zero, it can not ever again be resized
independently in horiz. and vertical directions.

Steps to Reproduce:
1. Draw a box and an adjacent circle, and make them a group
   (click the box, SHIFT-click the circle, then Shape->Group=>Group)
2. Resize only horizontally or vertically using side handles (this works)
3. Format->Position and Size... and set Rotation angle to 15; OK
4. Click outside, then click the group to select it (bbox displays).
5. The bbox is not rotated; side resize handles change in both (original)
directions.

6. Resize the group in some way; then Format->Position and Size... and set
Angle back to zero; OK
7. Try to resize -- can not resize in only one axis.

Actual Results:
.

Expected Results:
Groups and individual objects should work the same, with a group's bbox
rotating with the group instead of staying aligned with the page edges.


Reproducible: Always


User Profile Reset: No



Additional Info:
This is an old problem, probably inherited from OO

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20200722/70dc2fee/attachment.htm>


More information about the Libreoffice-bugs mailing list