This is useful for adding 'cursor-face or 'mouse-face to each row. I've been advising 'vtable--insert-line' with an after advice. This is better.
Example:
(make-vtable
:columns
'(( :name "Foo"
:primary ascending
))
:allow-other-keys t ; backward compatibility for :row-properties
:row-properties '( mouse-face highlight
cursor-face region)
-Stephane