[1/4] comctl32: Add absolute version of iterator_frameditems

Owen Rudge orudge at codeweavers.com
Mon Nov 2 10:57:41 CST 2009


I've split this patch up a bit to try to make it a bit more manageable. 
Functionally, the patch is the same as the previous submission.

~~~~~~

These patches add support for scrolling a listview when performing a 
marquee selection. In Windows, a listview will scroll around when 
dragging and highlighting icons, picking up speed as you move the mouse 
further past the window.

The patches introduce some new functions and moves around some existing 
routines mainly to avoid duplication of code where possible, and to 
hopefully make the process clearer. For instance, a timer routine is 
used to ensure that the scrolling continues when the mouse is stationary 
outside the window bounds - meaning WM_MOUSEMOVE is not called and hence 
the code needs to be duplicated.

---
  dlls/comctl32/listview.c |   53 
++++++++++++++++++++++++++++-----------------
  1 files changed, 33 insertions(+), 20 deletions(-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-comctl32-Add-absolute-version-of-iterator_frameditem.patch
Type: text/x-patch
Size: 4984 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20091102/582fc1e6/attachment.bin>


More information about the wine-patches mailing list