geary/desktop
Robert Schroll 526f6e7889 Paned composer for handling multi-replies
When the user replies with a quote to a second message, the composer
moves into a paned below the conversation viewer.  This makes it easy to
scroll through the conversation and select text for replies.

The Gtk.Paned acutally holds a Box, which in turn can hold many
ComposerBoxes.  Only one is shown at a time, but the model used
elsewhere is that each ComposerWidget has a ComposerContainer until it
is destroyed.  When a composer is closed, it hides while finishing up
asynchronous work.  This allows us to hold hidden paned composers as
they finish up their work.

The logic for focus handling at detachment is moved into the
ComposerWidget from ComposerEmbed, since it may also be detached from
the paned state.  ComposerContainers gain a remove_composer() method
that does the container's clean up, as well as returning the focused
widget.  The ComposerWindow's remove_composer() method should never be
called.

https://bugzilla.gnome.org/show_bug.cgi?id=738188
2015-01-14 15:16:08 -08:00
..
CMakeLists.txt Contractor support: Bug #734717 2014-10-10 14:51:05 -07:00
geary-attach Contractor support: Bug #734717 2014-10-10 14:51:05 -07:00
geary-attach.contract.in Contractor support: Bug #734717 2014-10-10 14:51:05 -07:00
geary-autostart.desktop.in Prevent Geary from being listed twice in Default Applications 2014-08-13 12:17:25 -07:00
geary.appdata.xml AppData file now validates 2014-05-23 15:19:24 -07:00
geary.desktop.in Fix application name in .desktop file: Closes bgno#720781 2013-12-20 12:46:53 -08:00
org.yorba.geary.gschema.xml Paned composer for handling multi-replies 2015-01-14 15:16:08 -08:00