From 8fa96d1f3f961b4db67bc6c2edf2566f3d96a27f Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Mon, 9 Apr 2012 09:48:39 +1200 Subject: [PATCH] Add an index counter to status bar. --- libmproxy/console/__init__.py | 12 ++++++++++-- libmproxy/console/help.py | 1 - 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py index 6f1a3d326..ee2ca4086 100644 --- a/libmproxy/console/__init__.py +++ b/libmproxy/console/__init__.py @@ -191,9 +191,17 @@ class StatusBar(common.WWrap): if self.expire and time.time() > self.expire: self.message("") - t = [ - ('heading', ("[%s]"%self.master.state.flow_count()).ljust(7)), + fc = self.master.state.flow_count() + if self.master.currentflow: + idx = self.master.state.view.index(self.master.currentflow) + 1 + t = [ + ('heading', ("[%s/%s]"%(idx, fc)).ljust(9)) ] + else: + t = [ + ('heading', ("[%s]"%fc).ljust(9)) + ] + if self.master.server.bound: boundaddr = "[%s:%s]"%(self.master.server.address or "*", self.master.server.port) else: diff --git a/libmproxy/console/help.py b/libmproxy/console/help.py index c9fded3bf..c75d2ae20 100644 --- a/libmproxy/console/help.py +++ b/libmproxy/console/help.py @@ -95,7 +95,6 @@ class HelpView(urwid.ListBox): common.highlight_key("xml", "x") + [("text", ": XML")] ), - ("o", "toggle options:"), (None, common.highlight_key("anticache", "a") +