summaryrefslogtreecommitdiff
path: root/gtk/gtk_window.c
diff options
context:
space:
mode:
authorRob Kendrick <rjek@netsurf-browser.org>2006-11-11 12:57:22 +0000
committerRob Kendrick <rjek@netsurf-browser.org>2006-11-11 12:57:22 +0000
commitd9137f99f7f3d60a3f26fdcdd99d939ddfdee347 (patch)
treef41f387677490530c2ffc43c61cb1983b329dd4e /gtk/gtk_window.c
parentd83dbbdebb961c7e31087a67aa5cefe4d20a9240 (diff)
downloadnetsurf-d9137f99f7f3d60a3f26fdcdd99d939ddfdee347.tar.gz
netsurf-d9137f99f7f3d60a3f26fdcdd99d939ddfdee347.tar.bz2
Add menu item to toggle debug rendering to nsgtk
svn path=/trunk/netsurf/; revision=3047
Diffstat (limited to 'gtk/gtk_window.c')
-rw-r--r--gtk/gtk_window.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/gtk/gtk_window.c b/gtk/gtk_window.c
index c13efabdd..4aa509bac 100644
--- a/gtk/gtk_window.c
+++ b/gtk/gtk_window.c
@@ -31,6 +31,7 @@
#include "netsurf/render/box.h"
#include "netsurf/render/font.h"
#include "netsurf/render/form.h"
+#include "netsurf/render/html.h"
#include "netsurf/utils/messages.h"
#include "netsurf/utils/utils.h"
#include "netsurf/utils/log.h"
@@ -148,6 +149,7 @@ MENUPROTO(zoom_in);
MENUPROTO(normal_size);
MENUPROTO(zoom_out);
MENUPROTO(save_window_size);
+MENUPROTO(toggle_debug_rendering);
/* navigate menu */
MENUPROTO(back);
@@ -178,6 +180,7 @@ static struct menu_events menu_events[] = {
MENUEVENT(normal_size),
MENUEVENT(zoom_out),
MENUEVENT(save_window_size),
+ MENUEVENT(toggle_debug_rendering),
/* navigate menu */
MENUEVENT(back),
@@ -601,6 +604,14 @@ MENUHANDLER(save_window_size)
return TRUE;
}
+MENUHANDLER(toggle_debug_rendering)
+{
+ html_redraw_debug = !html_redraw_debug;
+ gui_window_redraw_window(g);
+
+ return TRUE;
+}
+
MENUHANDLER(stop)
{
return nsgtk_window_stop_button_clicked(GTK_WIDGET(widget), g);