diff options
Diffstat (limited to 'apps/gui/scrollbar.c')
-rw-r--r-- | apps/gui/scrollbar.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/apps/gui/scrollbar.c b/apps/gui/scrollbar.c index b9038d902b..e2e70fd9fb 100644 --- a/apps/gui/scrollbar.c +++ b/apps/gui/scrollbar.c | |||
@@ -241,4 +241,24 @@ void gui_bitmap_scrollbar_draw(struct screen * screen, struct bitmap bm, int x, | |||
241 | #endif | 241 | #endif |
242 | } | 242 | } |
243 | } | 243 | } |
244 | |||
245 | void show_busy_slider(struct screen *s, int x, int y, int width, int height) | ||
246 | { | ||
247 | static int start = 0, dir = 1; | ||
248 | gui_scrollbar_draw(s, x, y, width, height, 100, | ||
249 | start, start+20, HORIZONTAL); | ||
250 | #if NB_SCREENS > 1 | ||
251 | if (s->screen_type == SCREEN_MAIN) | ||
252 | { | ||
253 | #endif | ||
254 | start += (dir*2); | ||
255 | if (start > 79) | ||
256 | dir = -1; | ||
257 | else if (start < 1) | ||
258 | dir = 1; | ||
259 | #if NB_SCREENS > 1 | ||
260 | } | ||
261 | #endif | ||
262 | } | ||
263 | |||
244 | #endif /* HAVE_LCD_BITMAP */ | 264 | #endif /* HAVE_LCD_BITMAP */ |