From 48073692989863cef977c2eef6677d866e46fc0d Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Wed, 30 Apr 2025 11:49:51 -0400 Subject: draw canvas widget --- widget.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'widget.h') diff --git a/widget.h b/widget.h index e9ee3d5..f46bae9 100644 --- a/widget.h +++ b/widget.h @@ -78,7 +78,10 @@ void w_image(mu_Context *ctx, w_Image *img); typedef struct { int id; /* renderer canvas id. */ + int dirty; /* the canvas must be re-rendered. */ + int icon_id; /* renderer icon id. Only valid if !dirty. */ } w_Canvas; int w_init_canvas(w_Canvas *c, const char *bg_img_path); void w_free_canvas(w_Canvas *c); +int w_canvas(mu_Context *ctx, w_Canvas *canvas); -- cgit v1.2.3