summaryrefslogtreecommitdiff
path: root/gtk/scaffolding.h
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2013-06-28 12:13:02 +0100
committerVincent Sanders <vince@netsurf-browser.org>2013-06-28 12:13:02 +0100
commit2f280f16eb7e6ed9317f4bdf7aa818c53925fd9b (patch)
tree5d670f2bb8f8c9a9618968d643710b8631bdffc8 /gtk/scaffolding.h
parent3d7f79683c770a197e9d67aee840b76dde422e11 (diff)
downloadnetsurf-2f280f16eb7e6ed9317f4bdf7aa818c53925fd9b.tar.gz
netsurf-2f280f16eb7e6ed9317f4bdf7aa818c53925fd9b.tar.bz2
completely rework scaffolding window destruction using gtkwidget destroy signals
Diffstat (limited to 'gtk/scaffolding.h')
-rw-r--r--gtk/scaffolding.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/gtk/scaffolding.h b/gtk/scaffolding.h
index e6426ded8..79e3fa0df 100644
--- a/gtk/scaffolding.h
+++ b/gtk/scaffolding.h
@@ -144,7 +144,27 @@ void nsgtk_scaffolding_set_top_level(struct gui_window *g);
void nsgtk_scaffolding_destroy(nsgtk_scaffolding *g);
+/** update the sensitivity of context sensitive UI elements
+ *
+ * widgets altered in arrays:
+ * main
+ * right click menu
+ * location
+ * popup
+ * current arrays are:
+ * stop
+ * reload
+ * cut
+ * copy
+ * paste
+ * back
+ * forward
+ * nexttab
+ * prevtab
+ * closetab
+ */
void nsgtk_scaffolding_set_sensitivity(struct gtk_scaffolding *g);
+
void nsgtk_scaffolding_initial_sensitivity(struct gtk_scaffolding *g);
void nsgtk_scaffolding_popup_menu(struct gtk_scaffolding *g, gdouble x,
gdouble y);