/* Show spincollection. 
This function draws all the spinners in a spincollection to the screen, together with an OK button at the bottom. It also draws an indicator arrow in front of the top spinner. */
void gfx_mono_spinctrl_spincollection_show(struct gfx_mono_spinctrl_spincollection *spinners)
/* Show spincollection. 
This function draws all the spinners in a spincollection to the screen, together with an OK button at the bottom. It also draws an indicator arrow in front of the top spinner. */
void gfx_mono_spinctrl_spincollection_show(struct gfx_mono_spinctrl_spincollection *spinners)
{
	uint8_t i;
	struct gfx_mono_spinctrl *iterator;
	gfx_mono_draw_filled_rect(0, 0, GFX_MONO_LCD_WIDTH, GFX_MONO_LCD_HEIGHT,
			GFX_PIXEL_CLR);
	if (spinners->number_of_spinners == 0) {
		return;
	}
	iterator = spinners->collection;
	for (i = 0; i < spinners->number_of_spinners; i++) {
		gfx_mono_spinctrl_draw(iterator, true);
		iterator = iterator->next;
	}
	gfx_mono_spinctrl_draw_button(true, false);
	gfx_mono_spinctrl_draw_indicator(spinners->collection, true);
}