--- a/ui/server/toolkit.h Wed Dec 10 22:22:55 2025 +0100 +++ b/ui/server/toolkit.h Thu Dec 11 19:52:44 2025 +0100 @@ -77,12 +77,19 @@ UiVarType var_type; CxList *children; cxmutstr args; - UiBool visible; - UiBool enabled; + UiBool invisible; + UiBool disabled; UiBool sent; ui_serialize_func serialize; }; +typedef struct UiCallbackWidget { + UiWidget widget; + cxstring type; + ui_callback callback; + void *userdata; +} UiCallbackWidget; + void ui_server_message_received(cxstring msg); UiSrvObj* ui_create_server_object(UiContext *ctx);