From 8fa96d1f3f961b4db67bc6c2edf2566f3d96a27f Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Mon, 9 Apr 2012 09:48:39 +1200 Subject: Add an index counter to status bar. --- libmproxy/console/__init__.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'libmproxy/console/__init__.py') diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py index 6f1a3d32..ee2ca408 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: -- cgit v1.2.3