From 281403a4d839924df41480fc020f401211a6e88b Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Sat, 28 Jan 2006 23:12:20 +0000 Subject: Work-in-progress transparent bitmaps with 255,0,255 as the transparent color, not yet working on the H100 series git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8476 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/gwps-common.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'apps/gui/gwps-common.c') diff --git a/apps/gui/gwps-common.c b/apps/gui/gwps-common.c index d15dbba888..b32deba479 100644 --- a/apps/gui/gwps-common.c +++ b/apps/gui/gwps-common.c @@ -219,7 +219,7 @@ bool wps_data_preload_tags(struct wps_data *data, char *buf, data->img[n].bm.data = data->img_buf_ptr; ret = read_bmp_file(imgname, &data->img[n].bm, data->img_buf_free, - FORMAT_ANY); + FORMAT_ANY|FORMAT_TRANSPARENT); if (ret > 0) { data->img_buf_ptr += ret; @@ -1252,9 +1252,10 @@ static void wps_draw_image(struct gui_wps *gwps, int n) data->img[n].bm.height); #if LCD_DEPTH > 1 } else { - display->bitmap((fb_data *)data->img[n].bm.data, data->img[n].x, - data->img[n].y, data->img[n].bm.width, - data->img[n].bm.height); + display->transparent_bitmap((fb_data *)data->img[n].bm.data, + data->img[n].x, + data->img[n].y, data->img[n].bm.width, + data->img[n].bm.height); } #endif } -- cgit v1.2.3