summaryrefslogtreecommitdiff
path: root/grc/gui/Colors.py
diff options
context:
space:
mode:
authorSebastian Koslowski <koslowski@kit.edu>2016-08-01 21:25:32 +0200
committerSebastian Koslowski <koslowski@kit.edu>2016-08-08 20:36:48 +0200
commite682374d9f7eda4fd2c2701092470ee912e6c33b (patch)
treea65d25fc13b8be9e043f59ccbce7243a571c498c /grc/gui/Colors.py
parente413d4a3e21969f5b0c7bf9c8f821efb14e4ffad (diff)
grc: gtk3: fancier coloring for disabled and bypassed blocks
Diffstat (limited to 'grc/gui/Colors.py')
-rw-r--r--grc/gui/Colors.py20
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')