[Bug 5021] New: Inconsistent view when dragging listview columns divider
http://bugs.winehq.org/show_bug.cgi?id=5021 Summary: Inconsistent view when dragging listview columns divider Product: Wine Version: 0.9.11. Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-gui AssignedTo: wine-bugs(a)winehq.org ReportedBy: mikolaj.zalewski(a)gmail.com When I resize the columns of the listview by dragging the header columns divider, the list columns scrolls after every mouse move while the header draws only a track line and resizes only after releasing the mouse button. It seems that this behaviour is because: * The listview scrolls the columns after receiving the HDN_TRACK notification even if the header doesn't have the HDS_FULLDRAG style * The header is created without the HDS_FULLDRAG style so it is correct that it only draws a track line. * When the header is in the HDS_FULLDRAG mode it sends HDN_TRACK notification and expects a TRUE answer unlike the MS implementation that sends HDN_ITEMCHANGING and expects a FALSE answer. I've written a patch that shows how I think it should be implemented - after applying it the listviews are in the full drag mode but can be changed to the tracking line mode by clearing the HDS_FULLDRAG bit - the same as for the MS implementation. But of course I don't know if it doesn't break anything. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
participants (1)
-
Wine Bugs