geary/desktop/org.yorba.geary.gschema.xml
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

92 lines
3.5 KiB
XML

<schemalist>
<schema id="org.yorba.geary" path="/org/yorba/geary/">
<key name="window-maximize" type="b">
<default>false</default>
<summary>maximize window</summary>
<description>True if library application is maximized, false otherwise.</description>
</key>
<key name="window-width" type="i">
<default>1024</default>
<summary>width of window</summary>
<description>The last recorded width of the application window.</description>
</key>
<key name="window-height" type="i">
<default>768</default>
<summary>height of window</summary>
<description>The last recorded height of the application window.</description>
</key>
<key name="folder-list-pane-position" type="i">
<default>100</default>
<summary>position of folder list pane</summary>
<description>Position of the folder list Paned grabber.</description>
</key>
<key name="messages-pane-position" type="i">
<default>250</default>
<summary>position of message list pane</summary>
<description>Position of the message list Paned grabber.</description>
</key>
<key name="composer-pane-position" type="i">
<default>350</default>
<summary>position of the composer pane</summary>
<description>Position of the composer Paned grabber, when open.</description>
</key>
<key name="autoselect" type="b">
<default>true</default>
<summary>autoselect next message</summary>
<description>True if we should autoselect the next available conversation.</description>
</key>
<key name="display-preview" type="b">
<default>true</default>
<summary>display message previews</summary>
<description>True if we should display a short preview of each message.</description>
</key>
<key name="spell-check" type="b">
<default>true</default>
<summary>enable inline spell checking</summary>
<description>True to spell check while typing.</description>
</key>
<key name="play-sounds" type="b">
<default>true</default>
<summary>enable notification sounds</summary>
<description>True to play sounds for notifications and sending.</description>
</key>
<key name="show-notifications" type="b">
<default>true</default>
<summary>show notifications for new mail</summary>
<description>True to show notification bubbles.</description>
</key>
<key name="startup-notifications" type="b">
<default>false</default>
<summary>notify of new mail at startup</summary>
<description>True to notify of new mail at startup.</description>
</key>
<key name="ask-open-attachment" type="b">
<default>true</default>
<summary>ask when opening an attachment</summary>
<description>True to ask when opening an attachment.</description>
</key>
<key name="compose-as-html" type="b">
<default>true</default>
<summary>whether to compose emails in HTML</summary>
<description>True to compose emails in HTML; false for plain text.</description>
</key>
<key name="search-strategy" type="s">
<default>"conservative"</default>
<summary>Advisory strategy for full-text searching</summary>
<description>Acceptable values are EXACT, CONSERVATIVE, AGGRESSIVE, and HORIZON.</description>
</key>
</schema>
</schemalist>