diff options
author | Tor Lillqvist <tml@novell.com> | 2005-12-18 02:27:13 +0800 |
---|---|---|
committer | Tor Lillqvist <tml@src.gnome.org> | 2005-12-18 02:27:13 +0800 |
commit | c20c00778111152e89eb87f0e81b844505c6bdd7 (patch) | |
tree | 26a933ef2d6a6f4b362a30e503b7308d136f9587 /mail/message-list.c | |
parent | 88a30eea1d70a3cc1ec18c0f074cb2e997b874f6 (diff) | |
download | gsoc2013-evolution-c20c00778111152e89eb87f0e81b844505c6bdd7.tar.gz gsoc2013-evolution-c20c00778111152e89eb87f0e81b844505c6bdd7.tar.zst gsoc2013-evolution-c20c00778111152e89eb87f0e81b844505c6bdd7.zip |
Beautify #include order and syntax. Use gstdio wrappers. Construct
2005-12-17 Tor Lillqvist <tml@novell.com>
* 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
Diffstat (limited to 'mail/message-list.c')
-rw-r--r-- | mail/message-list.c | 71 |
1 files changed, 37 insertions, 34 deletions
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 <config.h> -#endif #include <sys/types.h> #include <sys/stat.h> @@ -33,45 +31,48 @@ #include <string.h> #include <ctype.h> -#include <glib/gunicode.h> +#include <glib.h> +#include <glib/gstdio.h> #include <gconf/gconf-client.h> -#include <gtk/gtkmain.h> -#include <gtk/gtkinvisible.h> +#include <gtk/gtk.h> + #include <libgnome/gnome-i18n.h> -#include <atk/atkutil.h> - -#include <e-util/e-util.h> -#include <misc/e-gui-utils.h> -#include <table/e-cell-text.h> -#include <table/e-cell-toggle.h> -#include <table/e-cell-checkbox.h> -#include <table/e-cell-tree.h> -#include <table/e-cell-date.h> -#include <table/e-cell-size.h> -#include <table/e-tree-memory.h> -#include <table/e-tree-memory-callbacks.h> #include <camel/camel-exception.h> #include <camel/camel-file-utils.h> #include <camel/camel-folder.h> #include <camel/camel-folder-thread.h> #include <camel/camel-vee-folder.h> + #include <libedataserver/e-memory.h> +#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 <e-util/e-icon-factory.h> -#include <e-util/e-profile-event.h> +#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); |