Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 185426

Summary: [Wizards] Wizard dialog needs scrollbars for large wizard pages
Product: [Eclipse Project] Platform Reporter: Vikas Trivedi <vtrivedi>
Component: UIAssignee: Tod Creasey <Tod_Creasey>
Status: RESOLVED DUPLICATE QA Contact:
Severity: enhancement    
Priority: P3 CC: cdeadmin, martinae, tanakas
Version: 3.2.1Keywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Screen Shot none

Description Vikas Trivedi CLA 2007-05-03 15:27:13 EDT
Build ID: I20070418-1012

Steps To Reproduce:
1.Set screen resolution to 800 x 600
2. Launch Eclipse. 
3. Create a Java Project
4. Go to the Project menu and select Generate Javadoc ...
5. In the Generate Javadoc wizard notice that the controls at the bottom have been cropped. Check the section under 'Use Custom doclet'. 

This is possibly a SWT bug but the javadoc wizard was the only one I could find with the "right" dimensions. The same problem affects a bunch of our dialogs and wizards where the vertical dimensions a large enough to show this problem on low resolutions.

More information:
Problem is visible on XP and Vista. Haven't tried other OS.
Comment 1 Vikas Trivedi CLA 2007-05-03 15:28:12 EDT
Created attachment 65826 [details]
Screen Shot

Screen shot of the wizard.
Comment 2 Vikas Trivedi CLA 2007-05-03 15:30:20 EDT
Note that although the wizard window itself is resizable ... it cannot be resized because the vertical dimensions of the screen prevent that. Ideally if the wizard / dialog is larger than the screen size ... scroll bars should automatically be made available.
Comment 3 Martin Aeschlimann CLA 2007-05-04 05:10:05 EDT
> Ideally if the wizard / dialog is larger than the screen size ... scroll bars should
automatically be made available.

As you can bring every wizard to a limit where it can't fit on the screen, this seems to me the right answer.
The preference pages do this automatically. Wizards not.

Moving to platform UI suggesting to also add scroll bars support to wizards.
Comment 4 Tod Creasey CLA 2007-05-04 11:04:33 EDT
Eclipse does not support screem resolutions below 1024x768.

We added scrollbar support to preference pages in 3.3 as they are single page and quite large but I am not convinced that it is a requirement for wizards.
Comment 5 Vikas Trivedi CLA 2007-05-04 11:20:26 EDT
I used 800x600 as I was trying to quickly locate an "Eclipse" wizard that had the same problem.

We are seeing this problem with some of our wizards (and wizard pages) in 1024x768. There should be some form of protection for clients creating their own wizards and wizardpages. If the client creates too many controls on the wizard page, scroll bars should automatically be provided as part of the default wizard / wizardpage behavior. 

Forcing clients to manage their wizard page sizes isn't very user-friendly. Request reopening the bug.
Comment 6 Tod Creasey CLA 2007-05-04 13:01:34 EDT
Reopening as an enhancement request. I will point out that a wizard that large may be a usability issue regardless of there being scrollbars or not.
Comment 7 Tod Creasey CLA 2007-06-20 15:12:18 EDT
We could use something similar to what we did in PreferencesDialog
Comment 8 Tod Creasey CLA 2007-06-20 15:35:57 EDT
marking as a dup of Bug 188724 so as not to lose dependencies

*** This bug has been marked as a duplicate of bug 188724 ***
Comment 9 Tod Creasey CLA 2007-06-20 16:07:52 EDT
*** Bug 191480 has been marked as a duplicate of this bug. ***