diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2013-06-15 03:48:43 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2013-06-15 11:21:40 +0800 |
commit | cf669f10f22de13ab4ee9b323d274325af22b0b9 (patch) | |
tree | 0a373034b1ea555285640b280c446e3bd138f008 /mail/e-mail-reader.c | |
parent | 4fb6020185c8e54f1674ebefaa5b9481272655bf (diff) | |
download | gsoc2013-evolution-cf669f10f22de13ab4ee9b323d274325af22b0b9.tar gsoc2013-evolution-cf669f10f22de13ab4ee9b323d274325af22b0b9.tar.gz gsoc2013-evolution-cf669f10f22de13ab4ee9b323d274325af22b0b9.tar.bz2 gsoc2013-evolution-cf669f10f22de13ab4ee9b323d274325af22b0b9.tar.lz gsoc2013-evolution-cf669f10f22de13ab4ee9b323d274325af22b0b9.tar.xz gsoc2013-evolution-cf669f10f22de13ab4ee9b323d274325af22b0b9.tar.zst gsoc2013-evolution-cf669f10f22de13ab4ee9b323d274325af22b0b9.zip |
MessageList: Add a "group-by-threads" property.
Bind this to EMailReader's "group-by-threads" property.
New functions:
message_list_get_group_by_threads()
message_list_set_group_by_threads()
Diffstat (limited to 'mail/e-mail-reader.c')
-rw-r--r-- | mail/e-mail-reader.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/mail/e-mail-reader.c b/mail/e-mail-reader.c index 18d71b39de..057e9d9025 100644 --- a/mail/e-mail-reader.c +++ b/mail/e-mail-reader.c @@ -3759,6 +3759,11 @@ e_mail_reader_init (EMailReader *reader, g_slice_new0 (EMailReaderPrivate), (GDestroyNotify) mail_reader_private_free); + g_object_bind_property ( + reader, "group-by-threads", + message_list, "group-by-threads", + G_BINDING_SYNC_CREATE); + if (!init_actions) goto connect_signals; @@ -4493,7 +4498,6 @@ e_mail_reader_set_group_by_threads (EMailReader *reader, gboolean group_by_threads) { EMailReaderPrivate *priv; - GtkWidget *message_list; g_return_if_fail (E_IS_MAIL_READER (reader)); @@ -4504,11 +4508,6 @@ e_mail_reader_set_group_by_threads (EMailReader *reader, priv->group_by_threads = group_by_threads; - /* XXX MessageList should define a property for this. */ - message_list = e_mail_reader_get_message_list (reader); - message_list_set_threaded ( - MESSAGE_LIST (message_list), group_by_threads); - g_object_notify (G_OBJECT (reader), "group-by-threads"); } |