From: Jose Dapena Paz Date: Mon, 2 Jul 2007 10:33:46 +0000 (+0000) Subject: * src/maemo/modest-msg-edit-window.c: X-Git-Tag: git_migration_finished~3013 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=dae65784d8ab8c2ed8e2ec1627c6003d694e2700 * src/maemo/modest-msg-edit-window.c: * Added insensitve information banner for copy menu action. Fixes NB#60661. pmo-trunk-r2524 --- diff --git a/src/maemo/modest-msg-edit-window.c b/src/maemo/modest-msg-edit-window.c index 9599e6c..095a83f 100644 --- a/src/maemo/modest-msg-edit-window.c +++ b/src/maemo/modest-msg-edit-window.c @@ -94,6 +94,7 @@ static void style_insensitive_press (GtkWidget *widget, ModestMsgEditWindow *ed static void remove_attachment_insensitive_press (GtkWidget *widget, ModestMsgEditWindow *editor); static void zoom_insensitive_press (GtkWidget *widget, ModestMsgEditWindow *editor); static void paste_insensitive_press (GtkWidget *widget, ModestMsgEditWindow *editor); +static void copy_insensitive_press (GtkWidget *widget, ModestMsgEditWindow *editor); static void setup_insensitive_handlers (ModestMsgEditWindow *editor); static void reset_modified (ModestMsgEditWindow *editor); @@ -2394,6 +2395,8 @@ setup_insensitive_handlers (ModestMsgEditWindow *window) widget = gtk_ui_manager_get_widget (parent_priv->ui_manager, "/MenuBar/EditMenu/PasteMenu"); g_signal_connect (G_OBJECT (widget), "insensitive-press", G_CALLBACK (paste_insensitive_press), window); + widget = gtk_ui_manager_get_widget (parent_priv->ui_manager, "/MenuBar/EditMenu/CopyMenu"); + g_signal_connect (G_OBJECT (widget), "insensitive-press", G_CALLBACK (copy_insensitive_press), window); } static void @@ -2862,6 +2865,13 @@ paste_insensitive_press (GtkWidget *widget, ModestMsgEditWindow *editor) } +static void +copy_insensitive_press (GtkWidget *widget, ModestMsgEditWindow *editor) +{ + hildon_banner_show_information (NULL, NULL, dgettext("hildon-common-strings", "ckct_ib_unable_to_copy")); + +} + static void modest_msg_edit_window_system_clipboard_owner_change (GtkClipboard *clipboard,