diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2012-06-21 10:04:39 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2012-06-21 13:31:56 +0800 |
commit | d6ad0c22a24fd871f31db3edff98b83765ce32ad (patch) | |
tree | 77ff4e08bbf9ed9f0e68ae3bd104f82d5ab51a10 | |
parent | 50a5e067d50806371110f54dce77628cbc548ab1 (diff) | |
download | gsoc2013-evolution-d6ad0c22a24fd871f31db3edff98b83765ce32ad.tar.gz gsoc2013-evolution-d6ad0c22a24fd871f31db3edff98b83765ce32ad.tar.zst gsoc2013-evolution-d6ad0c22a24fd871f31db3edff98b83765ce32ad.zip |
Bug 678397 - Move "mail-to-task" actions to a submenu
Shortens the Message menu a little for low screen resolutions.
-rw-r--r-- | mail/e-mail-reader.c | 30 | ||||
-rw-r--r-- | modules/mail/e-mail-shell-view-actions.h | 16 | ||||
-rw-r--r-- | plugins/mail-to-task/mail-to-task.c | 8 | ||||
-rw-r--r-- | plugins/mail-to-task/org-gnome-mail-to-task.eplug.xml | 54 | ||||
-rw-r--r-- | ui/evolution-mail-reader.ui | 16 | ||||
-rw-r--r-- | ui/evolution-mail.ui | 14 |
6 files changed, 72 insertions, 66 deletions
diff --git a/mail/e-mail-reader.c b/mail/e-mail-reader.c index 5d1c36a0ba..e4ef4e258e 100644 --- a/mail/e-mail-reader.c +++ b/mail/e-mail-reader.c @@ -1992,30 +1992,30 @@ static GtkActionEntry mail_reader_entries[] = { N_("Mark the selected messages for deletion"), G_CALLBACK (action_mail_delete_cb) }, - { "mail-filter-on-mailing-list", + { "mail-filter-rule-for-mailing-list", NULL, - N_("Filter on Mailing _List..."), + N_("Create a Filter Rule for Mailing _List..."), NULL, N_("Create a rule to filter messages to this mailing list"), G_CALLBACK (action_mail_filter_on_mailing_list_cb) }, - { "mail-filter-on-recipients", + { "mail-filter-rule-for-recipients", NULL, - N_("Filter on _Recipients..."), + N_("Create a Filter Rule for _Recipients..."), NULL, N_("Create a rule to filter messages to these recipients"), G_CALLBACK (action_mail_filter_on_recipients_cb) }, - { "mail-filter-on-sender", + { "mail-filter-rule-for-sender", NULL, - N_("Filter on Se_nder..."), + N_("Create a Filter Rule for Se_nder..."), NULL, N_("Create a rule to filter messages from this sender"), G_CALLBACK (action_mail_filter_on_sender_cb) }, - { "mail-filter-on-subject", + { "mail-filter-rule-for-subject", NULL, - N_("Filter on _Subject..."), + N_("Create a Filter Rule for _Subject..."), NULL, N_("Create a rule to filter messages with this subject"), G_CALLBACK (action_mail_filter_on_subject_cb) }, @@ -2365,9 +2365,9 @@ static GtkActionEntry mail_reader_entries[] = { /*** Menus ***/ - { "mail-create-rule-menu", + { "mail-create-menu", NULL, - N_("Create R_ule"), + N_("Cre_ate"), NULL, NULL, NULL }, @@ -2426,28 +2426,28 @@ static GtkActionEntry mail_reader_search_folder_entries[] = { { "mail-search-folder-from-mailing-list", NULL, - N_("Search Folder from Mailing _List..."), + N_("Create a Search Folder from Mailing _List..."), NULL, N_("Create a search folder for this mailing list"), G_CALLBACK (action_mail_search_folder_from_mailing_list_cb) }, { "mail-search-folder-from-recipients", NULL, - N_("Search Folder from Recipien_ts..."), + N_("Create a Search Folder from Recipien_ts..."), NULL, N_("Create a search folder for these recipients"), G_CALLBACK (action_mail_search_folder_from_recipients_cb) }, { "mail-search-folder-from-sender", NULL, - N_("Search Folder from Sen_der..."), + N_("Create a Search Folder from Sen_der..."), NULL, N_("Create a search folder for this sender"), G_CALLBACK (action_mail_search_folder_from_sender_cb) }, { "mail-search-folder-from-subject", NULL, - N_("Search Folder from S_ubject..."), + N_("Create a Search Folder from S_ubject..."), NULL, N_("Create a search folder for this subject"), G_CALLBACK (action_mail_search_folder_from_subject_cb) }, @@ -3356,7 +3356,7 @@ mail_reader_update_actions (EMailReader *reader, action = e_mail_reader_get_action (reader, action_name); gtk_action_set_sensitive (action, sensitive); - action_name = "mail-create-rule-menu"; + action_name = "mail-create-menu"; sensitive = single_message_selected; action = e_mail_reader_get_action (reader, action_name); gtk_action_set_sensitive (action, sensitive); diff --git a/modules/mail/e-mail-shell-view-actions.h b/modules/mail/e-mail-shell-view-actions.h index a78ce2cf00..db1a7a3147 100644 --- a/modules/mail/e-mail-shell-view-actions.h +++ b/modules/mail/e-mail-shell-view-actions.h @@ -47,14 +47,14 @@ E_SHELL_WINDOW_ACTION ((window), "mail-delete") #define E_SHELL_WINDOW_ACTION_MAIL_DOWNLOAD(window) \ E_SHELL_WINDOW_ACTION ((window), "mail-download") -#define E_SHELL_WINDOW_ACTION_MAIL_FILTER_ON_MAILING_LIST(window) \ - E_SHELL_WINDOW_ACTION ((window), "mail-filter-on-mailing-list") -#define E_SHELL_WINDOW_ACTION_MAIL_FILTER_ON_RECIPIENTS(window) \ - E_SHELL_WINDOW_ACTION ((window), "mail-filter-on-recipients") -#define E_SHELL_WINDOW_ACTION_MAIL_FILTER_ON_SENDER(window) \ - E_SHELL_WINDOW_ACTION ((window), "mail-filter-on-sender") -#define E_SHELL_WINDOW_ACTION_MAIL_FILTER_ON_SUBJECT(window) \ - E_SHELL_WINDOW_ACTION ((window), "mail-filter-on-subject") +#define E_SHELL_WINDOW_ACTION_MAIL_FILTER_RULE_FOR_MAILING_LIST(window) \ + E_SHELL_WINDOW_ACTION ((window), "mail-filter-rule-for-mailing-list") +#define E_SHELL_WINDOW_ACTION_MAIL_FILTER_RULE_FOR_RECIPIENTS(window) \ + E_SHELL_WINDOW_ACTION ((window), "mail-filter-rule-for-recipients") +#define E_SHELL_WINDOW_ACTION_MAIL_FILTER_RULE_FOR_SENDER(window) \ + E_SHELL_WINDOW_ACTION ((window), "mail-filter-rule-for-sender") +#define E_SHELL_WINDOW_ACTION_MAIL_FILTER_RULE_FOR_SUBJECT(window) \ + E_SHELL_WINDOW_ACTION ((window), "mail-filter-rule-for-subject") #define E_SHELL_WINDOW_ACTION_MAIL_FILTERS_APPLY(window) \ E_SHELL_WINDOW_ACTION ((window), "mail-filters-apply") #define E_SHELL_WINDOW_ACTION_MAIL_FIND(window) \ diff --git a/plugins/mail-to-task/mail-to-task.c b/plugins/mail-to-task/mail-to-task.c index 89ba097611..3014388e4c 100644 --- a/plugins/mail-to-task/mail-to-task.c +++ b/plugins/mail-to-task/mail-to-task.c @@ -54,8 +54,8 @@ #include <calendar/gui/dialogs/memo-editor.h> #include <calendar/gui/dialogs/task-editor.h> -#define E_SHELL_WINDOW_ACTION_CONVERT_TO_EVENT(window) \ - E_SHELL_WINDOW_ACTION ((window), "mail-convert-to-event") +#define E_SHELL_WINDOW_ACTION_CONVERT_TO_APPOINTMENT(window) \ + E_SHELL_WINDOW_ACTION ((window), "mail-convert-to-appointment") #define E_SHELL_WINDOW_ACTION_CONVERT_TO_MEETING(window) \ E_SHELL_WINDOW_ACTION ((window), "mail-convert-to-meeting") #define E_SHELL_WINDOW_ACTION_CONVERT_TO_MEMO(window) \ @@ -1266,9 +1266,9 @@ action_mail_convert_to_task_cb (GtkAction *action, static GtkActionEntry multi_selection_entries[] = { - { "mail-convert-to-event", + { "mail-convert-to-appointment", "appointment-new", - N_("Create an _Event"), + N_("Create an _Appointment"), NULL, N_("Create a new event from the selected message"), G_CALLBACK (action_mail_convert_to_event_cb) }, diff --git a/plugins/mail-to-task/org-gnome-mail-to-task.eplug.xml b/plugins/mail-to-task/org-gnome-mail-to-task.eplug.xml index d904d295d6..792023fb10 100644 --- a/plugins/mail-to-task/org-gnome-mail-to-task.eplug.xml +++ b/plugins/mail-to-task/org-gnome-mail-to-task.eplug.xml @@ -8,21 +8,23 @@ <ui-manager id="org.gnome.evolution.mail.browser" callback="mail_browser_init"> #if !EXPRESS - <menubar name='main-menu'> - <placeholder name='custom-menus'> + <menubar name="main-menu"> + <placeholder name="custom-menus"> <menu action="mail-message-menu"> - <placeholder name="mail-message-actions"> - <menuitem action="mail-convert-to-event"/> - <menuitem action="mail-convert-to-meeting"/> - <menuitem action="mail-convert-to-task"/> - <menuitem action="mail-convert-to-memo"/> - </placeholder> + <menu action="mail-create-menu"> + <placeholder name="mail-conversion-actions"> + <menuitem action="mail-convert-to-appointment"/> + <menuitem action="mail-convert-to-meeting"/> + <menuitem action="mail-convert-to-task"/> + <menuitem action="mail-convert-to-memo"/> + </placeholder> + </menu> </menu> </placeholder> </menubar> <popup name="mail-preview-popup"> <placeholder name="mail-message-popup-actions"> - <menuitem action="mail-convert-to-event"/> + <menuitem action="mail-convert-to-appointment"/> <menuitem action="mail-convert-to-meeting"/> <menuitem action="mail-convert-to-task"/> <menuitem action="mail-convert-to-memo"/> @@ -33,29 +35,33 @@ <ui-manager id="org.gnome.evolution.mail" callback="mail_shell_view_init"> #if !EXPRESS - <menubar name='main-menu'> - <placeholder name='custom-menus'> + <menubar name="main-menu"> + <placeholder name="custom-menus"> <menu action="mail-message-menu"> - <placeholder name="mail-message-actions"> - <menuitem action="mail-convert-to-event"/> - <menuitem action="mail-convert-to-meeting"/> - <menuitem action="mail-convert-to-task"/> - <menuitem action="mail-convert-to-memo"/> - </placeholder> + <menu action="mail-create-menu"> + <placeholder name="mail-conversion-actions"> + <menuitem action="mail-convert-to-appointment"/> + <menuitem action="mail-convert-to-meeting"/> + <menuitem action="mail-convert-to-task"/> + <menuitem action="mail-convert-to-memo"/> + </placeholder> + </menu> </menu> </placeholder> </menubar> <popup name="mail-message-popup"> - <placeholder name="mail-message-popup-actions"> - <menuitem action="mail-convert-to-event"/> - <menuitem action="mail-convert-to-meeting"/> - <menuitem action="mail-convert-to-task"/> - <menuitem action="mail-convert-to-memo"/> - </placeholder> + <menu action="mail-create-menu"> + <placeholder name="mail-conversion-actions"> + <menuitem action="mail-convert-to-appointment"/> + <menuitem action="mail-convert-to-meeting"/> + <menuitem action="mail-convert-to-task"/> + <menuitem action="mail-convert-to-memo"/> + </placeholder> + </menu> </popup> <popup name="mail-preview-popup"> <placeholder name="mail-message-popup-actions"> - <menuitem action="mail-convert-to-event"/> + <menuitem action="mail-convert-to-appointment"/> <menuitem action="mail-convert-to-meeting"/> <menuitem action="mail-convert-to-task"/> <menuitem action="mail-convert-to-memo"/> diff --git a/ui/evolution-mail-reader.ui b/ui/evolution-mail-reader.ui index ffc16a980d..4096b8cd10 100644 --- a/ui/evolution-mail-reader.ui +++ b/ui/evolution-mail-reader.ui @@ -96,14 +96,16 @@ </menu> <menuitem action='mail-filters-apply'/> <menuitem action='mail-check-for-junk'/> - <menuitem action='mail-remove-attachments'/> + <menuitem action='mail-remove-attachments'/> <menuitem action='mail-remove-duplicates'/> <separator/> - <menu action='mail-create-rule-menu'> - <menuitem action='mail-filter-on-subject'/> - <menuitem action='mail-filter-on-sender'/> - <menuitem action='mail-filter-on-recipients'/> - <menuitem action='mail-filter-on-mailing-list'/> + <menu action='mail-create-menu'> + <placeholder action='mail-conversion-actions'/> + <separator/> + <menuitem action='mail-filter-rule-for-subject'/> + <menuitem action='mail-filter-rule-for-sender'/> + <menuitem action='mail-filter-rule-for-recipients'/> + <menuitem action='mail-filter-rule-for-mailing-list'/> <separator/> <menuitem action='mail-search-folder-from-subject'/> <menuitem action='mail-search-folder-from-sender'/> @@ -111,8 +113,6 @@ <menuitem action='mail-search-folder-from-mailing-list'/> </menu> <placeholder name='mail-message-custom-menus'/> - <separator/> - <placeholder name='mail-message-actions'/> </menu> </placeholder> </menubar> diff --git a/ui/evolution-mail.ui b/ui/evolution-mail.ui index 0f0969d87a..83490ba883 100644 --- a/ui/evolution-mail.ui +++ b/ui/evolution-mail.ui @@ -128,11 +128,13 @@ <menuitem action='mail-label-new'/> </menu> <separator/> - <menu action='mail-create-rule-menu'> - <menuitem action='mail-filter-on-subject'/> - <menuitem action='mail-filter-on-sender'/> - <menuitem action='mail-filter-on-recipients'/> - <menuitem action='mail-filter-on-mailing-list'/> + <menu action='mail-create-menu'> + <placeholder name='mail-conversion-actions'/> + <separator/> + <menuitem action='mail-filter-rule-for-subject'/> + <menuitem action='mail-filter-rule-for-sender'/> + <menuitem action='mail-filter-rule-for-recipients'/> + <menuitem action='mail-filter-rule-for-mailing-list'/> <separator/> <menuitem action='mail-search-folder-from-subject'/> <menuitem action='mail-search-folder-from-sender'/> @@ -141,8 +143,6 @@ </menu> <separator/> <placeholder name='mail-message-templates'/> - <separator/> - <placeholder name='mail-message-popup-actions'/> </popup> <popup name='mail-search-options'> <menuitem action='mail-search-advanced-hidden'/> |