53 UcxList *group_widgets; // UiGroupWidget* list |
53 UcxList *group_widgets; // UiGroupWidget* list |
54 |
54 |
55 void (*set_document)(UiContext *ctx, void *document); |
55 void (*set_document)(UiContext *ctx, void *document); |
56 void (*detach_document)(UiContext *ctx, void *document); |
56 void (*detach_document)(UiContext *ctx, void *document); |
57 |
57 |
58 char *title; |
58 char *title; |
59 |
59 |
60 #ifdef UI_GTK |
60 #ifdef UI_GTK |
61 GtkAccelGroup *accel_group; |
61 GtkAccelGroup *accel_group; |
62 #endif |
62 #endif |
|
63 |
|
64 ui_callback close_callback; |
|
65 void *close_data; |
63 }; |
66 }; |
64 |
67 |
65 struct UiVar { |
68 struct UiVar { |
66 void *value; |
69 void *value; |
67 int type; |
70 int type; |