Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 146277 - [Dialogs] Resizable dialogs should remember their size, or at least their maxmin state
Summary: [Dialogs] Resizable dialogs should remember their size, or at least their max...
Status: RESOLVED DUPLICATE of bug 113282
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.2   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Susan McCourt CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-09 11:38 EDT by Sean Montgomery CLA
Modified: 2006-06-09 14:29 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sean Montgomery CLA 2006-06-09 11:38:07 EDT
It would be nice if resizable dialogs could remember the size the user gives them between invocations, similar to how they currently remember their position.  Similarly, or instead if maintaining the dialog's size is unfeasible, the dialog could remember if it had been maximized, for dialogs that have a maximize button (which all resizable dialogs should have, see bug #107029).

Example:  The Preferences dialog benefits from being maximized due to the amount of data it can display.  It's vexing to have to maximize it every time I use it.
Comment 1 Tod Creasey CLA 2006-06-09 13:44:41 EDT
I don't think this is generally a good idea as many dialogs (such as the wizards and preferences) expand when a large entry is selected which may not be the size you want to restart.

Remembering maxmized dialogs is less likely to break existing applications
Comment 2 Susan McCourt CLA 2006-06-09 14:29:58 EDT
Some dialogs remember size, some do not.
Sometimes it is by intention.  The prefs dialog resizes as you change pages so we do not explicitly remember any one page's size, just the position.  Otherwise it would continually grow its stored setting according to the largest page viewed.

Other times it is by omission that a dialog doesn't remember size.  In order to remember size (and/or position), each dialog class must provide the dialog settings instance for storage.   This problem can't be solved in one place, so each dialog has to be updated.  (See bug #33550 for background).

We have filed generic bug reports against components to start doing this.  I've marked this as a duplicate of #113282, which is where we are tracking the remaining platform UI dialogs that aren't yet remembering size/position.  (I'll update that bug with your suggestion to remember maximized state).

JDT dialogs are tracked in bug #111573.

*** This bug has been marked as a duplicate of 113282 ***