From fddee1c89411b8faecb13cc5c588de1707cf7d7c Mon Sep 17 00:00:00 2001 From: Rob Kendrick Date: Fri, 28 Sep 2007 21:04:57 +0000 Subject: Add mention of GTK 2.8 dependancy svn path=/trunk/netsurf/; revision=3601 --- Docs/BUILDING-GTK | 4 ++++ gtk/gtk_window.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Docs/BUILDING-GTK b/Docs/BUILDING-GTK index 87c821206..ca8ded155 100644 --- a/Docs/BUILDING-GTK +++ b/Docs/BUILDING-GTK @@ -6,6 +6,10 @@ OS, this should suffice: apt-get install libglade2-dev libcurl3-dev libxml2-dev libmng-dev apt-get install librsvg2-dev lemon re2c +NetSurf requires at minimum GTK 2.8. Earlier versions will not work. It +also depends on Cairo for rendering, but you should have this already with +versions of GTK 2.8 or later. + This will pull in loads of things, like all the GTK dev libraries, the PNG and JPEG libraries, colour management libraries, zlib, OpenSSL etc that NetSurf also depends on. diff --git a/gtk/gtk_window.c b/gtk/gtk_window.c index 414996112..9f790ba44 100644 --- a/gtk/gtk_window.c +++ b/gtk/gtk_window.c @@ -731,7 +731,7 @@ void gui_window_set_pointer(struct gui_window *g, gui_pointer_shape shape) cursortype = GDK_QUESTION_ARROW; break; case GUI_POINTER_MENU: - cursortype = GDK_RIGHTBUTTON; + cursortype = GDK_CENTER_PTR; break; case GUI_POINTER_PROGRESS: /* In reality, this needs to be the funky left_ptr_watch -- cgit v1.2.3