X-Git-Url: https://git.karo-electronics.de/?p=oswald.git;a=blobdiff_plain;f=ui%2Foswald-ui.c;fp=ui%2Foswald-ui.c;h=74d567623639739196deec588bf1c99278a9126d;hp=9d7e57581786022feba8e2401a99cf6268c71208;hb=5cb2f89d7c30198f08f6b11b558e84e884adbfc7;hpb=cd477f0823f08be745cb22521bafb6c6cee192c7 diff --git a/ui/oswald-ui.c b/ui/oswald-ui.c index 9d7e575..74d5676 100644 --- a/ui/oswald-ui.c +++ b/ui/oswald-ui.c @@ -23,13 +23,14 @@ static oswald_ui *ui_g; -void hal_lcd_set_pixel(gint x, gint y, gboolean state) +void hal_lcd_set_pixel(gint x, gint y, uint8_t state) { gint ix, iy; ix = x*2; iy = y*2; + // we double all pixel to get a bigger picture gdk_draw_point(GDK_DRAWABLE(ui_g->pixmap), state ? ui_g->darea->style->black_gc : ui_g->darea->style->white_gc, ix, iy); gdk_draw_point(GDK_DRAWABLE(ui_g->pixmap), state ? ui_g->darea->style->black_gc : ui_g->darea->style->white_gc, ix+1, iy); gdk_draw_point(GDK_DRAWABLE(ui_g->pixmap), state ? ui_g->darea->style->black_gc : ui_g->darea->style->white_gc, ix, iy+1);