mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-14 02:27:39 -04:00
Const police raid\!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22621 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
b5e39c15a5
commit
0cb6803227
3 changed files with 15 additions and 12 deletions
|
@ -138,8 +138,8 @@ struct screen
|
||||||
void (*stop_scroll)(void);
|
void (*stop_scroll)(void);
|
||||||
void (*clear_display)(void);
|
void (*clear_display)(void);
|
||||||
void (*clear_viewport)(void);
|
void (*clear_viewport)(void);
|
||||||
void (*scroll_stop)(struct viewport* vp);
|
void (*scroll_stop)(const struct viewport* vp);
|
||||||
void (*scroll_stop_line)(struct viewport* vp, int y);
|
void (*scroll_stop_line)(const struct viewport* vp, int y);
|
||||||
void (*update)(void);
|
void (*update)(void);
|
||||||
void (*update_viewport)(void);
|
void (*update_viewport)(void);
|
||||||
void (*backlight_on)(void);
|
void (*backlight_on)(void);
|
||||||
|
|
|
@ -29,13 +29,13 @@
|
||||||
#include "file.h"
|
#include "file.h"
|
||||||
|
|
||||||
void scroll_init(void);
|
void scroll_init(void);
|
||||||
void lcd_scroll_stop(struct viewport* vp);
|
void lcd_scroll_stop(const struct viewport* vp);
|
||||||
void lcd_scroll_stop_line(struct viewport* vp, int y);
|
void lcd_scroll_stop_line(const struct viewport* vp, int y);
|
||||||
void lcd_scroll_fn(void);
|
void lcd_scroll_fn(void);
|
||||||
#ifdef HAVE_REMOTE_LCD
|
#ifdef HAVE_REMOTE_LCD
|
||||||
void lcd_remote_scroll_fn(void);
|
void lcd_remote_scroll_fn(void);
|
||||||
void lcd_remote_scroll_stop(struct viewport* vp);
|
void lcd_remote_scroll_stop(const struct viewport* vp);
|
||||||
void lcd_remote_scroll_stop_line(struct viewport* vp, int y);
|
void lcd_remote_scroll_stop_line(const struct viewport* vp, int y);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* internal usage, but in multiple drivers */
|
/* internal usage, but in multiple drivers */
|
||||||
|
|
|
@ -85,7 +85,7 @@ void lcd_stop_scroll(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Stop scrolling line y in the specified viewport, or all lines if y < 0 */
|
/* Stop scrolling line y in the specified viewport, or all lines if y < 0 */
|
||||||
void lcd_scroll_stop_line(struct viewport* current_vp, int y)
|
void lcd_scroll_stop_line(const struct viewport* current_vp, int y)
|
||||||
{
|
{
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
|
||||||
|
@ -98,7 +98,8 @@ void lcd_scroll_stop_line(struct viewport* current_vp, int y)
|
||||||
the last item to position i */
|
the last item to position i */
|
||||||
if ((i + 1) != lcd_scroll_info.lines)
|
if ((i + 1) != lcd_scroll_info.lines)
|
||||||
{
|
{
|
||||||
lcd_scroll_info.scroll[i] = lcd_scroll_info.scroll[lcd_scroll_info.lines-1];
|
lcd_scroll_info.scroll[i] =
|
||||||
|
lcd_scroll_info.scroll[lcd_scroll_info.lines-1];
|
||||||
}
|
}
|
||||||
lcd_scroll_info.lines--;
|
lcd_scroll_info.lines--;
|
||||||
|
|
||||||
|
@ -115,7 +116,7 @@ void lcd_scroll_stop_line(struct viewport* current_vp, int y)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Stop all scrolling lines in the specified viewport */
|
/* Stop all scrolling lines in the specified viewport */
|
||||||
void lcd_scroll_stop(struct viewport* vp)
|
void lcd_scroll_stop(const struct viewport* vp)
|
||||||
{
|
{
|
||||||
lcd_scroll_stop_line(vp, -1);
|
lcd_scroll_stop_line(vp, -1);
|
||||||
}
|
}
|
||||||
|
@ -161,7 +162,7 @@ void lcd_remote_stop_scroll(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Stop scrolling line y in the specified viewport, or all lines if y < 0 */
|
/* Stop scrolling line y in the specified viewport, or all lines if y < 0 */
|
||||||
void lcd_remote_scroll_stop_line(struct viewport* current_vp, int y)
|
void lcd_remote_scroll_stop_line(const struct viewport* current_vp, int y)
|
||||||
{
|
{
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
|
||||||
|
@ -174,7 +175,8 @@ void lcd_remote_scroll_stop_line(struct viewport* current_vp, int y)
|
||||||
the last item to position i */
|
the last item to position i */
|
||||||
if ((i + 1) != lcd_remote_scroll_info.lines)
|
if ((i + 1) != lcd_remote_scroll_info.lines)
|
||||||
{
|
{
|
||||||
lcd_remote_scroll_info.scroll[i] = lcd_remote_scroll_info.scroll[lcd_remote_scroll_info.lines-1];
|
lcd_remote_scroll_info.scroll[i] =
|
||||||
|
lcd_remote_scroll_info.scroll[lcd_remote_scroll_info.lines-1];
|
||||||
}
|
}
|
||||||
lcd_remote_scroll_info.lines--;
|
lcd_remote_scroll_info.lines--;
|
||||||
|
|
||||||
|
@ -191,7 +193,7 @@ void lcd_remote_scroll_stop_line(struct viewport* current_vp, int y)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Stop all scrolling lines in the specified viewport */
|
/* Stop all scrolling lines in the specified viewport */
|
||||||
void lcd_remote_scroll_stop(struct viewport* vp)
|
void lcd_remote_scroll_stop(const struct viewport* vp)
|
||||||
{
|
{
|
||||||
lcd_remote_scroll_stop_line(vp, -1);
|
lcd_remote_scroll_stop_line(vp, -1);
|
||||||
}
|
}
|
||||||
|
@ -346,3 +348,4 @@ void scroll_init(void)
|
||||||
IF_PRIO(, PRIORITY_USER_INTERFACE)
|
IF_PRIO(, PRIORITY_USER_INTERFACE)
|
||||||
IF_COP(, CPU));
|
IF_COP(, CPU));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue