+ switch (button) {
+ case BUTTON_D:
+ if (idle_screen.show_seconds)
+ idle_screen.show_seconds = FALSE;
+ else
+ idle_screen.show_seconds = TRUE;
+ break;
+ case BUTTON_E:
+ if (idle_screen.analogue == TRUE) {
+ idle_screen.analogue = FALSE;
+ idle_screen.screendraw_func = DrawLcdDigitalClock;
+ } else {
+ idle_screen.analogue = TRUE;
+ idle_screen.screendraw_func = DrawLcdAnaClock;
+ };
+ break;
+ default:
+ break;
+ };
+ idle_screen.screendraw_func(idle_screen.show_seconds);