diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2021-08-30 20:41:18 +0930 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2021-09-18 07:05:35 +0930 |
commit | 8ea4ae5413bd8ae1497e11a473d173cfc2475ae6 (patch) | |
tree | 7fc073d2416c0d95c3c5ce5c2277db4b3db36c7e /src/cairo-pattern.c | |
parent | 994e33215e35e49981dea5b459a9b5b85d4cd1b1 (diff) | |
download | cairo-8ea4ae5413bd8ae1497e11a473d173cfc2475ae6.tar.gz |
Allow user fonts to use the foreground color
Diffstat (limited to 'src/cairo-pattern.c')
-rw-r--r-- | src/cairo-pattern.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cairo-pattern.c b/src/cairo-pattern.c index e7af5ff5e..6bd3edfd8 100644 --- a/src/cairo-pattern.c +++ b/src/cairo-pattern.c @@ -76,6 +76,7 @@ static const cairo_solid_pattern_t _cairo_pattern_nil = { CAIRO_FILTER_DEFAULT, /* filter */ CAIRO_EXTEND_GRADIENT_DEFAULT, /* extend */ FALSE, /* has component alpha */ + FALSE, /* is_userfont_foreground */ { 1., 0., 0., 1., 0., 0., }, /* matrix */ 1.0 /* opacity */ } @@ -92,6 +93,7 @@ static const cairo_solid_pattern_t _cairo_pattern_nil_null_pointer = { CAIRO_FILTER_DEFAULT, /* filter */ CAIRO_EXTEND_GRADIENT_DEFAULT, /* extend */ FALSE, /* has component alpha */ + FALSE, /* is_userfont_foreground */ { 1., 0., 0., 1., 0., 0., }, /* matrix */ 1.0 /* opacity */ } @@ -108,6 +110,7 @@ const cairo_solid_pattern_t _cairo_pattern_black = { CAIRO_FILTER_NEAREST, /* filter */ CAIRO_EXTEND_REPEAT, /* extend */ FALSE, /* has component alpha */ + FALSE, /* is_userfont_foreground */ { 1., 0., 0., 1., 0., 0., }, /* matrix */ 1.0 /* opacity */ }, @@ -125,6 +128,7 @@ const cairo_solid_pattern_t _cairo_pattern_clear = { CAIRO_FILTER_NEAREST, /* filter */ CAIRO_EXTEND_REPEAT, /* extend */ FALSE, /* has component alpha */ + FALSE, /* is_userfont_foreground */ { 1., 0., 0., 1., 0., 0., }, /* matrix */ 1.0 /* opacity */ }, @@ -142,6 +146,7 @@ const cairo_solid_pattern_t _cairo_pattern_white = { CAIRO_FILTER_NEAREST, /* filter */ CAIRO_EXTEND_REPEAT, /* extend */ FALSE, /* has component alpha */ + FALSE, /* is_userfont_foreground */ { 1., 0., 0., 1., 0., 0., }, /* matrix */ 1.0 /* opacity */ }, @@ -233,6 +238,7 @@ _cairo_pattern_init (cairo_pattern_t *pattern, cairo_pattern_type_t type) pattern->opacity = 1.0; pattern->has_component_alpha = FALSE; + pattern->is_userfont_foreground = FALSE; cairo_matrix_init_identity (&pattern->matrix); |