]> git.karo-electronics.de Git - oswald.git/blobdiff - ui/oswald_screens.c
Some minor improvements.
[oswald.git] / ui / oswald_screens.c
index ab7140847b2bc4e6d9aac37779b284045e4eefa6..680b5bae908c758d3f45c7d17b0eca4b5ec6e41c 100644 (file)
@@ -190,8 +190,8 @@ static main_menu_data_t main_menu_screen = {
 // GRID_Y is +1 since there is one empty row for title icon
 #define MAIN_MENU_GRID_Y       3
 #define MAIN_MENU_GRID_SPACING 0
-#define MAIN_MENU_OFFSET_X     3
-#define MAIN_MENU_OFFSET_Y     10
+#define MAIN_MENU_OFFSET_X     6
+#define MAIN_MENU_OFFSET_Y     8
 
 void draw_main_menu_screen(main_menu_data_t *sdata)
 {
@@ -237,6 +237,20 @@ void draw_main_menu_screen(main_menu_data_t *sdata)
        hal_lcd_set_pixel(MAIN_MENU_OFFSET_X+23+((pf%MAIN_MENU_GRID_X) * (MAIN_MENU_GRID_PIXEL / MAIN_MENU_GRID_X)) % (MAIN_MENU_GRID_X*(MAIN_MENU_GRID_PIXEL / MAIN_MENU_GRID_X)),
                MAIN_MENU_OFFSET_Y+23+((pf/MAIN_MENU_GRID_X) * (MAIN_MENU_GRID_PIXEL / MAIN_MENU_GRID_Y)) % (MAIN_MENU_GRID_Y*(MAIN_MENU_GRID_PIXEL / MAIN_MENU_GRID_Y)), FALSE);
 
+
+       // finally a nice border
+       oswald_draw_line(3, 0, 95, 0);
+       oswald_draw_line(2, 1, 95, 1);
+       oswald_draw_line(1, 2, 95, 2);
+
+       oswald_draw_line(0, 3, 0, 92);
+       oswald_draw_line(1, 3, 1, 93);
+       oswald_draw_line(2, 3, 2, 94);
+
+       oswald_draw_line(1, 93, 95, 93);
+       oswald_draw_line(2, 94, 95, 94);
+       oswald_draw_line(3, 95, 95, 95);
+
        hal_lcd_update_display();
 }