ui/common/context.h

changeset 168
1b99acacc5bb
parent 167
161511838ea6
child 174
0358f1d9c506
equal deleted inserted replaced
167:161511838ea6 168:1b99acacc5bb
89 UiVar *from; 89 UiVar *from;
90 UiContext *from_ctx; 90 UiContext *from_ctx;
91 }; 91 };
92 92
93 struct UiGroupWidget { 93 struct UiGroupWidget {
94 UIWIDGET widget; 94 void *widget;
95 int *groups; 95 ui_enablefunc enable;
96 int numgroups; 96 int *groups;
97 int numgroups;
97 }; 98 };
98 99
99 100
100 void uic_init_global_context(void); 101 void uic_init_global_context(void);
101 102
119 void uic_reg_var(UiContext *ctx, char *name, UiVarType type, void *value); 120 void uic_reg_var(UiContext *ctx, char *name, UiVarType type, void *value);
120 121
121 void uic_remove_bound_var(UiContext *ctx, UiVar *var); 122 void uic_remove_bound_var(UiContext *ctx, UiVar *var);
122 123
123 void uic_check_group_widgets(UiContext *ctx); 124 void uic_check_group_widgets(UiContext *ctx);
124 void uic_add_group_widget(UiContext *ctx, void *widget, UcxList *groups); 125 void uic_add_group_widget(UiContext *ctx, void *widget, ui_enablefunc enable, UcxList *groups);
125 126
126 127
127 #ifdef __cplusplus 128 #ifdef __cplusplus
128 } 129 }
129 #endif 130 #endif

mercurial