diff options
Diffstat (limited to 'apps/recorder/icons.c')
-rw-r--r-- | apps/recorder/icons.c | 24 |
1 files changed, 7 insertions, 17 deletions
diff --git a/apps/recorder/icons.c b/apps/recorder/icons.c index eb2e4e21fb..d1ee11dbed 100644 --- a/apps/recorder/icons.c +++ b/apps/recorder/icons.c | |||
@@ -165,23 +165,14 @@ void statusbar_wipe(void) | |||
165 | */ | 165 | */ |
166 | void statusbar_icon_battery(int percent, bool charging) | 166 | void statusbar_icon_battery(int percent, bool charging) |
167 | { | 167 | { |
168 | int i,j; | 168 | int i; |
169 | int fill; | 169 | int fill; |
170 | 170 | ||
171 | /* draw battery */ | 171 | /* draw battery */ |
172 | for (i=0; i < 17; i++) { | 172 | lcd_drawrect(ICON_BATTERY_X_POS, STATUSBAR_Y_POS, 17, 7); |
173 | DRAW_PIXEL(ICON_BATTERY_X_POS + i, STATUSBAR_Y_POS); | ||
174 | DRAW_PIXEL(ICON_BATTERY_X_POS + i, STATUSBAR_Y_POS + 6); | ||
175 | } | ||
176 | |||
177 | for (i=1; i < 6; i++) { | ||
178 | DRAW_PIXEL(ICON_BATTERY_X_POS, STATUSBAR_Y_POS + i); | ||
179 | DRAW_PIXEL(ICON_BATTERY_X_POS + 16, STATUSBAR_Y_POS + i); | ||
180 | } | ||
181 | |||
182 | for (i=2; i < 5; i++) | 173 | for (i=2; i < 5; i++) |
183 | DRAW_PIXEL(ICON_BATTERY_X_POS + 17, STATUSBAR_Y_POS + i); | 174 | lcd_drawpixel(ICON_BATTERY_X_POS + 17, STATUSBAR_Y_POS + i); |
184 | 175 | ||
185 | /* fill battery */ | 176 | /* fill battery */ |
186 | fill=percent; | 177 | fill=percent; |
187 | if (fill < 0) | 178 | if (fill < 0) |
@@ -191,10 +182,9 @@ void statusbar_icon_battery(int percent, bool charging) | |||
191 | 182 | ||
192 | fill = fill * 15 / 100; | 183 | fill = fill * 15 / 100; |
193 | 184 | ||
194 | for (i=1; i <= fill; i++) | 185 | lcd_fillrect(ICON_BATTERY_X_POS + 1, STATUSBAR_Y_POS + 1, fill, 5); |
195 | for (j=1; j < 6; j++) | ||
196 | DRAW_PIXEL(ICON_BATTERY_X_POS + i, STATUSBAR_Y_POS + j); | ||
197 | 186 | ||
187 | /* draw power plug if charging */ | ||
198 | if (charging) | 188 | if (charging) |
199 | lcd_bitmap(bitmap_icon_7x8[Icon_Plug], ICON_PLUG_X_POS, | 189 | lcd_bitmap(bitmap_icon_7x8[Icon_Plug], ICON_PLUG_X_POS, |
200 | STATUSBAR_Y_POS, ICON_PLUG_WIDTH, STATUSBAR_HEIGHT, false); | 190 | STATUSBAR_Y_POS, ICON_PLUG_WIDTH, STATUSBAR_HEIGHT, false); |
@@ -254,7 +244,7 @@ void statusbar_icon_volume(int percent) | |||
254 | if(i%2 == 0) | 244 | if(i%2 == 0) |
255 | step++; | 245 | step++; |
256 | for(j=1; j <= step; j++) | 246 | for(j=1; j <= step; j++) |
257 | DRAW_PIXEL(ICON_VOLUME_X_POS + i, STATUSBAR_Y_POS + 7 - j); | 247 | lcd_drawpixel(ICON_VOLUME_X_POS + i, STATUSBAR_Y_POS + 7 - j); |
258 | } | 248 | } |
259 | } | 249 | } |
260 | } | 250 | } |