public void set_can_unselect
If true, unselecting the current item via
unselect_item is supported.
Note that setting autoselect will cause the unselecting to not work,
so it practically makes no sense to set both at the same time the same time.
true to allow unselecting