mirror of
https://github.com/rakshasa/rtorrent.git
synced 2026-10-14 13:16:17 +00:00
Merge pull request #587 from pyroscope/add-position-display-in-title
add '[ X of Y ]' to title bar
This commit is contained in:
@@ -86,6 +86,15 @@ WindowDownloadList::redraw() {
|
|||||||
if (m_view->empty_visible() || m_canvas->width() < 5 || m_canvas->height() < 2)
|
if (m_view->empty_visible() || m_canvas->width() < 5 || m_canvas->height() < 2)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
// show "X of Y"
|
||||||
|
if (m_canvas->width() > 16 + 8 + m_view->name().length()) {
|
||||||
|
int item_idx = m_view->focus() - m_view->begin_visible();
|
||||||
|
if (item_idx == int(m_view->size()))
|
||||||
|
m_canvas->print(m_canvas->width() - 16, 0, "[ none of %-5d]", m_view->size());
|
||||||
|
else
|
||||||
|
m_canvas->print(m_canvas->width() - 16, 0, "[%5d of %-5d]", item_idx + 1, m_view->size());
|
||||||
|
}
|
||||||
|
|
||||||
int layout_height;
|
int layout_height;
|
||||||
const std::string layout_name = rpc::call_command_string("ui.torrent_list.layout");
|
const std::string layout_name = rpc::call_command_string("ui.torrent_list.layout");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user