geary/ui
Michael James Gratton b5270e3740 Reenable and update code for displayed attachments.
* src/client/conversation-viewer/conversation-message.vala: Add template
  child widgets for displayed attachment UI, add signal for when user
  activates an attachment.
  (ConversationMessage::ConversationMessage): Ensure the attachment UI
  is visible when there are displayed attachments.
  (ConversationMessage::start_loading): New method for async loading of
  message content, use just for attachments for now.
  (ConversationMessage::on_attachments_view_activated): Handle activation
  signal for specific attachments.
  (ConversationMessage::load_attachments): Load attachments from the
  message into the new UI.
  (ConversationMessage::load_attachment_icon): Load icons for the
  attachments UI from the attachment itself if an image, else from the
  icon theme.

* src/client/application/geary-controller.vala: Hook up
  attachment_activated signal to conversation messages.

* src/client/conversation-viewer/conversation-viewer.vala
  (ConversationViewer::add_message): Ensure message loading starts after
  new conversation messages are added to the window hierarchy.

* ui/conversation-message.ui: Add an attachments box, with an icon view
  for displayed attachments.
2016-10-04 10:58:17 +11:00
..
gtk Update help text for move/label shortcuts in manual/help overlay. 2016-10-04 09:54:06 +11:00
accelerators.ui Tidy up main window accelerator setup. 2016-05-30 09:37:12 +10:00
account_cannot_remove.glade Use margin-{start,end} instead of margin-{left,right}: Close bgo #730611 2016-05-20 16:42:45 +10:00
account_list.glade Use GtkHeaderBar for Accounts & Prefs dialogs: Bug #741240 2014-12-08 15:18:34 -08:00
account_spinner.glade Closes #6201 First batch of work for account manager. "Add account" functionality is complete (though Geary will still only display one email account in the main UI) 2013-01-22 18:23:07 -08:00
certificate_warning_dialog.glade Use margin-{start,end} instead of margin-{left,right}: Close bgo #730611 2016-05-20 16:42:45 +10:00
CMakeLists.txt Convert ConversationViewer to a Stack with a ListBox, remove its WebView. 2016-10-04 10:58:17 +11:00
composer-headerbar.ui Use GLib.Actions in the composer. Bug 770356. 2016-09-21 15:02:18 +10:00
composer-menus.ui Fix for the context menu. Bug 770356. 2016-09-21 15:02:31 +10:00
composer-widget.ui Add Insert Image button, action and hander to composer. Bug 712995. 2016-10-04 10:35:49 +11:00
conversation-message-menu.ui Add new ConversationMessage widget to display a single message with a WebView. 2016-10-04 10:58:17 +11:00
conversation-message.ui Reenable and update code for displayed attachments. 2016-10-04 10:58:17 +11:00
conversation-viewer.ui Style the ConversationViewer user message with CSS rather than a class. 2016-10-04 10:58:17 +11:00
edit_alternate_emails.glade Support multiple ("alternate") email addresses per acct: Bug #714922 2015-03-04 17:26:44 -08:00
find_bar.glade Use margin-{start,end} instead of margin-{left,right}: Close bgo #730611 2016-05-20 16:42:45 +10:00
folder-popover.ui Use Popover for Move/Label menu. Bug 767431. 2016-06-20 15:27:41 +10:00
geary.css Tidy up ConversationMessage styling and state management. 2016-10-04 10:58:17 +11:00
login.glade Ensure all new account/login placeholder text strings are translatable. 2016-09-26 16:34:42 +10:00
password-dialog.glade Password dialog improvements 2014-10-28 17:01:52 -07:00
preferences.glade Use margin-{start,end} instead of margin-{left,right}: Close bgo #730611 2016-05-20 16:42:45 +10:00
remove_confirm.glade Remove use of Gtk.Misc ::xpad and ::ypad. Bug 713991. 2016-05-21 12:45:13 +10:00
toolbar_empty_menu.ui Empty Trash and Empty Spam: Bug #714809, Bug #725260 2015-01-13 13:48:16 -08:00
toolbar_mark_menu.ui UI refresh. Closes #7267 Closes #7199 Closes #7198 Closes #7043 Closes #6819 Closes #5839 2013-08-26 14:56:46 -07:00
upgrade_dialog.glade Use margin-{start,end} instead of margin-{left,right}: Close bgo #730611 2016-05-20 16:42:45 +10:00