92 UI_VAR_TEXT, |
92 UI_VAR_TEXT, |
93 UI_VAR_LIST |
93 UI_VAR_LIST |
94 }; |
94 }; |
95 |
95 |
96 UiContext* uic_context(UiObject *toplevel, UcxMempool *mp); |
96 UiContext* uic_context(UiObject *toplevel, UcxMempool *mp); |
97 |
97 UiContext* uic_root_context(UiContext *ctx); |
98 void uic_context_set_document(UiContext *ctx, void *document); |
98 void uic_context_set_document(UiContext *ctx, void *document); |
99 void uic_context_detach_document(UiContext *ctx, void *document); |
99 void uic_context_detach_document(UiContext *ctx, void *document); |
100 |
100 |
101 UiVar* uic_get_var(UiContext *ctx, char *name); |
101 UiVar* uic_get_var(UiContext *ctx, char *name); |
102 UiVar* uic_connect_var(UiContext *ctx, char *name, int type); |
102 UiVar* uic_connect_var(UiContext *ctx, char *name, int type); |
103 void uic_move_var(UiVar *from, UiVar *to, int set); |
103 void uic_move_var(UiVar *from, UiVar *to, UiBool set); |
104 void uic_reg_var(UiContext *ctx, char *name, int type, size_t vs, void *value); |
104 void uic_reg_var(UiContext *ctx, char *name, int type, size_t vs, void *value); |
105 void uic_add_var( |
105 void uic_add_var( |
106 UiContext *ctx, |
106 UiContext *ctx, |
107 char *name, |
107 char *name, |
108 UiVar *newvar, |
108 UiVar *newvar, |