* Added blocks to transfer list view.

* Minor modifications to the Block API.


git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@718 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2006-06-12 19:20:51 +00:00
parent 1e54882da4
commit 38f0cdbce2
4 changed files with 22 additions and 8 deletions
+15 -4
View File
@@ -74,10 +74,21 @@ WindowDownloadTransferList::redraw() {
// prettify this. (This is a very subtle hint)
for (int y = 1; y < m_canvas->get_height() && itr != transfers->end(); ++y, ++itr) {
m_canvas->print(0, y, "%5u %3u %s",
(*itr)->index(),
(*itr)->finished(),
(*itr)->is_all_finished() ? "done" : " ");
m_canvas->print(0, y, "%5u ", (*itr)->index());
// Handle window size.
for (torrent::BlockList::const_iterator bItr = (*itr)->begin(), bLast = (*itr)->end(); bItr != bLast; ++bItr) {
chtype attr;
// Add is_transfering.
if (bItr->is_finished())
attr = A_NORMAL;
else
attr = A_BOLD;
m_canvas->print_char(attr | 'X');
}
}
}