• Michael Gratton's avatar
    Add new ConversationMessage widget to display a single message with a WebView. · 64aa037c
    Michael Gratton authored
    The new widget is designed to be added to a ListBox like container, and
    can display both a summary and the complete message, a'la the traditional
    Geary ConversationView.
    
    Most features are currently disabled, but it does handle hiding/showing
    the message body using a single WebKit.WebView. All code from
    ConversationViewer relating to DOM manipulation as been copied over, all
    but that which was needed to display the message has been commentd out.
    
    * src/client/conversation-viewer/conversation-message.vala: Source code
      for new widget.
    
    * src/client/components/main-window.vala: Add CSS theme code for
      ConversationMessage.
    
    * ui/conversation-message.ui: GtkBuilder template for new widget.
    
    * ui/conversation-message-menu.ui: GtkBuilder for the message menu. This
      is a separate file since GTK+ 3.10 doesn't support GtkPopoverMenu and I
      can't build it using Glade otherwise.
    
    * src/CMakeLists.txt: Added new source file.
    
    * po/POTFILES.in, ui/CMakeLists.txt: Added new UI files.
    64aa037c
Name
Last commit
Last update
bindings Loading commit data...
cmake Loading commit data...
debian Loading commit data...
desktop Loading commit data...
help Loading commit data...
icons Loading commit data...
po Loading commit data...
sql Loading commit data...
src Loading commit data...
theming Loading commit data...
ui Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CMakeLists.txt Loading commit data...
COPYING Loading commit data...
COPYING.icons Loading commit data...
COPYING.snowball Loading commit data...
INSTALL Loading commit data...
Makefile.in Loading commit data...
NEWS Loading commit data...
README Loading commit data...
THANKS Loading commit data...
cmake_uninstall.cmake.in Loading commit data...
configure Loading commit data...
configure.in Loading commit data...
geary.doap Loading commit data...