ui/motif/menu.c

changeset 966
e411ed7c5f10
parent 930
4ce8df2311f0
equal deleted inserted replaced
965:5d4419042d9b 966:e411ed7c5f10
148 XmNdestroyCallback, 148 XmNdestroyCallback,
149 (XtCallbackProc)ui_destroy_data, 149 (XtCallbackProc)ui_destroy_data,
150 eventdata); 150 eventdata);
151 } 151 }
152 152
153 ui_set_widget_groups(obj->ctx, mitem, it->groups); 153 ui_set_widget_groups(obj->ctx, mitem, it->states);
154 } 154 }
155 155
156 void add_menuseparator_widget(Widget p, int i, UiMenuItemI *item, UiObject *obj) { 156 void add_menuseparator_widget(Widget p, int i, UiMenuItemI *item, UiObject *obj) {
157 Widget s = XmCreateSeparatorGadget (p, "menuseparator", NULL, 0); 157 Widget s = XmCreateSeparatorGadget (p, "menuseparator", NULL, 0);
158 XtManageChild(s); 158 XtManageChild(s);
180 XmStringFree(s); 180 XmStringFree(s);
181 } 181 }
182 182
183 ui_bind_togglebutton(obj, checkbox, it->varname, NULL, it->callback, it->userdata, 0); 183 ui_bind_togglebutton(obj, checkbox, it->varname, NULL, it->callback, it->userdata, 0);
184 184
185 ui_set_widget_groups(obj->ctx, checkbox, it->groups); 185 ui_set_widget_groups(obj->ctx, checkbox, it->states);
186 } 186 }
187 187
188 void add_radioitem_widget(Widget p, int index, UiMenuItemI *item, UiObject *obj) { 188 void add_radioitem_widget(Widget p, int index, UiMenuItemI *item, UiObject *obj) {
189 UiMenuRadioItem *it = (UiMenuRadioItem*)item; 189 UiMenuRadioItem *it = (UiMenuRadioItem*)item;
190 190

mercurial