diff options
author | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2009-02-26 13:25:36 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2009-02-26 13:25:36 +0000 |
commit | 532e8264541ee321ff5921ad19841a4ada8d6ee5 (patch) | |
tree | b70ebbcea7cde19a16d3d0c515a3333c2d04dc7b /framebuffer/fb_rootwindow.c | |
parent | 696467068d742ec9756b20c67a5b06e577d14cbd (diff) | |
download | netsurf-532e8264541ee321ff5921ad19841a4ada8d6ee5.tar.gz netsurf-532e8264541ee321ff5921ad19841a4ada8d6ee5.tar.bz2 |
Remove fb_widget_image_[st] and begin to pave the way for pointer hotspots
svn path=/trunk/netsurf/; revision=6628
Diffstat (limited to 'framebuffer/fb_rootwindow.c')
-rw-r--r-- | framebuffer/fb_rootwindow.c | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/framebuffer/fb_rootwindow.c b/framebuffer/fb_rootwindow.c index c10ec68aa..1ec5aa918 100644 --- a/framebuffer/fb_rootwindow.c +++ b/framebuffer/fb_rootwindow.c @@ -225,7 +225,7 @@ fb_widget_url_input(struct fb_widget *widget, struct gui_window *g, int value) static struct fb_widget * fb_add_button_widget(int x, int y, - const fb_widget_image_t *widget_image, + struct bitmap *widget_image, fb_widget_mouseclick_t click_rtn) { struct fb_widget *new_widget; @@ -242,16 +242,8 @@ fb_add_button_widget(int x, new_widget->click = click_rtn; - new_widget->bitmap = bitmap_create(widget_image->width, - widget_image->height, - 0); - - memcpy(new_widget->bitmap->pixdata, - widget_image->pixel_data, - widget_image->width * - widget_image->height * - widget_image->bytes_per_pixel); - + new_widget->bitmap = widget_image; + fb_insert_widget(new_widget); return new_widget; |