summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd-player.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/lcd-player.c')
-rw-r--r--firmware/drivers/lcd-player.c59
1 files changed, 0 insertions, 59 deletions
diff --git a/firmware/drivers/lcd-player.c b/firmware/drivers/lcd-player.c
index 189cb0e899..1333a152f4 100644
--- a/firmware/drivers/lcd-player.c
+++ b/firmware/drivers/lcd-player.c
@@ -506,65 +506,6 @@ void lcd_stop_scroll(void)
506 lcd_update(); 506 lcd_update();
507} 507}
508 508
509void lcd_stop_scroll_line(int line)
510{
511 struct scrollinfo* s;
512
513 s = &scroll[line];
514 if ( s->mode == SCROLL_MODE_RUN ||
515 s->mode == SCROLL_MODE_PAUSE ) {
516 /* restore scrolled row */
517 lcd_puts(s->startx, s->starty, s->text);
518 }
519
520 lcd_update();
521}
522
523void lcd_scroll_pause(void)
524{
525 struct scrollinfo* s;
526 int index;
527
528 for ( index = 0; index < SCROLLABLE_LINES; index++ ) {
529 s = &scroll[index];
530 if ( s->mode == SCROLL_MODE_RUN ) {
531 s->mode = SCROLL_MODE_PAUSE;
532 }
533 }
534}
535
536void lcd_scroll_pause_line(int line)
537{
538 struct scrollinfo* s;
539
540 s = &scroll[line];
541 if ( s->mode == SCROLL_MODE_RUN ) {
542 s->mode = SCROLL_MODE_PAUSE;
543 }
544}
545
546void lcd_scroll_resume(void)
547{
548 struct scrollinfo* s;
549 int index;
550
551 for ( index = 0; index < SCROLLABLE_LINES; index++ ) {
552 s = &scroll[index];
553 if ( s->mode == SCROLL_MODE_PAUSE ) {
554 s->mode = SCROLL_MODE_RUN;
555 }
556 }
557}
558
559void lcd_scroll_resume_line(int line)
560{
561 struct scrollinfo* s;
562
563 s = &scroll[line];
564 if (s->mode == SCROLL_MODE_PAUSE ) {
565 s->mode = SCROLL_MODE_RUN;
566 }
567}
568 509
569void lcd_allow_bidirectional_scrolling(bool on) 510void lcd_allow_bidirectional_scrolling(bool on)
570{ 511{