summaryrefslogtreecommitdiff
path: root/gtk/gtk_window.c
diff options
context:
space:
mode:
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);