http://bugs.winehq.org/show_bug.cgi?id=29847
Bug #: 29847 Summary: comctl32: Sliders of disabled trackbars are rendered the same as enabled ones Product: Wine Version: 1.4-rc1 Platform: x86-64 URL: http://www.winuae.net/files/InstallWinUAE2330.exe OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: comctl32 AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk Classification: Unclassified
Sliders of disabled trackbar controls should be rendered differently from the non-disabled state, to indicate that the control is disabled. However with Wine's built-in comctl32, disabled trackbars are rendered identically to enabled ones. There is no visual indication that the slider cannot be moved.
To demonstrate, download and run WinUAE. When the settings window opens, click "CPU and FPU" in the treeview on the left. The sliders in the CPU Emulation Speed area are disabled. Click the "Adjustable between CPU and chipset" radio button to enable them. There is no change in how the sliders are rendered.
Enable native comctl32 (winetricks comctl32) and run WinUAE again. Disabled sliders are rendered with a cross-hatch white/grey pattern. Clicking the radio button to enable the trackbars renders the sliders all grey, indicating that the user can adjust them.
Using built-in comctl32: http://bugs.winehq.org/attachment.cgi?id=38738 Using native comctl32: http://bugs.winehq.org/attachment.cgi?id=38739