Preliminary patch for Bug 675 - LVM_SCROLL

Guy L. Albertelli galberte at neo.lrun.com
Fri Jul 19 12:12:09 CDT 2002


The attached patch implements LVM_SCROLL. While not many programs use it,
implementing it required changing how scrollbars were handled for all of
Listview. This new implementation is much more like the native. The
scrollbars mimic the range of pixels that they cover. This allows the
specification of a pixel level scroll which is critical to LVM_SCROLL. The
only exception (and the native does this also) is for LVS_LIST displays
where the scrollbar is related to the number of columns to be displayed.

Before submitting to wine-patches, I am interested in feedback and any
discrepancies with how the native controls work (-dll commctrl,comctl32=n).

Thanks,
Guy Albertelli  <<galberte at neo.lrun.com>>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: listview.diff
Type: application/octet-stream
Size: 14789 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20020719/e93aca51/listview.obj


More information about the wine-devel mailing list