summaryrefslogtreecommitdiff
path: root/src/vcr.h
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2024-10-19 16:29:46 -0700
committerVito Caputo <vcaputo@pengaru.com>2024-10-19 16:29:46 -0700
commitb3370e89a98e39dbf2928839c75fb20a108a5817 (patch)
tree17587a5d92faf5c1f675223df2e8c42b5ed650c8 /src/vcr.h
parent556368154db41283f9a26b1a5197916a6cc4fadb (diff)
vcr: pass vwm_charts_t.marker_distance ref to vcr_new()
Since vcr_t implements rendering of borders and backgrounds, to such an extent that when serializing mem->png for headless mode it produces the background and border on the fly on a per-row basis, let's just give it the ability to access the marker distance in vwm_charts_t and draw the markers as needed. It feels hacky to be passing pointers to these values but I really despise repeating setters across abstractions to plumb things through, so I'm doing the stupid simple thing here.
Diffstat (limited to 'src/vcr.h')
-rw-r--r--src/vcr.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vcr.h b/src/vcr.h
index 2eefbba..31c7dc6 100644
--- a/src/vcr.h
+++ b/src/vcr.h
@@ -63,7 +63,7 @@ vcr_dest_t * vcr_dest_png_new(vcr_backend_t *vbe, FILE *output);
#endif /* USE_PNG */
vcr_dest_t * vcr_dest_free(vcr_dest_t *dest);
-vcr_t * vcr_new(vcr_backend_t *vbe, int *hierarchy_end_ptr, int *snowflakes_cnt_ptr);
+vcr_t * vcr_new(vcr_backend_t *vbe, int *hierarchy_end_ptr, int *snowflakes_cnt_ptr, const unsigned *marker_distance_ptr);
vcr_t * vcr_free(vcr_t *vcr);
int vcr_resize_visible(vcr_t *vcr, int width, int height);
void vcr_draw_text(vcr_t *vcr, vcr_layer_t layer, int x, int row, const vcr_str_t *strs, int n_strs, int *res_width);
© All Rights Reserved