diff options
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/plot_style.c | 22 | ||||
-rw-r--r-- | desktop/plot_style.h | 5 |
2 files changed, 27 insertions, 0 deletions
diff --git a/desktop/plot_style.c b/desktop/plot_style.c index 85b898968..a2b582292 100644 --- a/desktop/plot_style.c +++ b/desktop/plot_style.c @@ -68,6 +68,28 @@ static const plot_style_t plot_style_margin_edge_static = { plot_style_t const * const plot_style_margin_edge = &plot_style_margin_edge_static; +/* Broken object replacement styles */ +static const plot_style_t plot_style_broken_object_static = { + .fill_type = PLOT_OP_TYPE_SOLID, + .fill_colour = 0x008888ff, + .stroke_type = PLOT_OP_TYPE_SOLID, + .stroke_colour = 0x000000ff, + .stroke_width = 1, +}; +plot_style_t const * const plot_style_broken_object = + &plot_style_broken_object_static; + +static const plot_font_style_t plot_fstyle_broken_object_static = { + .family = PLOT_FONT_FAMILY_SANS_SERIF, + .size = 14 * FONT_SIZE_SCALE, + .weight = 400, + .flags = FONTF_NONE, + .background = 0x8888ff, + .foreground = 0x000044, +}; +plot_font_style_t const * const plot_fstyle_broken_object = + &plot_fstyle_broken_object_static; + /* caret style used in html_redraw_caret */ static plot_style_t plot_style_caret_static = { .stroke_type = PLOT_OP_TYPE_SOLID, diff --git a/desktop/plot_style.h b/desktop/plot_style.h index f0cd35420..8f57915a9 100644 --- a/desktop/plot_style.h +++ b/desktop/plot_style.h @@ -147,6 +147,11 @@ extern plot_style_t const * const plot_style_content_edge; extern plot_style_t const * const plot_style_padding_edge; extern plot_style_t const * const plot_style_margin_edge; +/* Broken object replacement styles */ +extern plot_style_t const * const plot_style_broken_object; +extern plot_font_style_t const * const plot_fstyle_broken_object; + + /* other styles */ extern plot_style_t *plot_style_caret; extern plot_style_t *plot_style_stroke_history; |