Bug 145969 - Divide common settings from object-specific settings in 'Position And Size' dialog
Summary: Divide common settings from object-specific settings in 'Position And Size' d...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Depends on:
Blocks: Shapes Object-Rotation
  Show dependency treegraph
Reported: 2021-11-30 15:36 UTC by Regina Henschel
Modified: 2024-06-07 22:25 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:

Suggestion for dialog tab 'Rotation' (16.51 KB, image/png)
2021-11-30 15:36 UTC, Regina Henschel

Note You need to log in before you can comment on or make changes to this bug.
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.