diff options
author | Sebastian Koslowski <koslowski@kit.edu> | 2016-08-01 21:25:32 +0200 |
---|---|---|
committer | Sebastian Koslowski <koslowski@kit.edu> | 2016-08-08 20:36:48 +0200 |
commit | e682374d9f7eda4fd2c2701092470ee912e6c33b (patch) | |
tree | a65d25fc13b8be9e043f59ccbce7243a571c498c /grc/gui/Colors.py | |
parent | e413d4a3e21969f5b0c7bf9c8f821efb14e4ffad (diff) |
grc: gtk3: fancier coloring for disabled and bypassed blocks
Diffstat (limited to 'grc/gui/Colors.py')
-rw-r--r-- | grc/gui/Colors.py | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/grc/gui/Colors.py b/grc/gui/Colors.py index 157c07ea35..73a0f5ab5f 100644 --- a/grc/gui/Colors.py +++ b/grc/gui/Colors.py @@ -32,19 +32,11 @@ def _color_parse(color_code): def get_color(color_code): - # color = _color_parse(color_code) - # print(dir(cairo.SolidPattern)) - # cairo_pattern = cairo.SolidPattern( - # red=color.red, - # green=color.green, - # blue=color.blue, - # alpha=color.alpha - # ) - # return cairo_pattern - - chars_per_color = 2 if len(color_code) > 4 else 1 - offsets = range(1, 3 * chars_per_color + 1, chars_per_color) - return tuple(int(color_code[o:o + 2], 16) / 255.0 for o in offsets) + color = _color_parse(color_code) + return color.red, color.green, color.blue, color.alpha + # chars_per_color = 2 if len(color_code) > 4 else 1 + # offsets = range(1, 3 * chars_per_color + 1, chars_per_color) + # return tuple(int(color_code[o:o + 2], 16) / 255.0 for o in offsets) ################################################################################# # fg colors @@ -52,6 +44,8 @@ def get_color(color_code): HIGHLIGHT_COLOR = get_color('#00FFFF') BORDER_COLOR = get_color('#444444') +BORDER_COLOR_DISABLED = get_color('#888888') +FONT_COLOR = get_color('#000000') # Missing blocks stuff MISSING_BLOCK_BACKGROUND_COLOR = get_color('#FFF2F2') |