Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 14380 - [Dialogs] It would be nice if dialog boxes in eclipse were resizable and would remember their last size and position
Summary: [Dialogs] It would be nice if dialog boxes in eclipse were resizable and woul...
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P3 enhancement with 1 vote (vote)
Target Milestone: 3.0   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-04-23 00:50 EDT by Missing name CLA
Modified: 2015-09-23 05:09 EDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Missing name CLA 2002-04-23 00:50:34 EDT
I don't know how many years I've used GUIs and to this day this one usability feature has yet to make 
it into a single product pervasively :(  I find my self wishing way too often that I could resize 
various eclipse dialogs because of the space crunch, not enough room, propery name too long, the 
list goes on. Take the Launch Configuration dialog in M5 as an example. There is so much stuffed on 
the right had pane it is begging for a few more inches to the right. I know you guys can do it, I have 
faith in you *chuckle* :) Give the thousands and thousands of eclipse users a reason to renew 
their confidence in modern UI design! *hehe*   Ok..on a serious note, if it bugs me out than you can 
bet it bugs alot of other people out (they're just too lazy to file a RFE).

Happy coding & keep 
up the good work, 
sp
Comment 1 Erich Gamma CLA 2002-04-23 03:20:56 EDT
Moving to platform UI for comment since if it is done it has to be done 
consistently and there should be dialog framework support to make this happen.

There is some inconsistency:
- Find/Change dialog remembers its position. 
- The Compare dialog is resizable 
Comment 2 Nick Edgar CLA 2002-04-27 21:13:32 EDT
We tried making all dialogs dynamically resizable, however we backed out of 
this since several dialogs did not handle relayout appropriately.
It is too late to change this for v2.

However, I agree it would be good to have everywhere, and the mechanism for 
allowing resizing and remembering the size (and position) should be in 
Platform UI.
Marking for consideration in v3.
Comment 3 Randy Giffen CLA 2002-08-09 16:31:07 EDT
Reopen to investigate
Comment 4 Nick Edgar CLA 2004-01-26 18:35:15 EST
For consideration in 3.0.

To do this properly we would need to:
- get agreement across components that we're going to make this change
- make the change to allow dialogs (including wizards) to be resizable
- ensure all dialogs in the Eclipse SDK properly handle resizing (filing bugs 
against other components as necessary)
- add a hidden preference setting to allow dialog resizing to be turned off, in 
case some downstream products (i.e. WS*.*) aren't able to step up to this change
- add support for remembering the last size (and position?) of the dialog 
(ideally this would be done by the framework, but if this is not possible, at 
least provide API to make it easy for concrete dialog classes to save/restore 
their dimensions)
Comment 5 Stefan Xenos CLA 2004-01-27 10:37:24 EST
Some thoughts:
- The ability to resize is still useful without the ability to remember size.
- Error dialogs don't need to resize. The same is true of other dialogs that
don't take any input or display dynamic content.
- Wizard dialogs don't need to remember their size, since their contents might
be different each time they are used. Resizing is still important.
- The properties, preferences, and launch config dialogs should remember their
sizes.
Comment 6 Stefan Xenos CLA 2004-01-27 10:42:30 EST
Some use cases where resizing is useful:
- Entering a long text string in any dialog containing a Text control.
- Manipulating a Tree or List control, or any other scrollable control
containing dynamic contents (ie: the import/export wizard).
- Moving a dialog between two monitors with different resolutions.
Comment 7 Michael Van Meekeren CLA 2004-04-02 13:42:41 EST
Just a point, the Launch Configuration dialog is resizable.  I just tried this 
in M8, I don't remember when this was changed.
Comment 8 Denis Roy CLA 2009-08-30 02:22:31 EDT
As of now 'LATER' and 'REMIND' resolutions are no longer supported.
Please reopen this bug if it is still valid for you.
Comment 9 Lars Vogel CLA 2015-09-23 05:09:32 EDT
I think most dialogs are resizable these days, if a certain dialog is not, please open a specific bug for it.