aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2021-11-03 17:25:03 +0100
committerThomas White <taw@physics.org>2021-11-03 17:25:03 +0100
commit19c14a5bb92b392c13c0ce10439e9ec3c0fd1b52 (patch)
tree0dec4ea60bfabef4cee05a39ccd192c8400e53f6
parent8db675f29fbe92c89efeb8e2a105f7a158d6d874 (diff)
Fixture display: Show pre-fade colour in a separate rectangle
-rw-r--r--src/starlet-fixture-display.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/starlet-fixture-display.c b/src/starlet-fixture-display.c
index 0a7cf73..6afc7f0 100644
--- a/src/starlet-fixture-display.c
+++ b/src/starlet-fixture-display.c
@@ -137,10 +137,12 @@ 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_preserve(cr);
+ cairo_fill(cr);
+
+ /* Colour */
+ cairo_rectangle(cr, 3.0, 4.0*h/8.0-3.0, w-6.0, h/8.0);
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);
+ cairo_fill(cr);
}