--- a/ui/win32/win32.c Wed Oct 08 10:41:35 2025 +0200 +++ b/ui/win32/win32.c Wed Oct 08 12:36:16 2025 +0200 @@ -42,6 +42,13 @@ return w; } +W32Size w32_widget_get_preferred_size(W32Widget *w) { + if (w->wclass->get_preferred_size) { + return w->wclass->get_preferred_size(w); + } + return (W32Size){0,0}; +} + void w32_widget_default_destroy(W32Widget *w) { free(w); }