summaryrefslogtreecommitdiff
path: root/framebuffer/fb_gui.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2009-02-15 23:15:42 +0000
committerVincent Sanders <vince@netsurf-browser.org>2009-02-15 23:15:42 +0000
commit7f2ec301cf209e4c31c76afe8d5e903fbdec4405 (patch)
tree18f5a8d44ef0b3a62142343aa7560aaf3c13e097 /framebuffer/fb_gui.c
parente8cb20ac2a2d18b22d1050c4d2ae07dcede5ab7b (diff)
downloadnetsurf-7f2ec301cf209e4c31c76afe8d5e903fbdec4405.tar.gz
netsurf-7f2ec301cf209e4c31c76afe8d5e903fbdec4405.tar.bz2
make pointer image change
svn path=/trunk/netsurf/; revision=6538
Diffstat (limited to 'framebuffer/fb_gui.c')
-rw-r--r--framebuffer/fb_gui.c13
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)