+void summary_msgs_lock(SummaryView *summaryview)
+{
+ GtkCTree *ctree = GTK_CTREE(summaryview->ctree);
+ GList *cur;
+
+ folder_item_update_freeze();
+ for (cur = GTK_CLIST(ctree)->selection; cur != NULL; cur = cur->next)
+ summary_lock_row(summaryview,
+ GTK_CTREE_NODE(cur->data));
+ folder_item_update_thaw();
+
+ summary_status_show(summaryview);
+}
+
+void summary_msgs_unlock(SummaryView *summaryview)
+{
+ GtkCTree *ctree = GTK_CTREE(summaryview->ctree);
+ GList *cur;
+
+ folder_item_update_freeze();
+ for (cur = GTK_CLIST(ctree)->selection; cur != NULL; cur = cur->next)
+ summary_unlock_row(summaryview,
+ GTK_CTREE_NODE(cur->data));
+ folder_item_update_thaw();
+
+ summary_status_show(summaryview);
+}
+