summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Kendrick <rjek@netsurf-browser.org>2007-09-28 21:04:57 +0000
committerRob Kendrick <rjek@netsurf-browser.org>2007-09-28 21:04:57 +0000
commitfddee1c89411b8faecb13cc5c588de1707cf7d7c (patch)
tree1aa7a824209e103c89f0d124e7e9103c335cad96
parenta9d6811bdcbf2d49307c99751377f85d429c1032 (diff)
downloadnetsurf-fddee1c89411b8faecb13cc5c588de1707cf7d7c.tar.gz
netsurf-fddee1c89411b8faecb13cc5c588de1707cf7d7c.tar.bz2
Add mention of GTK 2.8 dependancy
svn path=/trunk/netsurf/; revision=3601
-rw-r--r--Docs/BUILDING-GTK4
-rw-r--r--gtk/gtk_window.c2
2 files changed, 5 insertions, 1 deletions
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