diff options
author | Thomas White <taw@physics.org> | 2021-11-02 17:44:52 +0100 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2021-11-02 17:44:52 +0100 |
commit | 8db675f29fbe92c89efeb8e2a105f7a158d6d874 (patch) | |
tree | 0bf4f687afee3a3a29515cdd1424920738f78229 | |
parent | 9823cbca42e5f91b8669ea23b5085c1c18d82d4f (diff) |
Fixture display: Show colour independently of intensity
-rw-r--r-- | src/starlet-fixture-display.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/starlet-fixture-display.c b/src/starlet-fixture-display.c index b65a41c..0a7cf73 100644 --- a/src/starlet-fixture-display.c +++ b/src/starlet-fixture-display.c @@ -137,7 +137,10 @@ static void draw_fixture(cairo_t *cr, fix->intensity * fix->rgb[2] / 100.0, 1.0); cairo_rectangle(cr, 3.0, 2.0*h/3.0-3.0, w-6.0, h/3.0); - cairo_fill(cr); + cairo_fill_preserve(cr); + cairo_set_source_rgba(cr, fix->rgb[0], fix->rgb[1], fix->rgb[2], 1.0); + cairo_set_line_width(cr, 3.0); + cairo_stroke(cr); } |