Mercurial > emacs
comparison lwlib/lwlib-Xm.c @ 20471:d4e514328333
(update_one_menu_entry): Add conditional in case XmNpositionIndex is missing.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 20 Dec 1997 23:12:09 +0000 |
parents | 2cb422e2d16c |
children | 6293957eeb5c |
comparison
equal
deleted
inserted
replaced
20470:4d8e07123564 | 20471:d4e514328333 |
---|---|
542 ac = 0; | 542 ac = 0; |
543 XtSetArg (al [ac], XmNsubMenuId, menu); ac++; | 543 XtSetArg (al [ac], XmNsubMenuId, menu); ac++; |
544 /* Non-zero values don't work reliably in | 544 /* Non-zero values don't work reliably in |
545 conjunction with Emacs' event loop */ | 545 conjunction with Emacs' event loop */ |
546 XtSetArg (al [ac], XmNmappingDelay, 0); ac++; | 546 XtSetArg (al [ac], XmNmappingDelay, 0); ac++; |
547 #ifdef XmNpositionIndex /* This is undefined on SCO ODT 2.0. */ | |
547 /* Tell Motif to put it in the right place */ | 548 /* Tell Motif to put it in the right place */ |
548 XtSetArg (al [ac], XmNpositionIndex, i); ac++; | 549 XtSetArg (al [ac], XmNpositionIndex , i); ac++; |
550 #endif | |
549 button = XmCreateCascadeButtonGadget (parent, val->name, al, ac); | 551 button = XmCreateCascadeButtonGadget (parent, val->name, al, ac); |
550 xm_update_label (instance, button, val); | 552 xm_update_label (instance, button, val); |
551 | 553 |
552 XtAddCallback (button, XmNcascadingCallback, xm_pull_down_callback, | 554 XtAddCallback (button, XmNcascadingCallback, xm_pull_down_callback, |
553 (XtPointer)instance); | 555 (XtPointer)instance); |