diff options
author | Aldo Cortesi <aldo@corte.si> | 2012-06-29 21:06:20 -0700 |
---|---|---|
committer | Aldo Cortesi <aldo@corte.si> | 2012-06-29 21:06:20 -0700 |
commit | 9fd4c3783426f554758808f50f79a52fef22e8ce (patch) | |
tree | b6d50de18b91a0fa412463a39ce664e252fb1133 /libmproxy/console/palettes.py | |
parent | f070e4523aebd383f6424a020c93f4065aaa673c (diff) | |
parent | 0a0a6aae0bd4c8376d1c5fab3ef39a1f85cce2b5 (diff) | |
download | mitmproxy-9fd4c3783426f554758808f50f79a52fef22e8ce.tar.gz mitmproxy-9fd4c3783426f554758808f50f79a52fef22e8ce.tar.bz2 mitmproxy-9fd4c3783426f554758808f50f79a52fef22e8ce.zip |
Merge pull request #46 from afh/pull/palettes
Color palettes
Diffstat (limited to 'libmproxy/console/palettes.py')
-rw-r--r-- | libmproxy/console/palettes.py | 157 |
1 files changed, 151 insertions, 6 deletions
diff --git a/libmproxy/console/palettes.py b/libmproxy/console/palettes.py index c1d83188..39d49dd4 100644 --- a/libmproxy/console/palettes.py +++ b/libmproxy/console/palettes.py @@ -14,16 +14,21 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. +# Default palette for dark background dark = [ + # name, foreground, background, mono, foreground_high, background_high + # For details on the meaning of the elements refer to + # http://excess.org/urwid/reference.html#Screen-register_palette + ('body', 'black', 'dark cyan'), ('foot', 'light gray', 'default'), ('title', 'white,bold', 'default',), ('editline', 'white', 'default',), # Status bar & heading - ('heading', 'light gray', "dark blue", None, "g85", "dark blue"), - ('heading_key', 'light cyan', "dark blue", None, "light cyan", "dark blue"), - ('heading_inactive', 'white', 'dark gray', None, "g58", "g11"), + ('heading', 'light gray', 'dark blue', None, 'g85', 'dark blue'), + ('heading_key', 'light cyan', 'dark blue', None, 'light cyan', 'dark blue'), + ('heading_inactive', 'white', 'dark gray', None, 'g58', 'g11'), # Help ('key', 'light cyan', 'default'), @@ -36,7 +41,7 @@ dark = [ ('code_200', 'light green', 'default'), ('code_300', 'light blue', 'default'), - ('code_400', 'light red', 'default', None, "#f60", "default"), + ('code_400', 'light red', 'default', None, '#f60', 'default'), ('code_500', 'light red', 'default'), ('code_other', 'dark red', 'default'), @@ -44,8 +49,8 @@ dark = [ ('header', 'dark cyan', 'default'), ('highlight', 'white,bold', 'default'), - ('intercept', 'brown', 'default', None, "#f60", "default"), - ('replay', 'light green', 'default', None, "#0f0", "default"), + ('intercept', 'brown', 'default', None, '#f60', 'default'), + ('replay', 'light green', 'default', None, '#0f0', 'default'), ('ack', 'light red', 'default'), # Hex view @@ -57,3 +62,143 @@ dark = [ ('field_error', 'dark red', 'black'), ('editfield', 'black', 'light cyan'), ] + +# Palette for light background +light = [ + ('body', 'black', 'dark cyan'), + ('foot', 'dark gray', 'default'), + ('title', 'white,bold', 'light blue',), + ('editline', 'white', 'default',), + + # Status bar & heading + ('heading', 'white', 'light gray', None, 'g85', 'dark blue'), + ('heading_key', 'dark blue', 'light gray', None, 'light cyan', 'dark blue'), + ('heading_inactive', 'light gray', 'dark gray', None, 'g58', 'g11'), + + # Help + ('key', 'dark blue,bold', 'default'), + ('head', 'black,bold', 'default'), + ('text', 'dark gray', 'default'), + + # List and Connections + ('method', 'dark cyan', 'default'), + ('focus', 'black', 'default'), + + ('code_200', 'dark green', 'default'), + ('code_300', 'light blue', 'default'), + ('code_400', 'dark red', 'default', None, '#f60', 'default'), + ('code_500', 'dark red', 'default'), + ('code_other', 'light red', 'default'), + + ('error', 'light red', 'default'), + + ('header', 'dark blue', 'default'), + ('highlight', 'black,bold', 'default'), + ('intercept', 'brown', 'default', None, '#f60', 'default'), + ('replay', 'dark green', 'default', None, '#0f0', 'default'), + ('ack', 'dark red', 'default'), + + # Hex view + ('offset', 'dark blue', 'default'), + + # Grid Editor + ('focusfield', 'black', 'light gray'), + ('focusfield_error', 'dark red', 'light gray'), + ('field_error', 'dark red', 'black'), + ('editfield', 'black', 'light cyan'), +] + +# Palettes for terminals that use the Solarized precision colors +# (http://ethanschoonover.com/solarized#the-values) + +# For dark backgrounds +solarized_dark = [ + ('body', 'dark cyan', 'default'), + ('foot', 'dark gray', 'default'), + ('title', 'white,bold', 'default',), + ('editline', 'white', 'default',), + + # Status bar & heading + ('heading', 'light gray', 'light cyan',), + ('heading_key', 'dark blue', 'white',), + ('heading_inactive', 'light cyan', 'default',), + + # Help + ('key', 'dark blue', 'default',), + ('head', 'white,underline', 'default'), + ('text', 'light cyan', 'default'), + + # List and Connections + ('method', 'dark cyan', 'default'), + ('focus', 'white', 'default'), + + ('code_200', 'dark green', 'default'), + ('code_300', 'light blue', 'default'), + ('code_400', 'dark red', 'default',), + ('code_500', 'dark red', 'default'), + ('code_other', 'light red', 'default'), + + ('error', 'light red', 'default'), + + ('header', 'yellow', 'default'), + ('highlight', 'white', 'default'), + ('intercept', 'brown', 'default',), + ('replay', 'dark green', 'default',), + ('ack', 'dark red', 'default'), + + # Hex view + ('offset', 'yellow', 'default'), + ('text', 'light cyan', 'default'), + + # Grid Editor + ('focusfield', 'white', 'light cyan'), + ('focusfield_error', 'dark red', 'light gray'), + ('field_error', 'dark red', 'black'), + ('editfield', 'black', 'light gray'), +] + +# For light backgrounds +solarized_light = [ + ('body', 'dark cyan', 'default'), + ('foot', 'dark gray', 'default'), + ('title', 'white,bold', 'light cyan',), + ('editline', 'white', 'default',), + + # Status bar & heading + ('heading', 'white,standout', 'light cyan',), + ('heading_key', 'dark blue', 'white',), + ('heading_inactive', 'light gray', 'default',), + + # Help + ('key', 'dark blue', 'default',), + ('head', 'black,underline', 'default'), + ('text', 'light cyan', 'default'), + + # List and Connections + ('method', 'dark cyan', 'default'), + ('focus', 'black', 'default'), + + ('code_200', 'dark green', 'default'), + ('code_300', 'light blue', 'default'), + ('code_400', 'dark red', 'default',), + ('code_500', 'dark red', 'default'), + ('code_other', 'light red', 'default'), + + ('error', 'light red', 'default'), + + ('header', 'light cyan', 'default'), + ('highlight', 'black,bold', 'default'), + ('intercept', 'brown', 'default',), + ('replay', 'dark green', 'default',), + ('ack', 'dark red', 'default'), + + # Hex view + ('offset', 'light cyan', 'default'), + ('text', 'yellow', 'default'), + + # Grid Editor + ('focusfield', 'black', 'light gray'), + ('focusfield_error', 'dark red', 'light gray'), + ('field_error', 'dark red', 'black'), + ('editfield', 'white', 'light cyan'), +] |