aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-notebook-view.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-11-22 01:42:34 +0800
committerMatthew Barnes <mbarnes@redhat.com>2011-11-22 13:12:36 +0800
commit5fabd29bd2580bbe479034634b405abfa36bb500 (patch)
tree1ed5bb5fed2f74e3fd2d831ac84b929d55ab5ca9 /mail/e-mail-notebook-view.c
parentf9ffebc2f7a6fb285e686133dcccf17766c2ba79 (diff)
downloadgsoc2013-evolution-5fabd29bd2580bbe479034634b405abfa36bb500.tar
gsoc2013-evolution-5fabd29bd2580bbe479034634b405abfa36bb500.tar.gz
gsoc2013-evolution-5fabd29bd2580bbe479034634b405abfa36bb500.tar.bz2
gsoc2013-evolution-5fabd29bd2580bbe479034634b405abfa36bb500.tar.lz
gsoc2013-evolution-5fabd29bd2580bbe479034634b405abfa36bb500.tar.xz
gsoc2013-evolution-5fabd29bd2580bbe479034634b405abfa36bb500.tar.zst
gsoc2013-evolution-5fabd29bd2580bbe479034634b405abfa36bb500.zip
Add EMailReader.get_preview_pane() method.
Also give EMailReader::show-search-bar signal a default implementation, since it can now dig up the search bar widget itself.
Diffstat (limited to 'mail/e-mail-notebook-view.c')
-rw-r--r--mail/e-mail-notebook-view.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/mail/e-mail-notebook-view.c b/mail/e-mail-notebook-view.c
index 2e515f7315..0232b92423 100644
--- a/mail/e-mail-notebook-view.c
+++ b/mail/e-mail-notebook-view.c
@@ -968,6 +968,23 @@ mail_notebook_view_get_popup_menu (EMailReader *reader)
return e_mail_reader_get_popup_menu (reader);
}
+static EPreviewPane *
+mail_notebook_view_get_preview_pane (EMailReader *reader)
+{
+ EMailNotebookView *notebook_view;
+ EMailView *current_view;
+
+ notebook_view = E_MAIL_NOTEBOOK_VIEW (reader);
+ current_view = notebook_view->priv->current_view;
+
+ if (current_view == NULL)
+ return NULL;
+
+ reader = E_MAIL_READER (current_view);
+
+ return e_mail_reader_get_preview_pane (reader);
+}
+
static GtkWindow *
mail_notebook_view_get_window (EMailReader *reader)
{
@@ -1351,23 +1368,6 @@ mail_notebook_view_set_folder (EMailReader *reader,
}
}
-static void
-mail_notebook_view_show_search_bar (EMailReader *reader)
-{
- EMailNotebookView *notebook_view;
- EMailView *current_view;
-
- notebook_view = E_MAIL_NOTEBOOK_VIEW (reader);
- current_view = notebook_view->priv->current_view;
-
- if (current_view == NULL)
- return;
-
- reader = E_MAIL_READER (current_view);
-
- e_mail_reader_show_search_bar (reader);
-}
-
static gboolean
mail_notebook_view_enable_show_folder (EMailReader *reader)
{
@@ -1455,9 +1455,9 @@ e_mail_notebook_view_reader_init (EMailReaderInterface *interface)
interface->get_hide_deleted = mail_notebook_view_get_hide_deleted;
interface->get_message_list = mail_notebook_view_get_message_list;
interface->get_popup_menu = mail_notebook_view_get_popup_menu;
+ interface->get_preview_pane = mail_notebook_view_get_preview_pane;
interface->get_window = mail_notebook_view_get_window;
interface->set_folder = mail_notebook_view_set_folder;
- interface->show_search_bar = mail_notebook_view_show_search_bar;
interface->open_selected_mail = mail_notebook_view_open_selected_mail;
interface->enable_show_folder = mail_notebook_view_enable_show_folder;
}