diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2015-04-06 17:14:32 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2015-04-06 17:14:32 +1200 |
commit | ec7572697a3877d26a5a05569c71a1487556889e (patch) | |
tree | b17b126124f462d9b99bf44874d29a5cd685567f /libmproxy/console/options.py | |
parent | acb6b5667cd3dfd972b0229be2e2e7dc62ea01ac (diff) | |
download | mitmproxy-ec7572697a3877d26a5a05569c71a1487556889e.tar.gz mitmproxy-ec7572697a3877d26a5a05569c71a1487556889e.tar.bz2 mitmproxy-ec7572697a3877d26a5a05569c71a1487556889e.zip |
console: default display mode to new options screen
Diffstat (limited to 'libmproxy/console/options.py')
-rw-r--r-- | libmproxy/console/options.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/libmproxy/console/options.py b/libmproxy/console/options.py index 10c301f4..2b03f388 100644 --- a/libmproxy/console/options.py +++ b/libmproxy/console/options.py @@ -1,6 +1,6 @@ import urwid -from . import common, signals, grideditor +from . import common, signals, grideditor, contentview footer = [ ('heading_key', "enter/space"), ":toggle ", @@ -160,7 +160,9 @@ class Options(urwid.WidgetWrap): Heading("Interface"), Option( "Default Display Mode", - "M" + "M", + self.has_default_displaymode, + self.default_displaymode ), Option( "Show Host", @@ -312,3 +314,13 @@ class Options(urwid.WidgetWrap): self.master.edit_scripts ) ) + + def default_displaymode(self): + signals.status_prompt_onekey.send( + prompt = "Global default display mode", + keys = contentview.view_prompts, + callback = self.master.change_default_display_mode + ) + + def has_default_displaymode(self): + return self.master.state.default_body_view.name != "Auto" |