diff options
Diffstat (limited to 'apps/gui/statusbar.h')
-rw-r--r-- | apps/gui/statusbar.h | 9 |
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 */ | ||
58 | enum statusbar_values { STATUSBAR_OFF = 0, STATUSBAR_TOP, STATUSBAR_BOTTOM }; | ||
59 | |||
57 | struct gui_statusbar | 60 | struct 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 | ||
99 | extern void gui_syncstatusbar_init(struct gui_syncstatusbar * bars); | 102 | extern void gui_syncstatusbar_init(struct gui_syncstatusbar * bars); |
100 | extern void gui_syncstatusbar_draw(struct gui_syncstatusbar * bars, bool force_redraw); | 103 | extern void gui_syncstatusbar_draw(struct gui_syncstatusbar * bars, |
101 | void gui_statusbar_changed(int enabled); | 104 | bool force_redraw); |
105 | void 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 |