Community
Participate
Working Groups
Build Identifier: 3.6.RC2 The checkboxes in disabled tables are not rendered like normal disabled checkboxes in all Windows platforms. The checkboxes are functionally disabled (no checked state change possible) but they are displayed like active checkboxes. However, normal checkboxes that are not part of a table are rendered differently when disabled. Linux/GTK and OSX/Cocoa are ok. Based on the mail template app, I created a showcase app to display the differences (see attachment). Please see attached screen shots. Reproducible: Always Steps to Reproduce: 1. download and import the attached project 2. run it on windows xp/vista/7 (classic or aero mode make no difference) 3. compare the rendering of the disabled checkboxes out and inside the table
Created attachment 169953 [details] Demo application that showcases the problem
Created attachment 169954 [details] screenshot taken on linux gtk
Created attachment 169955 [details] screenshot taken on osx cocoa
Created attachment 169956 [details] screenshot taken on windows 7 with aero
Created attachment 169957 [details] screenshot taken on windows xp classic
If we fix this problem, on windows xp classic theme, the user won't be able to tell if an item is grayed or not when the table is disabled.
Created attachment 170017 [details] Patch (preserving look for Windows XP Classic theme)
Created attachment 170018 [details] screenshot with the patch
Not sure what is the best look for XP classic. Either way, I'll only be able to fix this after 3.6
Fixed in HEAD > 20100810
Bug 322328 is for the same problem in Tree.