Description of problem: If the mouse cursor is over an insensitive group heading label or checkbox the scroll wheel does not scroll the list. The insensitive widget appears to be intercepting the events and discarding them without passing them to the parent container. How reproducible: Every time Steps to Reproduce: 1. Select custom install 2. In the pacakge group selection select Everything 3. Put the mouse cursor over one of the disabled group headings and use the scroll wheel. Actual results: Nothing happens Expected results: The list scrolls according to movement of the scroll wheel.
This is gtk (reproduced with something far simpler). Scrolling with the scroll wheel when your focus is on a desensitized widget seems to not work. Owen, is this intentional or a gtk bug?
It's a GTK+ defect, certainly, if also "working as expected". The problem is that GTK+ doesn't have any way of telling that an insensitive widget wouldn't normally take the scroll event. So, it doesn't see any difference between - User clicks on insensitive button - User scrolls over insensitive scroll widget - User scrolls over insensitive button The event is eaten in all three cases. If you want, assign it to GTK+ and I'll file a bug upstream and resolve this one UPSTREAM.
That was basically what I figured was happening. Thanks Owen.
http://bugzilla.gnome.org/show_bug.cgi?id=119881