diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2025-04-29 00:12:29 -0400 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2025-04-29 00:12:29 -0400 |
| commit | 9cf4d1b6b8a4a1d063978dd31eb2f87ea41e9edd (patch) | |
| tree | 203546e6fd1ee42cab03713311ff4fc8ec1808e5 /main.c | |
| parent | c183404eea7eb3351f1b6de93b9d0be83f1b41e7 (diff) | |
| download | volute-9cf4d1b6b8a4a1d063978dd31eb2f87ea41e9edd.zip | |
render compressor map image
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -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); } @@ -392,6 +395,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; |