comparison lwlib/lwlib-Xm.c @ 15375:1beabd8b78a1

(make_menu_in_widget): Set mapping delay for cascade buttons to zero.
author Richard M. Stallman <rms@gnu.org>
date Mon, 10 Jun 1996 17:31:25 +0000
parents 0706926a11cb
children 9aa89ea71d5b
comparison
equal deleted inserted replaced
15374:6b1faae68eba 15375:1beabd8b78a1
438 } 438 }
439 else 439 else
440 { 440 {
441 menu = XmCreatePulldownMenu (widget, cur->name, NULL, 0); 441 menu = XmCreatePulldownMenu (widget, cur->name, NULL, 0);
442 make_menu_in_widget (instance, menu, cur->contents, 0); 442 make_menu_in_widget (instance, menu, cur->contents, 0);
443 XtSetArg (al [ac], XmNsubMenuId, menu); ac++; 443 XtSetArg (al [ac], XmNsubMenuId, menu); ac++;
444 /* non-zero values don't work reliably in
445 conjunction with Emacs' event loop */
446 XtSetArg (al [ac], XmNmappingDelay, 0); ac++;
444 button = XmCreateCascadeButtonGadget (widget, cur->name, al, ac); 447 button = XmCreateCascadeButtonGadget (widget, cur->name, al, ac);
445 448
446 xm_update_label (instance, button, cur); 449 xm_update_label (instance, button, cur);
447 450
448 XtAddCallback (button, XmNcascadingCallback, xm_pull_down_callback, 451 XtAddCallback (button, XmNcascadingCallback, xm_pull_down_callback,