Bug 164026 - If shape does not have control points, the respective fields in Slant & Corner Radius in Position and Size dialog should be disabled (kf5/kf6/gen/Win)
Summary: If shape does not have control points, the respective fields in Slant & Corne...
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
7.0.0.3 release
Hardware: All All
: medium minor
Assignee: Caolán McNamara
URL:
Whiteboard: target:25.2.0 target:24.8.4
Keywords: bibisected, bisected, regression
Depends on:
Blocks:
 
Reported: 2024-11-24 14:40 UTC by Buovjaga
Modified: 2024-11-24 21:20 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Buovjaga 2024-11-24 14:40:54 UTC
Use some other UI than gtk3.

1. Open Draw
2. Draw a rectangle
3. F4 (Position and Size)
4. Slant & Corner Radius tab

The control point fields can be modified even though they have no effect on the normal shape.

Bibisected with linux-64-7.0 to c50b4cb4b69597400a8325e0a200c95cf41c62f0
Enable/Disable of children shouldn't be necessary

The control point field code itself resides in cui/source/tabpages/transfrm.cxx

https://help.libreoffice.org/latest/en-US/text/shared/01/05230400.html

Some shapes have a special handle which you can drag to change the properties of the shape. The mouse pointer changes to a hand symbol over these special handles. The control points refers to the X and Y coordinates of the position of these handles. When the object has no handle, the values in these boxes are zero. When the shape has one control point, the coordinates of the other control point are zero.
Comment 1 Commit Notification 2024-11-24 19:34:35 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/737c4e624f660970eb66dd9a80de3e0306647937

Resolves: tdf#164026 explicitly make these insensitive

It will be available in 25.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 2 Caolán McNamara 2024-11-24 19:35:59 UTC
done in trunk, backport to 24-8 in gerrit
Comment 3 Buovjaga 2024-11-24 19:49:45 UTC
Works fine, thanks
Comment 4 Commit Notification 2024-11-24 21:20:47 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-24-8":

https://git.libreoffice.org/core/commit/92fea20939beaeeef76589022130e63796967350

Resolves: tdf#164026 explicitly make these insensitive

It will be available in 24.8.4.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.