From f532ac410a72d0f0948dfdfe2e4d157dcb5aadb5 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Wed, 26 Nov 2003 10:09:37 +0000 Subject: Restore clipboard actions in input context menu. Show it only if mozilla 2003-11-26 Marco Pesenti Gritti * data/ui/epiphany-ui.xml: * src/ephy-window.c: (update_edit_actions_sensitivity), (edit_menu_show_cb), (show_embed_popup): Restore clipboard actions in input context menu. Show it only if mozilla is recent enough though. --- src/ephy-window.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'src/ephy-window.c') diff --git a/src/ephy-window.c b/src/ephy-window.c index a8470b567..a74598f8d 100644 --- a/src/ephy-window.c +++ b/src/ephy-window.c @@ -567,9 +567,9 @@ ephy_window_state_event_cb (GtkWidget *widget, GdkEventWindowState *event, EphyW return FALSE; } + static void -edit_menu_show_cb (GtkWidget *menu, - EphyWindow *window) +update_edit_actions_sensitivity (EphyWindow *window) { GtkWidget *widget = gtk_window_get_focus (GTK_WINDOW (window)); GtkActionGroup *action_group; @@ -622,6 +622,13 @@ edit_menu_show_cb (GtkWidget *menu, g_object_set (action, "sensitive", can_redo, NULL); } +static void +edit_menu_show_cb (GtkWidget *menu, + EphyWindow *window) +{ + update_edit_actions_sensitivity (window); +} + static void edit_menu_hide_cb (GtkWidget *menu, EphyWindow *window) @@ -1076,10 +1083,13 @@ show_embed_popup (EphyWindow *window, EphyTab *tab, EphyEmbedEvent *event) { popup = "/EphyImagePopup"; } +#if MOZILLA_SNAPSHOT > 12 else if (context & EMBED_CONTEXT_INPUT) { + update_edit_actions_sensitivity (window); popup = "/EphyInputPopup"; } +#endif else { popup = framed ? "/EphyFramedDocumentPopup" : -- cgit v1.2.3