aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2007-06-12 23:02:29 +0800
committerBastien Nocera <hadess@src.gnome.org>2007-06-12 23:02:29 +0800
commitd31f48d6dba8d4cfef36e30c9c0ef6894eb073ad (patch)
tree0ce613851aa758028d2b96f2ecf61e72a0ff42b1 /mail
parentfd3c9551a84a3a9d74dc00c0e04e7ffcc498f8a8 (diff)
downloadgsoc2013-evolution-d31f48d6dba8d4cfef36e30c9c0ef6894eb073ad.tar
gsoc2013-evolution-d31f48d6dba8d4cfef36e30c9c0ef6894eb073ad.tar.gz
gsoc2013-evolution-d31f48d6dba8d4cfef36e30c9c0ef6894eb073ad.tar.bz2
gsoc2013-evolution-d31f48d6dba8d4cfef36e30c9c0ef6894eb073ad.tar.lz
gsoc2013-evolution-d31f48d6dba8d4cfef36e30c9c0ef6894eb073ad.tar.xz
gsoc2013-evolution-d31f48d6dba8d4cfef36e30c9c0ef6894eb073ad.tar.zst
gsoc2013-evolution-d31f48d6dba8d4cfef36e30c9c0ef6894eb073ad.zip
Add support for the XF86Reply and XF86MailForward multimedia keys (Closes:
2007-06-12 Bastien Nocera <hadess@hadess.net> * em-folder-view.c: (emfv_list_key_press): Add support for the XF86Reply and XF86MailForward multimedia keys (Closes: #442631) 2007-06-12 Bastien Nocera <hadess@hadess.net> * e-msg-composer.c: (composer_key_pressed): Add support for the XF86Send multimedia key (Closes: #442631) 2007-06-12 Bastien Nocera <hadess@hadess.net> * configure.in: Detect the X11/XF86keysym.h header, and enable multimedia keys if available (Closes: #442631) svn path=/trunk/; revision=33668
Diffstat (limited to 'mail')
-rw-r--r--mail/ChangeLog6
-rw-r--r--mail/em-folder-view.c9
2 files changed, 15 insertions, 0 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index cf5fdeacd9..734bf616df 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,9 @@
+2007-06-12 Bastien Nocera <hadess@hadess.net>
+
+ * em-folder-view.c: (emfv_list_key_press):
+ Add support for the XF86Reply and XF86MailForward multimedia
+ keys (Closes: #442631)
+
2007-06-09 Matthew Barnes <mbarnes@redhat.com>
* Makefile.am:
diff --git a/mail/em-folder-view.c b/mail/em-folder-view.c
index af075dd436..8861084001 100644
--- a/mail/em-folder-view.c
+++ b/mail/em-folder-view.c
@@ -2455,6 +2455,15 @@ emfv_list_key_press(ETree *tree, int row, ETreePath path, int col, GdkEvent *ev,
case GDK_ISO_Enter:
em_folder_view_open_selected(emfv);
break;
+#ifdef HAVE_XFREE
+ case XF86XK_Reply:
+ emfv_message_reply(emfv, REPLY_MODE_ALL);
+ break;
+ case XF86XK_MailForward:
+ uids = message_list_get_selected(emfv->list);
+ em_utils_forward_messages (emfv->folder, uids, emfv->folder_uri);
+ break;
+#endif /* HAVE_XFREE */
case '!':
uids = message_list_get_selected(emfv->list);