summaryrefslogtreecommitdiff
path: root/apps/gui/statusbar.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/statusbar.h')
-rw-r--r--apps/gui/statusbar.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/apps/gui/statusbar.h b/apps/gui/statusbar.h
index c2829a029b..169b76b15a 100644
--- a/apps/gui/statusbar.h
+++ b/apps/gui/statusbar.h
@@ -54,6 +54,9 @@ struct status_info {
54 54
55}; 55};
56 56
57/* statusbar visibility/position, used for settings also */
58enum statusbar_values { STATUSBAR_OFF = 0, STATUSBAR_TOP, STATUSBAR_BOTTOM };
59
57struct gui_statusbar 60struct gui_statusbar
58{ 61{
59 long battery_icon_switch_tick; 62 long battery_icon_switch_tick;
@@ -97,8 +100,10 @@ struct gui_syncstatusbar
97}; 100};
98 101
99extern void gui_syncstatusbar_init(struct gui_syncstatusbar * bars); 102extern void gui_syncstatusbar_init(struct gui_syncstatusbar * bars);
100extern void gui_syncstatusbar_draw(struct gui_syncstatusbar * bars, bool force_redraw); 103extern void gui_syncstatusbar_draw(struct gui_syncstatusbar * bars,
101void gui_statusbar_changed(int enabled); 104 bool force_redraw);
105void gui_statusbar_changed(enum screen_type screen,
106 enum statusbar_values old);
102#if !defined(HAVE_REMOTE_LCD) || defined(__PCTOOL__) 107#if !defined(HAVE_REMOTE_LCD) || defined(__PCTOOL__)
103#define statusbar_position(a) (global_settings.statusbar) 108#define statusbar_position(a) (global_settings.statusbar)
104#else 109#else