comparison lwlib/lwlib-Xm.c @ 11435:efaaecd960ae

(update_one_menu_entry, make_menu_in_widget): Specify more useful names in XmCreatePulldownMenu calls.
author Richard M. Stallman <rms@gnu.org>
date Fri, 14 Apr 1995 03:51:10 +0000
parents f82f4e93e523
children 10a973a88e87
comparison
equal deleted inserted replaced
11434:5f5dda37c82c 11435:efaaecd960ae
399 XtAddCallback (button, XmNactivateCallback, xm_generic_callback, 399 XtAddCallback (button, XmNactivateCallback, xm_generic_callback,
400 (XtPointer)instance); 400 (XtPointer)instance);
401 } 401 }
402 else 402 else
403 { 403 {
404 menu = XmCreatePulldownMenu (widget, "pulldown", NULL, 0); 404 menu = XmCreatePulldownMenu (widget, cur->name, NULL, 0);
405 make_menu_in_widget (instance, menu, cur->contents); 405 make_menu_in_widget (instance, menu, cur->contents);
406 XtSetArg (al [ac], XmNsubMenuId, menu); ac++; 406 XtSetArg (al [ac], XmNsubMenuId, menu); ac++;
407 button = XmCreateCascadeButton (widget, cur->name, al, ac); 407 button = XmCreateCascadeButton (widget, cur->name, al, ac);
408 408
409 xm_update_label (instance, button, cur); 409 xm_update_label (instance, button, cur);
465 465
466 if (!menu) 466 if (!menu)
467 { 467 {
468 if (contents) 468 if (contents)
469 { 469 {
470 menu = XmCreatePulldownMenu (XtParent (widget), "pulldown", NULL, 0); 470 menu = XmCreatePulldownMenu (XtParent (widget), XtName (widget), NULL, 0);
471 make_menu_in_widget (instance, menu, contents); 471 make_menu_in_widget (instance, menu, contents);
472 ac = 0; 472 ac = 0;
473 XtSetArg (al [ac], XmNsubMenuId, menu); ac++; 473 XtSetArg (al [ac], XmNsubMenuId, menu); ac++;
474 XtSetValues (widget, al, ac); 474 XtSetValues (widget, al, ac);
475 } 475 }