| 75 UiVar *var; |
75 UiVar *var; |
| 76 cxmutstr var_id; |
76 cxmutstr var_id; |
| 77 UiVarType var_type; |
77 UiVarType var_type; |
| 78 CxList *children; |
78 CxList *children; |
| 79 cxmutstr args; |
79 cxmutstr args; |
| 80 UiBool visible; |
80 UiBool invisible; |
| 81 UiBool enabled; |
81 UiBool disabled; |
| 82 UiBool sent; |
82 UiBool sent; |
| 83 ui_serialize_func serialize; |
83 ui_serialize_func serialize; |
| 84 }; |
84 }; |
| |
85 |
| |
86 typedef struct UiCallbackWidget { |
| |
87 UiWidget widget; |
| |
88 cxstring type; |
| |
89 ui_callback callback; |
| |
90 void *userdata; |
| |
91 } UiCallbackWidget; |
| 85 |
92 |
| 86 void ui_server_message_received(cxstring msg); |
93 void ui_server_message_received(cxstring msg); |
| 87 |
94 |
| 88 UiSrvObj* ui_create_server_object(UiContext *ctx); |
95 UiSrvObj* ui_create_server_object(UiContext *ctx); |
| 89 void ui_reg_widget(UiWidget *widget); |
96 void ui_reg_widget(UiWidget *widget); |