Subversion Repositories freemyipod

Rev

Rev 242 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 242 Rev 243
Line 24... Line 24...
24
#include "global.h"
24
#include "global.h"
25
#include "lcdconsole.h"
25
#include "lcdconsole.h"
26
#include "drawing.h"
26
#include "drawing.h"
27
#include "util.h"
27
#include "util.h"
28
#include "contextswitch.h"
28
#include "contextswitch.h"
29
#include "progressbar.h"
-
 
30
 
-
 
31
 
29
 
32
#define OFFSETX LCDCONSOLE_OFFSETX
30
#define OFFSETX LCDCONSOLE_OFFSETX
33
#define OFFSETY LCDCONSOLE_OFFSETY
31
#define OFFSETY LCDCONSOLE_OFFSETY
34
#define PIXELBYTES (LCD_BYTESPERPIXEL)
32
#define PIXELBYTES (LCD_BYTESPERPIXEL)
35
#define LINEBYTES (LCD_WIDTH * PIXELBYTES)
33
#define LINEBYTES (LCD_WIDTH * PIXELBYTES)
Line 152... Line 150...
152
 
150
 
153
int lcdconsole_get_lineend_y()
151
int lcdconsole_get_lineend_y()
154
{
152
{
155
    return (current_row + 1) * FONT_HEIGHT + OFFSETY - 1;
153
    return (current_row + 1) * FONT_HEIGHT + OFFSETY - 1;
156
}
154
}
157
 
-
 
158
void lcdconsole_progressbar(struct progressbar_state* progressbar, int min, int max)
-
 
159
{
-
 
160
    progressbar_init(progressbar, lcdconsole_get_current_x(), lcdconsole_get_lineend_x(),
-
 
161
                     lcdconsole_get_current_y(), lcdconsole_get_lineend_y(),
-
 
162
                     lcd_translate_color(0, 0, 0, 0), lcd_translate_color(0, 0xcf, 0xcf, 0xcf),
-
 
163
                     lcd_translate_color(0, 0, 0, 0xef), min, max);
-
 
164
}
-