Created attachment 122703 [details]
When 3 or more shapes are selected, the Distribution dialog (.uno:DistributeSelection) is accessible in the toolbar in Impress and Draw, but the action opens a dialog for a user to complete his/her distribution needs. So UNO commands are needed for the various distribution functions, so that they can included in a toolbar split button similar to align (.uno:ObjectAlign) and arrange split (.uno:ObjectPosition). These UNO command will likely also be used in the context menu and in the sidebar.
The most important of these uno commands is to distribute the spacing evenly between objects horizontal and vertically.
I would expect a floating widget like for the arrangement. And the toolbar 'Form Design' allows to distribute objects/shapes in this way- but without the spacing option. Sounds like a redundancy.
(In reply to Heiko Tietze from comment #1)
> I would expect a floating widget like for the arrangement. And the toolbar
> 'Form Design' allows to distribute objects/shapes in this way- but without
> the spacing option. Sounds like a redundancy.
The Form Design toolbar has the align objects split button, which is different than object distribution which is a spacing issue. See attachment 122702 [details].
After playing with Draw for a while, the distribution feature is one of my favorites. On the one hand but on the other it is very annoying to always start a modal dialog for object distribution. So the function is highly required.
Maybe getting uno commands is an EASYHACK (NEEDINFO for the codepointers).
Removing keyword 'needsDevEval' as this bug is an easyHack
Changing status: NEEDINFO -> NEW
Adding keyword 'needsDevEval'
UNO commands are not an easyhack.
*** Bug 119521 has been marked as a duplicate of this bug. ***
Please add keyword 'needsUXEval' and CC 'email@example.com' if input from UX is needed.