1
0
Fork 0
forked from len0rd/rockbox

lcd-common: Remove unused function lcd_puts_offset().

Change-Id: I39749bf3db915e5a8ddb6e6f25eb201ea0aaf981
This commit is contained in:
Thomas Martitz 2013-04-13 18:17:16 +02:00
parent a422604435
commit 8f64625888
6 changed files with 17 additions and 27 deletions

View file

@ -477,10 +477,25 @@ void lcd_putsxyf(int x, int y, const unsigned char *fmt, ...)
/*** Line oriented text output ***/
/* Put a string at a given char position, skipping first offset chars */
void lcd_putsofs(int x, int y, const unsigned char *str, int offset)
{
if ((unsigned)y >= (unsigned)current_vp->height)
return;
/* make sure scrolling is turned off on the line we are updating */
lcd_scroll_stop_viewport_rect(current_vp, x, y, current_vp->width - x, 1);
x = lcd_putsxyofs(x, y, offset, str);
while (x < current_vp->width)
lcd_putxchar(x++, y, xspace);
}
/* Put a string at a given char position */
void lcd_puts(int x, int y, const unsigned char *str)
{
lcd_puts_offset(x, y, str, 0);
lcd_putsofs(x, y, str, 0);
}
/* Formatting version of lcd_puts */
@ -494,20 +509,6 @@ void lcd_putsf(int x, int y, const unsigned char *fmt, ...)
lcd_puts(x, y, buf);
}
/* Put a string at a given char position, skipping first offset chars */
void lcd_puts_offset(int x, int y, const unsigned char *str, int offset)
{
if ((unsigned)y >= (unsigned)current_vp->height)
return;
/* make sure scrolling is turned off on the line we are updating */
lcd_scroll_stop_viewport_rect(current_vp, x, y, current_vp->width - x, 1);
x = lcd_putsxyofs(x, y, offset, str);
while (x < current_vp->width)
lcd_putxchar(x++, y, xspace);
}
/** scrolling **/
void lcd_puts_scroll_worker(int x, int y, const unsigned char *string,
@ -529,7 +530,7 @@ void lcd_puts_scroll_worker(int x, int y, const unsigned char *string,
s->start_tick = current_tick + lcd_scroll_info.delay;
lcd_puts_offset(x, y, string, offset);
lcd_putsofs(x, y, string, offset);
len = utf8length(string);
if (current_vp->width - x >= len)