Mercurial > emacs
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, |