ui/gtk/toolkit.h

changeset 1092
0accf125a65f
parent 1044
c6b58646c249
equal deleted inserted replaced
1091:1524b5dc4d4d 1092:0accf125a65f
147 ui_callback callback; 147 ui_callback callback;
148 void *userdata; 148 void *userdata;
149 int value; 149 int value;
150 int customint; 150 int customint;
151 void *customdata; 151 void *customdata;
152 char *action;
152 } UiEventData; 153 } UiEventData;
153 154
154 typedef struct UiEventDataExt { 155 typedef struct UiEventDataExt {
155 UiObject *obj; 156 UiObject *obj;
156 ui_callback callback; 157 ui_callback callback;
198 void ui_set_widget_nstates(UiContext *ctx, GtkWidget *widget, const int *states, size_t nstates); 199 void ui_set_widget_nstates(UiContext *ctx, GtkWidget *widget, const int *states, size_t nstates);
199 void ui_set_widget_visibility_states(UiContext *ctx, GtkWidget *widget, const int *states); 200 void ui_set_widget_visibility_states(UiContext *ctx, GtkWidget *widget, const int *states);
200 void ui_set_widget_nvisibility_states(UiContext *ctx, GtkWidget *widget, const int *states, size_t ngroups); 201 void ui_set_widget_nvisibility_states(UiContext *ctx, GtkWidget *widget, const int *states, size_t ngroups);
201 202
202 void ui_destroy_userdata(GtkWidget *object, void *userdata); 203 void ui_destroy_userdata(GtkWidget *object, void *userdata);
204 void ui_destroy_eventdata(GtkWidget *object, UiEventData *data);
203 void ui_destroy_vardata(GtkWidget *unused, UiVarEventData *data); 205 void ui_destroy_vardata(GtkWidget *unused, UiVarEventData *data);
204 void ui_destroy_widget_var(GtkWidget *object, UiVar *var); 206 void ui_destroy_widget_var(GtkWidget *object, UiVar *var);
205 void ui_destroy_boundvar(UiContext *ctx, UiVar *var); 207 void ui_destroy_boundvar(UiContext *ctx, UiVar *var);
206 208
207 void ui_set_active_window(UiObject *obj); 209 void ui_set_active_window(UiObject *obj);

mercurial