From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003
Description of problem:
Anyone who has a large number of screen resolutions is going to get a messed up
dialog box as shown in the picutre provided in the URL section above. The
display settings should be a slider widget, not a group of radio buttons.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Add about 30 modelines to your CXF86Config file
2. Open the Change Display dialog box
3. Observe how the dialog box does not even fit on the screen.
Actual Results: The massive number of radio buttons causes the dialog box to
become so large that it no longer fits onto my screen.
Expected Results: The display modes should be selectable from a slider widget
so that all your display resolutions will fit within the dialog box no matter
how many are set.
I just saw a picture of how OS X does it. OS X uses a fixed length listbox with
a scrollbar. This also would be an acceptable solution.
It should probably also filter out some of the resolutions...
If you do decide to filter out resolutions below 640x480 there should be a
checkbox to display them (the checkbox would only be visible if resolutions are
actually filtered). There are times when I like to zoom in on a windows (say a
movie or game) and changing to a resoultion below 640x480 should be an option
from the GUI if you have those modelines in your X config file.
I've decided not to filter out any of the resolutions, mainly because I think it
is pretty uncommon for people to have so many modelines in their config file.
I have replaced the RadioButtons with OptionMenus, so this will accomodate
systems with many mode lines just fine. I will attach a screenshot.
This should appear in redhat-config-xfree86-0.7.1-1, which should appear in
Rawhide soon. QA, please verify.
Created attachment 89147 [details]
screenshot of the new UI
Added a lot of display modes to my "/etc/X11/XF86Config" file and tried out
The OptionMenus seems to work fine in presenting the different resolutions, much
better than in the old version (http://tkmame.retrogames.com/DisplaySettings.png).
Verified fixed with "redhat-config-xfree86-0.7.3-2" on Phoebe 8.0.94.
There is a stack of 64 bugs that have been in Modified state for a long period
of time. I am closing these as Rawhide now. If you find that the issue is not
fixed, please reopen this report.