From c20c00778111152e89eb87f0e81b844505c6bdd7 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Sat, 17 Dec 2005 18:27:13 +0000 Subject: Beautify #include order and syntax. Use gstdio wrappers. Construct 2005-12-17 Tor Lillqvist * message-list.c: Beautify #include order and syntax. Use gstdio wrappers. Construct pathnames of files to be read at run-time instead of using compile-time paths. svn path=/trunk/; revision=30841 --- mail/message-list.c | 71 ++++++++++++++++++++++++++++------------------------- 1 file changed, 37 insertions(+), 34 deletions(-) (limited to 'mail/message-list.c') diff --git a/mail/message-list.c b/mail/message-list.c index 35e0727864..8741c85c5b 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -22,9 +22,7 @@ * */ -#ifdef HAVE_CONFIG_H #include -#endif #include #include @@ -33,45 +31,48 @@ #include #include -#include +#include +#include #include -#include -#include +#include + #include -#include - -#include -#include -#include -#include
-#include
-#include
-#include
-#include
-#include
-#include
#include #include #include #include #include + #include +#include "e-util/e-icon-factory.h" +#include "e-util/e-profile-event.h" +#include "e-util/e-util-private.h" +#include "e-util/e-util.h" + +#include "misc/e-gui-utils.h" + +#include "table/e-cell-checkbox.h" +#include "table/e-cell-date.h" +#include "table/e-cell-size.h" +#include "table/e-cell-text.h" +#include "table/e-cell-toggle.h" +#include "table/e-cell-tree.h" +#include "table/e-tree-memory-callbacks.h" +#include "table/e-tree-memory.h" + #include "filter/filter-label.h" +#include "em-popup.h" +#include "em-utils.h" #include "mail-config.h" -#include "message-list.h" #include "mail-mt.h" -#include "mail-tools.h" #include "mail-ops.h" -#include "em-popup.h" - -#include "em-utils.h" -#include -#include +#include "mail-tools.h" +#include "message-list.h" #include "art/empty.xpm" @@ -572,15 +573,12 @@ select_path(MessageList *ml, ETreePath path) /** * message_list_select: * @message_list: a MessageList - * @base_row: the (model) row to start from * @direction: the direction to search in * @flags: a set of flag values * @mask: a mask for comparing against @flags * - * This moves the message list selection to a suitable row. @base_row - * lists the first (model) row to try, but as a special case, model - * row -1 is mapped to the last row. @flags and @mask combine to specify - * what constitutes a suitable row. @direction is + * This moves the message list selection to a suitable row. @flags and + * @mask combine to specify what constitutes a suitable row. @direction is * %MESSAGE_LIST_SELECT_NEXT if it should find the next matching * message, or %MESSAGE_LIST_SELECT_PREVIOUS if it should find the * previous. %MESSAGE_LIST_SELECT_WRAP is an option bit which specifies the @@ -1519,7 +1517,7 @@ message_list_setup_etree (MessageList *message_list, gboolean outgoing) d(printf ("folder name is '%s'\n", name)); path = mail_config_folder_to_cachename (message_list->folder, "et-expanded-"); - if (path && stat (path, &st) == 0 && st.st_size > 0 && S_ISREG (st.st_mode)) { + if (path && g_stat (path, &st) == 0 && st.st_size > 0 && S_ISREG (st.st_mode)) { /* build based on saved file */ e_tree_load_expanded_state (message_list->tree, path); } @@ -2007,6 +2005,8 @@ message_list_construct (MessageList *message_list) { AtkObject *a11y; gboolean construct_failed; + char *etspecfile; + message_list->model = e_tree_memory_callbacks_new (ml_tree_icon_at, @@ -2036,12 +2036,15 @@ message_list_construct (MessageList *message_list) * The etree */ message_list->extras = message_list_create_extras (); + + etspecfile = g_build_filename (EVOLUTION_ETSPECDIR, "message-list.etspec", NULL); construct_failed = (e_tree_scrolled_construct_from_spec_file (E_TREE_SCROLLED (message_list), message_list->model, message_list->extras, - EVOLUTION_ETSPECDIR "/message-list.etspec", + etspecfile, NULL) == NULL); + g_free (etspecfile); message_list->tree = e_tree_scrolled_get_tree(E_TREE_SCROLLED (message_list)); if (!construct_failed) @@ -3299,7 +3302,7 @@ load_hide_state (MessageList *ml) ml->hide_after = ML_HIDE_NONE_END; filename = mail_config_folder_to_cachename(ml->folder, "hidestate-"); - in = fopen(filename, "r"); + in = g_fopen(filename, "rb"); if (in) { camel_file_util_decode_fixed_int32 (in, &version); if (version == HIDE_STATE_VERSION) { @@ -3347,8 +3350,8 @@ save_hide_state (MessageList *ml) filename = mail_config_folder_to_cachename(ml->folder, "hidestate-"); if (ml->hidden == NULL && ml->hide_before == ML_HIDE_NONE_START && ml->hide_after == ML_HIDE_NONE_END) { - unlink(filename); - } else if ((out = fopen (filename, "w"))) { + g_unlink(filename); + } else if ((out = g_fopen (filename, "wb"))) { camel_file_util_encode_fixed_int32 (out, HIDE_STATE_VERSION); camel_file_util_encode_fixed_int32 (out, ml->hide_before); camel_file_util_encode_fixed_int32 (out, ml->hide_after); -- cgit v1.2.3