summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/recorder/widgets.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/apps/recorder/widgets.h b/apps/recorder/widgets.h
index bae9f39..18f59a8 100644
--- a/apps/recorder/widgets.h
+++ b/apps/recorder/widgets.h
@@ -21,16 +21,22 @@
#include <lcd.h>
#ifdef HAVE_LCD_BITMAP
-/* Directions for progressbar and scrollbar */
-enum
-{
+/* Directions for progressbar and slidebar */
+enum {
Grow_Right = 0,
Grow_Left,
Grow_Down,
Grow_Up
};
+/* Orientation for scrollbar */
+enum {
+ VERTICAL = 0,
+ HORIZONTAL
+};
+
extern void progressbar(int x, int y, int width, int height, int percent, int direction);
extern void slidebar(int x, int y, int width, int height, int percent, int direction);
+extern void scrollbar(int x, int y, int width, int height, int items, int min_shown, int max_shown, int orientation);
#endif /* HAVE_LCD_BITMAP */
#endif /* __WIDGETS_H__ */