aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/window.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2015-04-07 10:01:18 +1200
committerAldo Cortesi <aldo@nullcube.com>2015-04-07 10:01:18 +1200
commitf6a3bd15b3b8c3d30abf6e5209e10cff3c4784e0 (patch)
tree09c6140ab5e1e57166897ae0f3142e6d834bbed0 /libmproxy/console/window.py
parent1cb1ee411b9c8ffc40f83bcca99770af7f43a521 (diff)
downloadmitmproxy-f6a3bd15b3b8c3d30abf6e5209e10cff3c4784e0.tar.gz
mitmproxy-f6a3bd15b3b8c3d30abf6e5209e10cff3c4784e0.tar.bz2
mitmproxy-f6a3bd15b3b8c3d30abf6e5209e10cff3c4784e0.zip
console: All palettes now explicitly set a background colour
There's a new option --palette-transparent to turn this off if you want to use your own terminal background.
Diffstat (limited to 'libmproxy/console/window.py')
-rw-r--r--libmproxy/console/window.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/libmproxy/console/window.py b/libmproxy/console/window.py
index af9da81f..d64e83df 100644
--- a/libmproxy/console/window.py
+++ b/libmproxy/console/window.py
@@ -1,10 +1,15 @@
import urwid
-from . import grideditor, signals, contentview
+from . import signals
class Window(urwid.Frame):
def __init__(self, master, body, header, footer, helpctx):
- urwid.Frame.__init__(self, body, header=header, footer=footer)
+ urwid.Frame.__init__(
+ self,
+ urwid.AttrWrap(body, "background"),
+ header = urwid.AttrWrap(header, "background") if header else None,
+ footer = urwid.AttrWrap(footer, "background") if footer else None
+ )
self.master = master
self.helpctx = helpctx
signals.focus.connect(self.sig_focus)