[geary] Rename archive/trash/delete actions to clearly be for conversations



commit f38f0d150d1397198466d5ef926c58197a1fd840
Author: Alex Henrie <alexhenrie24 gmail com>
Date:   Mon Jan 30 00:31:25 2017 -0700

    Rename archive/trash/delete actions to clearly be for conversations

 src/client/application/geary-controller.vala       |   96 ++++++++++----------
 src/client/components/main-toolbar.vala            |    8 +-
 .../conversation-list/conversation-list-view.vala  |    2 +-
 ui/accelerators.ui                                 |    6 +-
 4 files changed, 56 insertions(+), 56 deletions(-)
---
diff --git a/src/client/application/geary-controller.vala b/src/client/application/geary-controller.vala
index 4f260e9..f9359f2 100644
--- a/src/client/application/geary-controller.vala
+++ b/src/client/application/geary-controller.vala
@@ -27,9 +27,9 @@ public class GearyController : Geary.BaseObject {
     public const string ACTION_REPLY_TO_MESSAGE = "GearyReplyToMessage";
     public const string ACTION_REPLY_ALL_MESSAGE = "GearyReplyAllMessage";
     public const string ACTION_FORWARD_MESSAGE = "GearyForwardMessage";
-    public const string ACTION_ARCHIVE_MESSAGE = "GearyArchiveMessage";
-    public const string ACTION_TRASH_MESSAGE = "GearyTrashMessage";
-    public const string ACTION_DELETE_MESSAGE = "GearyDeleteMessage";
+    public const string ACTION_ARCHIVE_CONVERSATION = "GearyArchiveConversation";
+    public const string ACTION_TRASH_CONVERSATION = "GearyTrashConversation";
+    public const string ACTION_DELETE_CONVERSATION = "GearyDeleteConversation";
     public const string ACTION_EMPTY_SPAM = "GearyEmptySpam";
     public const string ACTION_EMPTY_TRASH = "GearyEmptyTrash";
     public const string ACTION_UNDO = "GearyUndo";
@@ -54,21 +54,21 @@ public class GearyController : Geary.BaseObject {
     
     public const int MIN_CONVERSATION_COUNT = 50;
     
-    private const string DELETE_MESSAGE_LABEL = _("Delete conversation");
-    private const string DELETE_MESSAGE_TOOLTIP_SINGLE = _("Delete conversation (Shift+Delete)");
-    private const string DELETE_MESSAGE_TOOLTIP_MULTIPLE = _("Delete conversations (Shift+Delete)");
-    private const string DELETE_MESSAGE_ICON_NAME = "edit-delete-symbolic";
+    private const string DELETE_CONVERSATION_LABEL = _("Delete conversation");
+    private const string DELETE_CONVERSATION_TOOLTIP_SINGLE = _("Delete conversation (Shift+Delete)");
+    private const string DELETE_CONVERSATION_TOOLTIP_MULTIPLE = _("Delete conversations (Shift+Delete)");
+    private const string DELETE_CONVERSATION_ICON_NAME = "edit-delete-symbolic";
     
     // This refers to the action ("move email to the trash"), not the Trash folder itself
-    private const string TRASH_MESSAGE_TOOLTIP_SINGLE = _("Move conversation to Trash (Delete, Backspace)");
-    private const string TRASH_MESSAGE_TOOLTIP_MULTIPLE = _("Move conversations to Trash (Delete, 
Backspace)");
-    private const string TRASH_MESSAGE_ICON_NAME = "user-trash-symbolic";
+    private const string TRASH_CONVERSATION_TOOLTIP_SINGLE = _("Move conversation to Trash (Delete, 
Backspace)");
+    private const string TRASH_CONVERSATION_TOOLTIP_MULTIPLE = _("Move conversations to Trash (Delete, 
Backspace)");
+    private const string TRASH_CONVERSATION_ICON_NAME = "user-trash-symbolic";
     
     // This refers to the action ("archive an email"), not the Archive folder itself
-    private const string ARCHIVE_MESSAGE_LABEL = _("_Archive");
-    private const string ARCHIVE_MESSAGE_TOOLTIP_SINGLE = _("Archive conversation (A)");
-    private const string ARCHIVE_MESSAGE_TOOLTIP_MULTIPLE = _("Archive conversations (A)");
-    private const string ARCHIVE_MESSAGE_ICON_NAME = "mail-archive-symbolic";
+    private const string ARCHIVE_CONVERSATION_LABEL = _("_Archive");
+    private const string ARCHIVE_CONVERSATION_TOOLTIP_SINGLE = _("Archive conversation (A)");
+    private const string ARCHIVE_CONVERSATION_TOOLTIP_MULTIPLE = _("Archive conversations (A)");
+    private const string ARCHIVE_CONVERSATION_ICON_NAME = "mail-archive-symbolic";
     
     private const string MARK_AS_SPAM_LABEL = _("Mark as S_pam");
     private const string MARK_AS_NOT_SPAM_LABEL = _("Mark as not S_pam");
@@ -515,25 +515,25 @@ public class GearyController : Geary.BaseObject {
         entries += find_in_conversation;
         add_accelerator("slash", ACTION_FIND_IN_CONVERSATION);
 
-        Gtk.ActionEntry archive_message = { ACTION_ARCHIVE_MESSAGE, ARCHIVE_MESSAGE_ICON_NAME,
-            ARCHIVE_MESSAGE_LABEL, "A", null, on_archive_message };
-        archive_message.tooltip = ARCHIVE_MESSAGE_TOOLTIP_SINGLE;
-        entries += archive_message;
+        Gtk.ActionEntry archive_conversation = { ACTION_ARCHIVE_CONVERSATION, ARCHIVE_CONVERSATION_ICON_NAME,
+            ARCHIVE_CONVERSATION_LABEL, "A", null, on_archive_conversation };
+        archive_conversation.tooltip = ARCHIVE_CONVERSATION_TOOLTIP_SINGLE;
+        entries += archive_conversation;
         
         // although this action changes according to the account's capabilities, set to Delete
         // until they're known so the "translatable" string doesn't first appear
-        Gtk.ActionEntry trash_message = { ACTION_TRASH_MESSAGE, TRASH_MESSAGE_ICON_NAME,
-            null, "Delete", null, on_trash_message };
-        trash_message.tooltip = TRASH_MESSAGE_TOOLTIP_SINGLE;
-        entries += trash_message;
-        add_accelerator("BackSpace", ACTION_TRASH_MESSAGE);
-        
-        Gtk.ActionEntry delete_message = { ACTION_DELETE_MESSAGE, DELETE_MESSAGE_ICON_NAME,
-            null, "<Shift>Delete", null, on_delete_message };
-        delete_message.label = DELETE_MESSAGE_LABEL;
-        delete_message.tooltip = DELETE_MESSAGE_TOOLTIP_SINGLE;
-        entries += delete_message;
-        add_accelerator("<Shift>BackSpace", ACTION_DELETE_MESSAGE);
+        Gtk.ActionEntry trash_conversation = { ACTION_TRASH_CONVERSATION, TRASH_CONVERSATION_ICON_NAME,
+            null, "Delete", null, on_trash_conversation };
+        trash_conversation.tooltip = TRASH_CONVERSATION_TOOLTIP_SINGLE;
+        entries += trash_conversation;
+        add_accelerator("BackSpace", ACTION_TRASH_CONVERSATION);
+
+        Gtk.ActionEntry delete_conversation = { ACTION_DELETE_CONVERSATION, DELETE_CONVERSATION_ICON_NAME,
+            null, "<Shift>Delete", null, on_delete_conversation };
+        delete_conversation.label = DELETE_CONVERSATION_LABEL;
+        delete_conversation.tooltip = DELETE_CONVERSATION_TOOLTIP_SINGLE;
+        entries += delete_conversation;
+        add_accelerator("<Shift>BackSpace", ACTION_DELETE_CONVERSATION);
         
         Gtk.ActionEntry empty_spam = { ACTION_EMPTY_SPAM, null, null, null, null, on_empty_spam };
         empty_spam.label = _("Empty _Spam…");
@@ -595,9 +595,9 @@ public class GearyController : Geary.BaseObject {
             ACTION_REPLY_TO_MESSAGE,
             ACTION_REPLY_ALL_MESSAGE,
             ACTION_FORWARD_MESSAGE,
-            ACTION_ARCHIVE_MESSAGE,
-            ACTION_TRASH_MESSAGE,
-            ACTION_DELETE_MESSAGE,
+            ACTION_ARCHIVE_CONVERSATION,
+            ACTION_TRASH_CONVERSATION,
+            ACTION_DELETE_CONVERSATION,
         };
         Gtk.ActionGroup action_group = this.application.actions;
 
@@ -2466,17 +2466,17 @@ public class GearyController : Geary.BaseObject {
         this.main_window.conversation_viewer.conversation_find_bar.set_search_mode(true);
     }
 
-    private void on_archive_message() {
+    private void on_archive_conversation() {
         archive_or_delete_selection_async.begin(true, false, cancellable_folder,
             on_archive_or_delete_selection_finished);
     }
     
-    private void on_trash_message() {
+    private void on_trash_conversation() {
         archive_or_delete_selection_async.begin(false, true, cancellable_folder,
             on_archive_or_delete_selection_finished);
     }
     
-    private void on_delete_message() {
+    private void on_delete_conversation() {
         archive_or_delete_selection_async.begin(false, false, cancellable_folder,
             on_archive_or_delete_selection_finished);
     }
@@ -2820,11 +2820,11 @@ public class GearyController : Geary.BaseObject {
         // Mutliple message buttons.
         this.application.actions.get_action(ACTION_MOVE_MENU).sensitive =
             (current_folder is Geary.FolderSupport.Move);
-        this.application.actions.get_action(ACTION_ARCHIVE_MESSAGE).sensitive =
+        this.application.actions.get_action(ACTION_ARCHIVE_CONVERSATION).sensitive =
             (current_folder is Geary.FolderSupport.Archive);
-        this.application.actions.get_action(ACTION_TRASH_MESSAGE).sensitive =
+        this.application.actions.get_action(ACTION_TRASH_CONVERSATION).sensitive =
             current_folder_supports_trash();
-        this.application.actions.get_action(ACTION_DELETE_MESSAGE).sensitive =
+        this.application.actions.get_action(ACTION_DELETE_CONVERSATION).sensitive =
             (current_folder is Geary.FolderSupport.Remove);
 
         cancel_context_dependent_buttons();
@@ -2845,11 +2845,11 @@ public class GearyController : Geary.BaseObject {
         this.application.actions.get_action(ACTION_FORWARD_MESSAGE).sensitive = respond_sensitive;
         this.application.actions.get_action(ACTION_MOVE_MENU).sensitive =
             sensitive && (current_folder is Geary.FolderSupport.Move);
-        this.application.actions.get_action(ACTION_ARCHIVE_MESSAGE).sensitive = sensitive
+        this.application.actions.get_action(ACTION_ARCHIVE_CONVERSATION).sensitive = sensitive
             && (current_folder is Geary.FolderSupport.Archive);
-        this.application.actions.get_action(ACTION_TRASH_MESSAGE).sensitive = sensitive
+        this.application.actions.get_action(ACTION_TRASH_CONVERSATION).sensitive = sensitive
             && current_folder_supports_trash();
-        this.application.actions.get_action(ACTION_DELETE_MESSAGE).sensitive = sensitive
+        this.application.actions.get_action(ACTION_DELETE_CONVERSATION).sensitive = sensitive
             && (current_folder is Geary.FolderSupport.Remove);
 
         cancel_context_dependent_buttons();
@@ -2896,12 +2896,12 @@ public class GearyController : Geary.BaseObject {
         this.application.actions.get_action(ACTION_MOVE_MENU).tooltip = single ?
             MOVE_MESSAGE_TOOLTIP_SINGLE : MOVE_MESSAGE_TOOLTIP_MULTIPLE;
 
-        this.application.actions.get_action(ACTION_ARCHIVE_MESSAGE).tooltip = single ?
-            ARCHIVE_MESSAGE_TOOLTIP_SINGLE : ARCHIVE_MESSAGE_TOOLTIP_MULTIPLE;
-        this.application.actions.get_action(ACTION_TRASH_MESSAGE).tooltip = single ?
-            TRASH_MESSAGE_TOOLTIP_SINGLE : TRASH_MESSAGE_TOOLTIP_MULTIPLE;
-        this.application.actions.get_action(ACTION_DELETE_MESSAGE).tooltip = single ?
-            DELETE_MESSAGE_TOOLTIP_SINGLE : DELETE_MESSAGE_TOOLTIP_MULTIPLE;
+        this.application.actions.get_action(ACTION_ARCHIVE_CONVERSATION).tooltip = single ?
+            ARCHIVE_CONVERSATION_TOOLTIP_SINGLE : ARCHIVE_CONVERSATION_TOOLTIP_MULTIPLE;
+        this.application.actions.get_action(ACTION_TRASH_CONVERSATION).tooltip = single ?
+            TRASH_CONVERSATION_TOOLTIP_SINGLE : TRASH_CONVERSATION_TOOLTIP_MULTIPLE;
+        this.application.actions.get_action(ACTION_DELETE_CONVERSATION).tooltip = single ?
+            DELETE_CONVERSATION_TOOLTIP_SINGLE : DELETE_CONVERSATION_TOOLTIP_MULTIPLE;
     }
 
     // Returns a list of composer windows for an account, or null if none.
diff --git a/src/client/components/main-toolbar.vala b/src/client/components/main-toolbar.vala
index bf63799..3c35113 100644
--- a/src/client/components/main-toolbar.vala
+++ b/src/client/components/main-toolbar.vala
@@ -102,8 +102,8 @@ public class MainToolbar : Gtk.Box {
         setup_popover_button(copy_message_button, copy_folder_menu, GearyController.ACTION_COPY_MENU);
         setup_popover_button(move_message_button, move_folder_menu, GearyController.ACTION_MOVE_MENU);
 
-        setup_button(archive_button, GearyController.ACTION_ARCHIVE_MESSAGE, true);
-        setup_button(trash_delete_button, GearyController.ACTION_TRASH_MESSAGE);
+        setup_button(archive_button, GearyController.ACTION_ARCHIVE_CONVERSATION, true);
+        setup_button(trash_delete_button, GearyController.ACTION_TRASH_CONVERSATION);
         setup_button(undo_button, GearyController.ACTION_UNDO);
 
         setup_button(find_button, GearyController.ACTION_TOGGLE_FIND);
@@ -115,8 +115,8 @@ public class MainToolbar : Gtk.Box {
     }
 
     public void update_trash_button(bool is_trash) {
-        string action_name = (is_trash ? GearyController.ACTION_TRASH_MESSAGE
-            : GearyController.ACTION_DELETE_MESSAGE);
+        string action_name = (is_trash ? GearyController.ACTION_TRASH_CONVERSATION
+            : GearyController.ACTION_DELETE_CONVERSATION);
         setup_button(trash_delete_button, action_name, false);
     }
 
diff --git a/src/client/conversation-list/conversation-list-view.vala 
b/src/client/conversation-list/conversation-list-view.vala
index 8be3c1e..bad2744 100644
--- a/src/client/conversation-list/conversation-list-view.vala
+++ b/src/client/conversation-list/conversation-list-view.vala
@@ -283,7 +283,7 @@ public class ConversationListView : Gtk.TreeView {
             Geary.App.Conversation conversation = get_model().get_conversation_at_path(path);
             
             string?[] action_names = {};
-            action_names += GearyController.ACTION_DELETE_MESSAGE;
+            action_names += GearyController.ACTION_DELETE_CONVERSATION;
             
             if (conversation.is_unread())
                 action_names += GearyController.ACTION_MARK_AS_READ;
diff --git a/ui/accelerators.ui b/ui/accelerators.ui
index 35c27f9..470696b 100644
--- a/ui/accelerators.ui
+++ b/ui/accelerators.ui
@@ -1,8 +1,8 @@
 <ui>
-    <accelerator action="GearyArchiveMessage" />
+    <accelerator action="GearyArchiveConversation" />
     <accelerator action="GearyConversationList" />
     <accelerator action="GearyCopyMenuButton" />
-    <accelerator action="GearyDeleteMessage" />
+    <accelerator action="GearyDeleteConversation" />
     <accelerator action="GearyFindInConversation" />
     <accelerator action="GearyForwardMessage" />
     <accelerator action="GearyMoveMenuButton" />
@@ -10,7 +10,7 @@
     <accelerator action="GearyReplyAllMessage" />
     <accelerator action="GearyReplyToMessage" />
     <accelerator action="GearySearch" />
-    <accelerator action="GearyTrashMessage" />
+    <accelerator action="GearyTrashConversation" />
     <accelerator action="GearyZoomIn" />
     <accelerator action="GearyZoomNormal" />
     <accelerator action="GearyZoomOut" />


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]