summaryrefslogtreecommitdiff
path: root/apps/plugins/lib/checkbox.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/lib/checkbox.c')
-rw-r--r--apps/plugins/lib/checkbox.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/apps/plugins/lib/checkbox.c b/apps/plugins/lib/checkbox.c
index fc3a5e1e7d..221137b328 100644
--- a/apps/plugins/lib/checkbox.c
+++ b/apps/plugins/lib/checkbox.c
@@ -27,19 +27,19 @@
27/* 27/*
28 * Print a checkbox 28 * Print a checkbox
29 */ 29 */
30void checkbox(const struct plugin_api *api, int x, int y, int width, int height, bool checked) 30void checkbox(int x, int y, int width, int height, bool checked)
31{ 31{
32 /* draw box */ 32 /* draw box */
33 api->lcd_drawrect(x, y, width, height); 33 rb->lcd_drawrect(x, y, width, height);
34 34
35 /* clear inner area */ 35 /* clear inner area */
36 api->lcd_set_drawmode(DRMODE_SOLID|DRMODE_INVERSEVID); 36 rb->lcd_set_drawmode(DRMODE_SOLID|DRMODE_INVERSEVID);
37 api->lcd_fillrect(x + 1, y + 1, width - 2, height - 2); 37 rb->lcd_fillrect(x + 1, y + 1, width - 2, height - 2);
38 api->lcd_set_drawmode(DRMODE_SOLID); 38 rb->lcd_set_drawmode(DRMODE_SOLID);
39 39
40 if (checked){ 40 if (checked){
41 api->lcd_drawline(x + 2, y + 2, x + width - 2 - 1 , y + height - 2 - 1); 41 rb->lcd_drawline(x + 2, y + 2, x + width - 2 - 1 , y + height - 2 - 1);
42 api->lcd_drawline(x + 2, y + height - 2 - 1, x + width - 2 - 1, y + 2); 42 rb->lcd_drawline(x + 2, y + height - 2 - 1, x + width - 2 - 1, y + 2);
43 } 43 }
44} 44}
45 45