summaryrefslogtreecommitdiff
path: root/apps/menus
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menus')
-rw-r--r--apps/menus/display_menu.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/apps/menus/display_menu.c b/apps/menus/display_menu.c
index a68defdfd4..c8d39c7395 100644
--- a/apps/menus/display_menu.c
+++ b/apps/menus/display_menu.c
@@ -297,8 +297,20 @@ MAKE_MENU(scroll_settings_menu, ID2P(LANG_SCROLL_MENU), 0, Icon_NOICON,
297/***********************************/ 297/***********************************/
298/* BARS MENU */ 298/* BARS MENU */
299#ifdef HAVE_LCD_BITMAP 299#ifdef HAVE_LCD_BITMAP
300int statusbar_callback(int action,const struct menu_item_ex *this_item)
301{
302 (void)this_item;
303 switch (action)
304 {
305 case ACTION_EXIT_MENUITEM:
306 /* this should be changed so only the viewports are reloaded */
307 settings_apply();
308 break;
309 }
310 return action;
311}
300MENUITEM_SETTING(scrollbar_item, &global_settings.scrollbar, NULL); 312MENUITEM_SETTING(scrollbar_item, &global_settings.scrollbar, NULL);
301MENUITEM_SETTING(statusbar, &global_settings.statusbar, NULL); 313MENUITEM_SETTING(statusbar, &global_settings.statusbar, statusbar_callback);
302#if CONFIG_KEYPAD == RECORDER_PAD 314#if CONFIG_KEYPAD == RECORDER_PAD
303MENUITEM_SETTING(buttonbar, &global_settings.buttonbar, NULL); 315MENUITEM_SETTING(buttonbar, &global_settings.buttonbar, NULL);
304#endif 316#endif