Issue 45703 - Dialog editor requires better alignment tools
Summary: Dialog editor requires better alignment tools
Alias: None
Product: General
Classification: Code
Component: scripting (show other issues)
Version: OOo 2.0 Beta
Hardware: All All
: P3 Trivial with 1 vote (vote)
Target Milestone: AOO Later
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2005-03-22 03:08 UTC by vandan
Modified: 2017-05-20 11:29 UTC (History)
1 user (show)

See Also:
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description vandan 2005-03-22 03:08:59 UTC
The dialog editor has no apparent method of aligning controls.

If I put a row of controls on a dialog, select them, and copy and paste them,
the newly pasted items are not aligned to the originals.

Even worse, there is no method via the GUI to make them align. Controls seem to
'snap to grid' when dragged around on the dialog ... HOWEVER ... the grid is not
a common grid, but a grid which is specific to the controls you have selected. I
suspect this is because the dialog editor only allows you to move controls by a
fixed amount each time ( for example, by 10 pixels ), so the position(s) you can
drag a control to are defined by their original position on the dialog.

I suggest:

- a menu command which aligns selected items, for example 'align to left-most
item', 'align to right-most item', etc.

- the ability to move controls by ONE unit at a time

I realise that I can double-click on a control and set it's 'PositionX',
'PositionY', 'width', etc. This is completely non-intuitive and a very clumsy
way of doing things.
Comment 1 Mathias_Bauer 2005-03-31 14:56:32 UTC
Thomas, please take this over
Comment 2 thomas.benisch 2005-04-07 15:59:21 UTC
set target to OOo Later; needs some discussion
Comment 3 thomas.benisch 2005-12-05 16:50:16 UTC
TBE->AB: As discussed to you.
Comment 4 ab 2006-05-17 11:49:31 UTC
I see no high priority, STARTED
Comment 5 Marcus 2017-05-20 11:29:19 UTC
Reset assigne to the default "".