2007-04-04 Carlos Alberto Cortez <calberto.cortez@gmail.com>
authorCarlos Alberto Cortez <calberto.cortez@gmail.com>
Wed, 4 Apr 2007 22:47:52 +0000 (22:47 -0000)
committerCarlos Alberto Cortez <calberto.cortez@gmail.com>
Wed, 4 Apr 2007 22:47:52 +0000 (22:47 -0000)
commit60f43770b965b1cdc1ecc06b65c9fe789cb58772
treecc55e71dd9e2cf5be9049306b2a75a60edcdd89a
parentb7ee0f03d2731a24000bfdbe3369ec2a4f7d0e75
2007-04-04  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListView.cs: We don't need the MouseEnter/MouseLeave check
to fire just one MouseHover event when HoverSelection is true, since
.Net does fire more than one MouseHover event in that scenario. Also,
fix the selection in HoverSelection, by invoking UpdateMultiSelect
if MultiSelect is true, instead of only setting ListViewItem.Selected.
Finally, we need to reset the Hover logic in MouseMove, even when we
don't have a selected item.

svn path=/trunk/mcs/; revision=75410
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListView.cs