From f80b9df82b52dd42ab0e3d05d536c7762d46bd5b Mon Sep 17 00:00:00 2001 From: "Gergely POLONKAI (W00d5t0ck)" Date: Sun, 22 Sep 2013 12:12:41 +0200 Subject: [PATCH] Disabled context menu in chart's web view --- src/ag-window.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ag-window.c b/src/ag-window.c index 9123f2f..4880cfa 100644 --- a/src/ag-window.c +++ b/src/ag-window.c @@ -446,6 +446,12 @@ notebook_edit(AgWindow *window) return grid; } +static gboolean +ag_window_chart_context_cb(WebKitWebView *web_view, GtkWidget *default_menu, WebKitHitTestResult *hit_test_result, gboolean triggered_with_keyboard, gpointer user_data) +{ + return TRUE; +} + static void window_populate(AgWindow *window) { @@ -484,6 +490,7 @@ window_populate(AgWindow *window) gd_stack_add_titled(GD_STACK(priv->stack), scroll, "chart", _("Chart")); priv->tab_chart = webkit_web_view_new(); + g_signal_connect(priv->tab_chart, "context-menu", G_CALLBACK(ag_window_chart_context_cb), NULL); gtk_container_add(GTK_CONTAINER(scroll), priv->tab_chart); webkit_web_view_load_string(WEBKIT_WEB_VIEW(priv->tab_chart), "No Chart

No Chart

No chart is loaded. Create one on the edit view, or open one from the application menu!

", "text/html", "UTF-8", NULL); gtk_widget_set_size_request(priv->tab_chart, 600, 600);