use-htmlmail-instead-of-clip.diff
| sylpheed.rev/src/icons/htmlmail.xpm 2012-08-18 16:29:42.000000000 +0900 | ||
|---|---|---|
| 1 |
/* XPM */ |
|
| 2 |
static char *htmlmail_xpm[] = {
|
|
| 3 |
"8 12 28 1", |
|
| 4 |
" c None", |
|
| 5 |
"B c #000000", |
|
| 6 |
"C c #474747", |
|
| 7 |
"D c #F5F5F5", |
|
| 8 |
"E c #323232", |
|
| 9 |
"F c #F4F4F4", |
|
| 10 |
"G c #C1C1C1", |
|
| 11 |
"H c #EAEAEA", |
|
| 12 |
"I c #EBEBEB", |
|
| 13 |
"J c #AAAAAA", |
|
| 14 |
"K c #3D3D3D", |
|
| 15 |
"L c #EFEFEF", |
|
| 16 |
"M c #F3F3F3", |
|
| 17 |
"N c #3F3F3F", |
|
| 18 |
"O c #464646", |
|
| 19 |
"P c #BDBDBD", |
|
| 20 |
"Q c #D6D6D6", |
|
| 21 |
"R c #A0A0A0", |
|
| 22 |
"S c #F2F2F2", |
|
| 23 |
"T c #BABABA", |
|
| 24 |
"U c #E9E9E9", |
|
| 25 |
"V c #8C8C8C", |
|
| 26 |
"W c #BFBFBF", |
|
| 27 |
"X c #DADADA", |
|
| 28 |
"Y c #CDCDCD", |
|
| 29 |
"Z c #A7A7A7", |
|
| 30 |
"a c #D3D3D3", |
|
| 31 |
"b c #282828", |
|
| 32 |
" ", |
|
| 33 |
" ", |
|
| 34 |
" ", |
|
| 35 |
" BBBBBB ", |
|
| 36 |
"BBDDDDBB", |
|
| 37 |
"BDCLDCDB", |
|
| 38 |
"BDDCCDDB", |
|
| 39 |
"BDCGGCDB", |
|
| 40 |
"BCDDDDCB", |
|
| 41 |
" BBBBBB ", |
|
| 42 |
" ", |
|
| 43 |
" " |
|
| 44 |
}; |
|
| sylpheed.rev/src/stock_pixmap.c 2012-08-18 16:29:20.000000000 +0900 | ||
|---|---|---|
| 34 | 34 |
#include "icons/deleted.xpm" |
| 35 | 35 |
#include "icons/error.xpm" |
| 36 | 36 |
#include "icons/forwarded.xpm" |
| 37 |
#include "icons/htmlmail.xpm" |
|
| 37 | 38 |
#include "icons/interface.xpm" |
| 38 | 39 |
#include "icons/jpilot.xpm" |
| 39 | 40 |
#include "icons/ldap.xpm" |
| ... | ... | |
| 110 | 111 |
{error_xpm , NULL, NULL},
|
| 111 | 112 |
{forwarded_xpm , NULL, NULL},
|
| 112 | 113 |
{NULL, NULL, NULL, NULL, group, sizeof(group), "group", 0},
|
| 114 |
{htmlmail_xpm , NULL, NULL},
|
|
| 113 | 115 |
{interface_xpm , NULL, NULL},
|
| 114 | 116 |
{jpilot_xpm , NULL, NULL},
|
| 115 | 117 |
{ldap_xpm , NULL, NULL},
|
| sylpheed.rev/src/stock_pixmap.h 2012-08-18 16:29:20.000000000 +0900 | ||
|---|---|---|
| 38 | 38 |
STOCK_PIXMAP_ERROR, |
| 39 | 39 |
STOCK_PIXMAP_FORWARDED, |
| 40 | 40 |
STOCK_PIXMAP_GROUP, |
| 41 |
STOCK_PIXMAP_HTMLMAIL, |
|
| 41 | 42 |
STOCK_PIXMAP_INTERFACE, |
| 42 | 43 |
STOCK_PIXMAP_JPILOT, |
| 43 | 44 |
STOCK_PIXMAP_LDAP, |
| sylpheed.rev/src/summaryview.c 2012-08-18 16:38:22.000000000 +0900 | ||
|---|---|---|
| 139 | 139 |
static GdkPixbuf *forwarded_pixbuf; |
| 140 | 140 | |
| 141 | 141 |
static GdkPixbuf *clip_pixbuf; |
| 142 |
static GdkPixbuf *htmlmail_pixbuf; |
|
| 142 | 143 | |
| 143 | 144 |
static void summary_clear_list_full (SummaryView *summaryview, |
| 144 | 145 |
gboolean is_refresh); |
| ... | ... | |
| 624 | 625 |
&forwarded_pixbuf); |
| 625 | 626 |
stock_pixbuf_gdk(summaryview->treeview, STOCK_PIXMAP_CLIP, |
| 626 | 627 |
&clip_pixbuf); |
| 628 |
stock_pixbuf_gdk(summaryview->treeview, STOCK_PIXMAP_HTMLMAIL, |
|
| 629 |
&htmlmail_pixbuf); |
|
| 627 | 630 | |
| 628 | 631 |
font_desc = pango_font_description_new(); |
| 629 | 632 |
size = pango_font_description_get_size |
| ... | ... | |
| 2416 | 2419 |
MsgFlags flags; |
| 2417 | 2420 |
GdkColor color; |
| 2418 | 2421 |
gint color_val; |
| 2422 |
MimeInfo *mimeinfo = NULL; |
|
| 2419 | 2423 | |
| 2420 | 2424 |
if (!msginfo) {
|
| 2421 | 2425 |
GET_MSG_INFO(msginfo, iter); |
| ... | ... | |
| 2473 | 2477 |
else if (MSG_IS_FORWARDED(flags)) |
| 2474 | 2478 |
unread_pix = forwarded_pixbuf; |
| 2475 | 2479 | |
| 2476 |
if (MSG_IS_MIME(flags)) |
|
| 2477 |
mime_pix = clip_pixbuf; |
|
| 2480 |
if (MSG_IS_MIME(flags)) {
|
|
| 2481 |
mimeinfo = procmime_scan_message(msginfo); |
|
| 2482 |
while (mimeinfo) {
|
|
| 2483 |
if (mimeinfo->mime_type != MIME_TEXT && |
|
| 2484 |
mimeinfo->mime_type != MIME_TEXT_HTML && |
|
| 2485 |
mimeinfo->mime_type != MIME_MULTIPART) {
|
|
| 2486 |
break; |
|
| 2487 |
} else {
|
|
| 2488 |
mimeinfo = procmime_mimeinfo_next(mimeinfo); |
|
| 2489 |
} |
|
| 2490 |
} |
|
| 2491 |
if (mimeinfo) {
|
|
| 2492 |
mime_pix = clip_pixbuf; |
|
| 2493 |
} else {
|
|
| 2494 |
mime_pix = htmlmail_pixbuf; |
|
| 2495 |
} |
|
| 2496 |
} |
|
| 2478 | 2497 | |
| 2479 | 2498 |
if (prefs_common.bold_unread) {
|
| 2480 | 2499 |
if (MSG_IS_UNREAD(flags)) |