geary/ui/conversation-email-menus.ui
Michael Gratton de6ef699de Clean up attachment save code
Create new Application.AttachmentManager class and move code for saving
attachments there from both Application.Controller and MainWindow since
aside from needing the latter for dialogs it is independent of both.

Create new Components.AttachmentPane widget for diplaying attachents
for an email in the ConversationViewer.

Update ConversationEmail and ConversationMessage to use these two new
classes directly, rather than implementing save management itself or
requiring the MainWindow to wire up signals on these classes.
2019-11-07 11:58:55 +11:00

74 lines
3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<interface>
<menu id="email_menu">
<section>
<attribute name="display-hint">horizontal-buttons</attribute>
<item>
<!-- Translators: Menu item to reply to a specific message. -->
<attribute name="label" translatable="yes">_Reply</attribute>
<attribute name="action">eml.reply_sender</attribute>
<attribute name="verb-icon">mail-reply-sender-symbolic</attribute>
</item>
<item>
<!-- Translators: Menu item to reply to a specific message. -->
<attribute name="label" translatable="yes">Reply to _All</attribute>
<attribute name="action">eml.reply_all</attribute>
<attribute name="verb-icon">mail-reply-all-symbolic</attribute>
</item>
<item>
<!-- Translators: Menu item to forward a specific message. -->
<attribute name="label" translatable="yes">_Forward</attribute>
<attribute name="action">eml.forward</attribute>
<attribute name="verb-icon">mail-forward-symbolic</attribute>
</item>
</section>
<section>
<item>
<!-- Translators: Menu item to mark a specific message as
read. -->
<attribute name="label" translatable="yes">_Mark Read</attribute>
<attribute name="action">eml.mark_read</attribute>
</item>
<!-- Translators: Menu item to mark a specific message as
unread. -->
<item>
<attribute name="label" translatable="yes">_Mark Unread</attribute>
<attribute name="action">eml.mark_unread</attribute>
</item>
<item>
<!-- Translators: Menu item to mark all messages in a
conversation from this one as unread. -->
<attribute name="label" translatable="yes">Mark Unread From _Here</attribute>
<attribute name="action">eml.mark_unread_down</attribute>
</item>
</section>
<section id="email_menu_trash">
<item>
<!-- Translators: Menu item to move a single, specific message
to the trash folder -->
<attribute name="label" translatable="yes">Move message to _Trash</attribute>
<attribute name="action">eml.trash_msg</attribute>
</item>
</section>
<section id="email_menu_delete">
<item>
<!-- Translators: Menu item to delete a single, specific message -->
<attribute name="label" translatable="yes">_Delete message…</attribute>
<attribute name="action">eml.delete_msg</attribute>
</item>
</section>
<section>
<item>
<!-- Translators: Menu item to print a single, specific message -->
<attribute name="label" translatable="yes">_Print…</attribute>
<attribute name="action">eml.print</attribute>
</item>
<item>
<!-- Translators: Menu item to view the source for a message -->
<attribute name="label" translatable="yes">_View Source</attribute>
<attribute name="action">eml.view_source</attribute>
</item>
</section>
</menu>
</interface>