#include <tny-simple-list.h>
#include <modest-header-view.h>
#include <modest-header-view-priv.h>
+#include <modest-defs.h>
#include <modest-icon-names.h>
#include <modest-text-utils.h>
#include <modest-tny-account-store.h>
#include <modest-platform.h>
#include <string.h>
-typedef enum {
- RENDER_CELL_STYLE_DEFAULT=0,
- RENDER_CELL_STYLE_GREY
-} RenderCellStyle;
-
static const gchar *
get_status_string (ModestTnySendQueueStatus status)
{
static void
set_cell_text (GtkCellRenderer *renderer,
const gchar *text,
- TnyHeaderFlags flags,
- RenderCellStyle style)
+ TnyHeaderFlags flags)
{
PangoWeight weight;
gboolean strikethrough;
"weight", (flags & TNY_HEADER_FLAG_SEEN) ? PANGO_WEIGHT_NORMAL : PANGO_WEIGHT_ULTRABOLD,
"strikethrough", (flags &TNY_HEADER_FLAG_DELETED) ? TRUE : FALSE,
NULL);
- switch (style) {
- case RENDER_CELL_STYLE_GREY:
- g_object_set (G_OBJECT (renderer),
- "foreground", "#666666",
- "scale", PANGO_SCALE_SMALL,
- NULL);
- break;
- case RENDER_CELL_STYLE_DEFAULT:
- break;
- }
g_object_thaw_notify (G_OBJECT (renderer));
}
header_view = MODEST_HEADER_VIEW (gtk_tree_view_column_get_tree_view (column));
set_cell_text (renderer,
_modest_header_view_get_display_date (header_view, date),
- flags, RENDER_CELL_STYLE_DEFAULT);
+ flags);
#else
set_cell_text (renderer, modest_text_utils_get_display_date (date),
- flags, RENDER_CELL_STYLE_DEFAULT);
+ flags);
#endif
}
modest_text_utils_get_display_address (address); /* string is changed in-place */
set_cell_text (renderer, (address && address[0] != '\0')?address:_("mail_va_no_to"),
- flags, RENDER_CELL_STYLE_DEFAULT);
+ flags);
g_free (address);
}
/*
NULL);
set_cell_text (subject_cell, (subject && subject[0] != 0)?subject:_("mail_va_no_subject"),
- flags, RENDER_CELL_STYLE_DEFAULT);
+ flags);
g_free (subject);
/* FIXME: we hardcode the color to #666666; instead we should use SecondaryTextColour from the
* theme (gtkrc file) */
modest_text_utils_get_display_address (address); /* changed in-place */
- set_cell_text (recipient_cell, (address && address[0] != '\0')?address:_("mail_va_no_to"), flags, RENDER_CELL_STYLE_GREY);
+ set_cell_text (recipient_cell, (address && address[0] != '\0')?address:_("mail_va_no_to"), flags);
g_free (address);
if (header_mode == MODEST_HEADER_VIEW_COMPACT_HEADER_MODE_OUTBOX) {
}
status_str = get_status_string (status);
- set_cell_text (date_or_status_cell, status_str, flags, RENDER_CELL_STYLE_GREY);
+ set_cell_text (date_or_status_cell, status_str, flags);
} else {
#if GTK_CHECK_VERSION (2, 12, 0)
ModestHeaderView *header_view;
header_view = MODEST_HEADER_VIEW (gtk_tree_view_column_get_tree_view (column));
set_cell_text (date_or_status_cell,
date ? _modest_header_view_get_display_date (header_view, date) : "",
- flags, RENDER_CELL_STYLE_GREY);
+ flags);
#else
set_cell_text (date_or_status_cell,
date ? modest_text_utils_get_display_date (date) : "",
- flags, RENDER_CELL_STYLE_GREY);
+ flags);
#endif
}
if (msg_header != NULL)
size_str = modest_text_utils_get_display_size (size);
- set_cell_text (renderer, size_str, flags, RENDER_CELL_STYLE_DEFAULT);
+ set_cell_text (renderer, size_str, flags);
g_free (size_str);
}
else
status_str = g_strdup(_("mcen_li_outbox_waiting"));
- set_cell_text (renderer, status_str, flags, RENDER_CELL_STYLE_DEFAULT);
+ set_cell_text (renderer, status_str, flags);
g_free (status_str);
}