From d9137f99f7f3d60a3f26fdcdd99d939ddfdee347 Mon Sep 17 00:00:00 2001 From: Rob Kendrick Date: Sat, 11 Nov 2006 12:57:22 +0000 Subject: Add menu item to toggle debug rendering to nsgtk svn path=/trunk/netsurf/; revision=3047 --- gtk/gtk_window.c | 11 +++++++++++ gtk/res/netsurf.glade | 42 +++++++++++++++++++++++++----------------- 2 files changed, 36 insertions(+), 17 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); diff --git a/gtk/res/netsurf.glade b/gtk/res/netsurf.glade index 26e8e91aa..1502408c8 100644 --- a/gtk/res/netsurf.glade +++ b/gtk/res/netsurf.glade @@ -48,7 +48,7 @@ - + True gtk-new 1 @@ -82,7 +82,7 @@ - + True gtk-open 1 @@ -104,7 +104,7 @@ - + True gtk-close 1 @@ -133,7 +133,7 @@ - + True gtk-save-as 1 @@ -203,7 +203,7 @@ True - + True gtk-print-preview 1 @@ -226,7 +226,7 @@ - + True gtk-print 1 @@ -350,7 +350,7 @@ True - + True gtk-preferences 1 @@ -384,7 +384,7 @@ - + True gtk-stop 1 @@ -405,7 +405,7 @@ - + True gtk-refresh 1 @@ -433,7 +433,7 @@ - + True gtk-zoom-in 1 @@ -455,7 +455,7 @@ - + True gtk-zoom-in 1 @@ -476,7 +476,7 @@ - + True gtk-zoom-100 1 @@ -497,7 +497,7 @@ - + True gtk-zoom-out 1 @@ -628,6 +628,14 @@ True + + + + True + Toggle debug rendering + True + + @@ -650,7 +658,7 @@ - + True gtk-go-back 1 @@ -671,7 +679,7 @@ - + True gtk-go-forward 1 @@ -692,7 +700,7 @@ - + True gtk-home 1 @@ -781,7 +789,7 @@ - + True gtk-help 1 -- cgit v1.2.3