ui/gtk/menu.c

changeset 973
aa39a986da78
parent 966
e411ed7c5f10
equal deleted inserted replaced
972:de69ed2c6961 973:aa39a986da78
127 event); 127 event);
128 } 128 }
129 129
130 gtk_menu_shell_append(GTK_MENU_SHELL(parent), widget); 130 gtk_menu_shell_append(GTK_MENU_SHELL(parent), widget);
131 131
132 if(i->groups) { 132 if(i->states) {
133 CxList *groups = cxArrayListCreateSimple(sizeof(int), i->ngroups); 133 CxList *states = cxArrayListCreateSimple(sizeof(int), i->nstates);
134 cxListAddArray(groups, i->groups, i->ngroups); 134 cxListAddArray(states, i->states, i->nstates);
135 uic_add_state_widget(obj->ctx, widget, (ui_enablefunc)ui_set_enabled, groups); 135 uic_add_state_widget(obj->ctx, widget, (ui_enablefunc)ui_set_enabled, states);
136 cxListFree(groups); 136 cxListFree(states);
137 } 137 }
138 } 138 }
139 139
140 void add_menuseparator_widget( 140 void add_menuseparator_widget(
141 GtkWidget *parent, 141 GtkWidget *parent,

mercurial