summaryrefslogtreecommitdiff
path: root/apps/recorder/icons.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder/icons.c')
-rw-r--r--apps/recorder/icons.c24
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 */
166void statusbar_icon_battery(int percent, bool charging) 166void 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 }