From 267f02fc4834fb0ce50426e96241483e4d19f17c Mon Sep 17 00:00:00 2001 From: Daniel Applebaum Date: Sun, 25 Apr 2010 16:33:32 +0000 Subject: [PATCH] Add a color chip to the left side of the message headers so that it is possible to tell in which account the message is located. Especially useful when traversing search results in the MessageView. --- res/layout/message_view_header.xml | 20 +++++++++++++++++- src/com/fsck/k9/MessagingController.java | 18 +++++++--------- src/com/fsck/k9/activity/MessageView.java | 25 +++++++++++++++++++---- 3 files changed, 47 insertions(+), 16 deletions(-) diff --git a/res/layout/message_view_header.xml b/res/layout/message_view_header.xml index 5ca518c12..f3b4e7698 100644 --- a/res/layout/message_view_header.xml +++ b/res/layout/message_view_header.xml @@ -2,10 +2,27 @@ + + + 0; boolean isDownloading = !message.isSet(Flag.X_DOWNLOADED_FULL); + boolean unread = !message.isSet(Flag.SEEN); mHandler.setHeaders(subjectText, fromText, dateText, timeText, toText, ccText, + color, + unread, hasAttachments, isDownloading, message.isSet(Flag.FLAGGED), @@ -1346,10 +1366,7 @@ public class MessageView extends K9Activity implements OnClickListener } catch (MessagingException me) { - if (Config.LOGV) - { - Log.v(K9.LOG_TAG, "loadMessageForViewHeadersAvailable", me); - } + Log.e(K9.LOG_TAG, "loadMessageForViewHeadersAvailable", me); } }