From 9cf4d1b6b8a4a1d063978dd31eb2f87ea41e9edd Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Tue, 29 Apr 2025 00:12:29 -0400 Subject: render compressor map image --- main.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'main.c') diff --git a/main.c b/main.c index ba69ec7..2750a06 100644 --- a/main.c +++ b/main.c @@ -73,6 +73,7 @@ static void volume_flow_rate_row(mu_Context *ctx, UI *ui); static void mass_flow_rate_row(mu_Context *ctx, UI *ui); static void mass_flow_rate_corrected_row(mu_Context *ctx, UI *ui); static void comp_select(mu_Context *ctx, UI *ui); +static void comp_img(mu_Context *ctx); static void output_row(mu_Context *ctx, UI *ui, const char *label, w_Select *unit, w_Number outputs[]); static void hpad(mu_Context *ctx, int w); static void vpad(mu_Context *ctx, int h); @@ -172,6 +173,8 @@ main_window(mu_Context *ctx, UI *ui) { comp_select(ctx, ui); + comp_img(ctx); + mu_end_window(ctx); } @@ -391,6 +394,20 @@ comp_select(mu_Context *ctx, UI *ui) { } } +static void +comp_img(mu_Context *ctx) { + mu_Rect r; + int w, h; + + mu_layout_row(ctx, 1, (int[]) {-1}, -1); + r = mu_layout_next(ctx); + r_get_window_size(&w, &h); + r.w = w - r.x; + r.h = h - r.y; + mu_layout_set_next(ctx, r, 0); + mu_draw_icon(ctx, 0, r, (mu_Color) {0, 0, 0, 0}); +} + static void output_row(mu_Context *ctx, UI *ui, const char *label, w_Select *unit, w_Number outputs[]) { int i; -- cgit v1.2.3