diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2009-12-08 04:42:45 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2009-12-08 14:55:28 +0800 |
commit | eb60a4e448fff45d0db5a5856cb19e3abb90a9e0 (patch) | |
tree | 5b4313263bda2886cc7066c89d2504e1f92ef315 /modules/mail/e-mail-shell-view-private.c | |
parent | fb88de67c75da66c82a72b497dd9d8c2419f2910 (diff) | |
download | gsoc2013-evolution-eb60a4e448fff45d0db5a5856cb19e3abb90a9e0.tar.gz gsoc2013-evolution-eb60a4e448fff45d0db5a5856cb19e3abb90a9e0.tar.zst gsoc2013-evolution-eb60a4e448fff45d0db5a5856cb19e3abb90a9e0.zip |
Kill ETreeScrolled.
Kill ETreeScrolled and convert MessageList to an ETree subclass.
ETreeScrolled is nothing but a GtkScrolledWindow containing an ETree.
It adds nothing of value and actually makes customizing ETree harder.
Diffstat (limited to 'modules/mail/e-mail-shell-view-private.c')
-rw-r--r-- | modules/mail/e-mail-shell-view-private.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/mail/e-mail-shell-view-private.c b/modules/mail/e-mail-shell-view-private.c index ec02aacea8..0a38886a6d 100644 --- a/modules/mail/e-mail-shell-view-private.c +++ b/modules/mail/e-mail-shell-view-private.c @@ -330,14 +330,18 @@ mail_shell_view_prepare_for_quit_cb (EMailShellView *mail_shell_view, { CamelFolder *folder; EMailReader *reader; + GtkWidget *message_list; /* If we got here, it means the application is shutting down * and this is the last EMailShellView instance. Synchronize * the currently selected folder before we terminate. */ reader = E_MAIL_READER (mail_shell_view->priv->mail_shell_content); + message_list = e_mail_reader_get_message_list (reader); folder = e_mail_reader_get_folder (reader); + message_list_save_state (MESSAGE_LIST (message_list)); + if (folder == NULL) return; @@ -485,17 +489,17 @@ e_mail_shell_view_private_constructed (EMailShellView *mail_shell_view) mail_shell_view); g_signal_connect_swapped ( - MESSAGE_LIST (message_list)->tree, "key-press", + message_list, "key-press", G_CALLBACK (mail_shell_view_message_list_key_press_cb), mail_shell_view); g_signal_connect_swapped ( - MESSAGE_LIST (message_list)->tree, "popup-menu", + message_list, "popup-menu", G_CALLBACK (mail_shell_view_message_list_popup_menu_cb), mail_shell_view); g_signal_connect_swapped ( - MESSAGE_LIST (message_list)->tree, "right-click", + message_list, "right-click", G_CALLBACK (mail_shell_view_message_list_right_click_cb), mail_shell_view); |