Bug 145969

Summary: Divide common settings from object-specific settings in 'Position And Size' dialog
Product: LibreOffice Reporter: Regina Henschel <rb.henschel>
Component: LibreOfficeAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: enhancement CC: buzea.bogdan, heiko.tietze, sdc.blanco
Priority: medium    
Version: Inherited From OOo   
Hardware: All   
OS: All   
See Also: https://bugs.documentfoundation.org/show_bug.cgi?id=98232
https://bugs.documentfoundation.org/show_bug.cgi?id=158087
https://bugs.documentfoundation.org/show_bug.cgi?id=161456
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 108741, 114610    
Attachments: Suggestion for dialog tab 'Rotation'

Description Regina Henschel 2021-11-30 15:36:38 UTC
Created attachment 176600 [details]
Suggestion for dialog tab 'Rotation'

Currently the 'Position And Size' dialog has the tabs 'Position and Size', 'Rotation' and 'Slant & Corner Radius'.

I suggest to have tabs 'Position and Size', 'Rotation and Slant' and 'Object-specific'.

Problem is the 'Slant & Corner Radius' tab:
It has a section 'Corner Radius', which is often not applicable and therefore correctly grayed out. But users are confused why it is grayed out for the Basic shape 'Rounded Rectangle'.
It has sections 'Control Point N'. It is _not_ grayed out, if not applicable.
It misses section for defining points of dimension lines.
It misses section for defining angles for classical arc, section and segment.
It misses section for radial handles of custom shapes and does not cover all handles of custom shapes.

If you try to put all missing parts into this tab and gray out if not applicable, then it needs a lot of place and is confusing.

My proposal it, to move the setting for 'Slant' to the 'Rotation' tab. That is a setting, which is usable with most of the shapes. (see attachment)

And then have a tab 'Object-specific' which is only shown, if object-specific settings exists at all. And in case they exist, show only those, which are applicable to the current shape.
That would give enough place for the settings for the handles of custom shapes.

These object-specific settings are:
Corner Radius: For classical Rectangle, Textbox and Callout
'Control Point N': For custom shapes, which have handles. The number of handles can go up to eight. Kind of handle (XY or Radial) has to be considered. That needs to be done. bug 100596
'Defining Points': For dimension lines. That needs to be done, bug 135431, bug 97161, bug114597.
Comment 1 Heiko Tietze 2022-10-13 08:20:19 UTC
Sounds like a good plan. It seems rotation and slant depend on each other, probably for no good reason.