diff options
Diffstat (limited to 'framebuffer/fb_gui.c')
-rw-r--r-- | framebuffer/fb_gui.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/framebuffer/fb_gui.c b/framebuffer/fb_gui.c index ef7845fef..2690d66e1 100644 --- a/framebuffer/fb_gui.c +++ b/framebuffer/fb_gui.c @@ -43,6 +43,7 @@ #include "framebuffer/fb_cursor.h" #include "framebuffer/fb_findfile.h" #include "framebuffer/fb_rootwindow.h" +#include "framebuffer/fb_image_data.h" #include "content/urldb.h" #include "desktop/history_core.h" @@ -223,7 +224,7 @@ void gui_init(int argc, char** argv) exit(1); } - framebuffer->cursor = fb_cursor_init(framebuffer); + framebuffer->cursor = fb_cursor_init(framebuffer, &pointer_image); } void gui_init2(int argc, char** argv) @@ -485,10 +486,18 @@ void gui_window_set_status(struct gui_window *g, const char *text) void gui_window_set_pointer(struct gui_window *g, gui_pointer_shape shape) { + switch (shape) { + case GUI_POINTER_POINT: + fb_cursor_set(framebuffer->cursor, &hand_image); + break; + + default: + fb_cursor_set(framebuffer->cursor, &pointer_image); + } } void gui_window_hide_pointer(struct gui_window *g) -{ +{ } void gui_window_set_url(struct gui_window *g, const char *url) |