Bug 38058 - [Dialogs] Overuse of group boxes / titled borders
Summary: [Dialogs] Overuse of group boxes / titled borders
Status: RESOLVED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.1   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Billy Biggs CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-23 12:21 EDT by Karsten Lentzsch CLA
Modified: 2004-10-22 16:03 EDT (History)
2 users (show)

See Also:


Attachments
File search with group box replaced by a titled separator (15.59 KB, image/png)
2003-05-28 17:02 EDT, Karsten Lentzsch CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Karsten Lentzsch CLA 2003-05-23 12:21:31 EDT
Many eclipse panels use group boxes inappropriately. This leads to poor 
alignment and decreases the legibility and readability.

Very often 3 out of 4 border lines of a group box are just obsolete; it can 
then be replaced by a titled separator or just by a plain title. In other 
cases you can completely remove the group box and just add more white space.

The Mac Aqua Style Guide provides a section that shows several alternatives 
how to improve a layout by removing group boxes.
Comment 1 Debbie Wilson CLA 2003-05-28 11:50:11 EDT
Is this in relation to drop-down menus?  For example, the groupings found in 
the menu for File on the top menubar?
Comment 2 Tod Creasey CLA 2003-05-28 16:05:47 EDT
THese were added for the sake of accessibility. We should investigate removing 
them and getting the Z order sorted instead.
Comment 3 Karsten Lentzsch CLA 2003-05-28 17:02:09 EDT
Created attachment 4996 [details]
File search with group box replaced by a titled separator

Find attached a redesign of the eclipse file search panel. It lacks three
obsolete border lines and has aligned the right-hand side check box and
buttons.

Often, a Group prevents UI developers from aligning components. Although an
advanced layout manager could handle it, developers typically do not align
content inside the group with other elements outside the group.
Comment 4 Karsten Lentzsch CLA 2003-06-02 14:51:52 EDT
You can find a bunch of alternatives on how to replace group boxes in the Mac 
Aqua HIG.

Click 'Group Boxes' in the layout guide lines, see http://tinyurl.com/cvpb
Comment 5 Nick Edgar CLA 2003-06-02 15:32:01 EDT
Thanks for the pointers.  We would like to do something like this, however 
whatever solution we come up with needs to be accessible.
Screen readers like JAWS tend not to understand separators like this.
Comment 6 Billy Biggs CLA 2004-10-22 16:03:50 EDT
This is something I've noticed as well, it seems that many parts of the Eclipse UI uses
group boxes, sometimes many right after each other (Window > Preferences >
Workbench > Appearance).  As well, platforms like the Mac and the GNOME interface
guidelines recommend against using group boxes in most situations.

Without a style guide of our own in Eclipse, I think the best way to approach this is to
file bugs against specific dialogs with layout suggestions.  I am marking this
particular bug as WONTFIX, please open more specific bugs.