diff options
Diffstat (limited to 'composer/e-composer-actions.c')
-rw-r--r-- | composer/e-composer-actions.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/composer/e-composer-actions.c b/composer/e-composer-actions.c index 0d86e64d48..07ec555452 100644 --- a/composer/e-composer-actions.c +++ b/composer/e-composer-actions.c @@ -25,6 +25,7 @@ #include <e-util/e-error.h> #include <mail/em-event.h> #include <mail/em-format-html-print.h> +#include <mail/em-composer-utils.h> #include "misc/e-charset-picker.h" @@ -340,6 +341,13 @@ action_send_options_cb (GtkAction *action, } static void +action_new_message_cb (GtkAction *action, + EMsgComposer *composer) +{ + em_utils_compose_new_message (NULL); +} + +static void action_smime_encrypt_cb (GtkToggleAction *action, EMsgComposer *composer) { @@ -522,6 +530,13 @@ static GtkActionEntry entries[] = { N_("Insert Send options"), G_CALLBACK (action_send_options_cb) }, + { "new-message", + "mail-message-new", + N_("New _Message"), + "<Control>n", + N_("Open New Message window"), + G_CALLBACK (action_new_message_cb) }, + /* Menus */ { "charset-menu", |