From 4a926a141d7bfb0830e599ab2c85233d24513ea5 Mon Sep 17 00:00:00 2001 From: hiro Date: Mon, 9 Jul 2007 06:54:58 +0000 Subject: implemented add-reply-mark-after-sending. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1848 ee746299-78ed-0310-b773-934348b2243d --- src/summaryview.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/summaryview.c') diff --git a/src/summaryview.c b/src/summaryview.c index 6cd839f8..9ca43108 100644 --- a/src/summaryview.c +++ b/src/summaryview.c @@ -1616,6 +1616,17 @@ gboolean summary_select_by_msginfo(SummaryView *summaryview, MsgInfo *msginfo) return FALSE; } +MsgInfo *summary_get_msginfo_by_msgnum(SummaryView *summaryview, guint msgnum) +{ + GtkTreeIter iter; + MsgInfo *msginfo = NULL; + + if (summary_find_msg_by_msgnum(summaryview, msgnum, &iter)) + GET_MSG_INFO(msginfo, &iter); + + return msginfo; +} + /** * summary_select_row: * @summaryview: Summary view. @@ -2888,6 +2899,14 @@ void summary_update_selected_rows(SummaryView *summaryview) } } +void summary_update_by_msgnum(SummaryView *summaryview, guint msgnum) +{ + GtkTreeIter iter; + + if (summary_find_msg_by_msgnum(summaryview, msgnum, &iter)) + summary_set_row(summaryview, &iter, NULL); +} + static void summary_mark_row(SummaryView *summaryview, GtkTreeIter *iter) { MsgInfo *msginfo = NULL; -- cgit v1.2.3