http://bugs.winehq.org/show_bug.cgi?id=21842
Summary: IShellBrowser/IComDlgBrowser Listview header not draw correctly Product: Wine Version: 1.1.39 Platform: x86 URL: http://www.secureneterm.com OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: support@securenetterm.com
The header bar of an IShellBrowser/IComDlgBrowser listview is not drawn correctly when the detail view mode (FVM_DETAILS) is selected. On the initial display, the area where the header bar should be is blank (white). If you drag the mouse over the area where the header should be, the header bar is drawn in the area under the mouse. If you then minimize or do anything that causes a repaint of the listview, the header bar goes away.
Testing indicates using the comctl32.dll AND/OR uxtheme.dll in native mode resolves the issue.
This can be seen using the following demo application (including source) at:
http://www.codeproject.com/KB/shell/explorer.aspx?df=100&forumid=2239&am...
http://bugs.winehq.org/show_bug.cgi?id=21842
--- Comment #1 from Kenneth Robinette support@securenetterm.com 2010-11-11 07:42:13 CST --- (In reply to comment #0)
The header bar of an IShellBrowser/IComDlgBrowser listview is not drawn correctly when the detail view mode (FVM_DETAILS) is selected. On the initial display, the area where the header bar should be is blank (white). If you drag the mouse over the area where the header should be, the header bar is drawn in the area under the mouse. If you then minimize or do anything that causes a repaint of the listview, the header bar goes away. Testing indicates using the comctl32.dll AND/OR uxtheme.dll in native mode resolves the issue. This can be seen using the following demo application (including source) at: http://www.codeproject.com/KB/shell/explorer.aspx?df=100&forumid=2239&am...
Additional testing indicates that perhaps the main problem is in uxtheme.dll. If you call DisableTheme() on the SysListView32 window, the detail header is drawn correctly.
http://bugs.winehq.org/show_bug.cgi?id=21842
--- Comment #2 from butraxz@gmail.com 2013-05-25 09:45:33 CDT --- No update for over 900 days. Is this still and issue in 1.5.31 or higher or is this abandoned ?
http://bugs.winehq.org/show_bug.cgi?id=21842
--- Comment #3 from Kenneth Robinette support@securenetterm.com 2013-05-25 14:00:09 CDT --- Yes, it still is a problem.
http://bugs.winehq.org/show_bug.cgi?id=21842
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com 2013-05-25 14:10:58 CDT --- Could you build that thing and attach or link to executable so I can test?
http://bugs.winehq.org/show_bug.cgi?id=21842
--- Comment #5 from Kenneth Robinette support@securenetterm.com 2013-05-25 14:53:49 CDT --- Created attachment 44552 --> http://bugs.winehq.org/attachment.cgi?id=44552 Example program to show the Listview Header drawing problem
http://bugs.winehq.org/show_bug.cgi?id=21842
--- Comment #6 from Kenneth Robinette support@securenetterm.com 2013-05-25 15:01:06 CDT --- I just attached winexplore.exe which will show the problem. When this program is run under the current version, the entire bar below the program is draw in solid black. It should be grey and the icon with the question mark should have a grey background.
The top of the listview should contain a header with the column names of Name, Size, Type and Date Modified. If you run the mouse across the top of the listview, you will see the header information painted.
http://bugs.winehq.org/show_bug.cgi?id=21842
--- Comment #7 from Nikolay Sivov bunglehead@gmail.com 2013-05-26 03:17:05 CDT --- I can't reproduce that, it looks just fine on my system. Some bits are missing like sorting arrows on header items or selected column background, but I have no problems with header like you described. Also I don't see how it could be related to themes since there's no theme in clean wine prefix. Are you using clean prefix with 1.5.31? Post a screenshot with it glitching please, and what's your wm, are you using compositing manager?
http://bugs.winehq.org/show_bug.cgi?id=21842
--- Comment #8 from Kenneth Robinette support@securenetterm.com 2013-05-26 08:17:31 CDT --- The problem happens when you have a theme defined in the Wine Configuration/Desktop Integration. I have the normal Windows XP style selected using standard Microsoft theme components from XP.
This is running under Ubuntu 12.04.
So no, this is not a 100% clean WINE prefix, but I thought using themes was allowed.
http://bugs.winehq.org/show_bug.cgi?id=21842
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|IShellBrowser/IComDlgBrowse |Listview header not draw |r Listview header not draw |correctly with theme |correctly |enabled Severity|normal |trivial
http://bugs.winehq.org/show_bug.cgi?id=21842
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Summary|Listview header not draw |Shellview listview header |correctly with theme |not drawn correctly with |enabled |theme enabled Ever Confirmed|0 |1
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com 2013-05-26 08:52:16 CDT --- Yes, I can see it now with Human theme installed. Seems to only happen with Shellview lists, which is strange.
https://bugs.winehq.org/show_bug.cgi?id=21842
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download