From cf945fcde2d0ee22a0d63e8ba73f7f198eeeb549 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Wed, 20 Feb 2002 03:51:20 +0000 Subject: Prompt the user to find out if he/she wants to go to the next folder with 2002-02-19 Jeffrey Stedfast * mail-callbacks.c (confirm_goto_next_folder): Prompt the user to find out if he/she wants to go to the next folder with unread mail in it. (find_current_folder): Find a given CamelFolderInfo node based on a given uri. (find_next_folder_r): Recursively look for a CamelFOlderInfo node which has unread messages. (find_next_folder): Given a currently selected CamelFolderInfo node, look for the next node containing unread messages. (do_evil_kludgy_goto_next_folder_hack): Find the currently selected folder and then find the very next folder after it that contains unread messages and then select it via a CORBA call to the shell. (next_unread_msg): If we fail to find an unread message in the message-list, prompt the user to find out if we should jump to the next fodler containing unread messages. If so, call do_evil_kludgy_goto_next_folder_hack(). * message-list.c (message_list_select): Return a boolean value based on whether the call was successfull or not. * mail-config.c (mail_config_get_confirm_goto_next_folder): (mail_config_set_confirm_goto_next_folder): (mail_config_get_goto_next_folder): (mail_config_set_goto_next_folder): All new functions, yay. (config_read): Read in the confirm_goto_next_folder and goto_next_folder config options. (mail_config_write_on_exit): Same the options here. svn path=/trunk/; revision=15770 --- mail/message-list.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mail/message-list.h') diff --git a/mail/message-list.h b/mail/message-list.h index 42de65cbd8..d6965b5c71 100644 --- a/mail/message-list.h +++ b/mail/message-list.h @@ -116,7 +116,7 @@ void message_list_foreach (MessageList *message_list, MessageListForeachFunc callback, gpointer user_data); -void message_list_select (MessageList *message_list, +gboolean message_list_select (MessageList *message_list, MessageListSelectDirection direction, guint32 flags, guint32 mask, -- cgit v1.2.3