Use the item box rather than the bounds when invalidating.
Implement 'bPartial' in EnsureVisible.

1 file changed