Gengrid items select modes

This code snippet shows how different select modes in gengrid items work. It includes select/unselect callbacks for checking how are they triggered in each mode.