FreeBSD Manual Pages
XmtMenuActivateProcedure(3) Library Functions Manual XmtMenuActivateProcedure(3) NAME XmtMenuActivateProcedure(), XmtMenuInactivateProcedure() - sensitize and desensitize menu items depending on the procedures they call. SYNOPSIS #include <Xmt/Menu.h> void XmtMenuActivateProcedure(Widget w, XtCallbackProc proc) void XmtMenuInactivateProcedure(Widget w, XtCallbackProc proc) ARGUMENTS INPUTS w An XmtMenu widget whose items are to be made sensitive or in- sensitive. proc A pointer to the procedure that is to be activated or inacti- vated. DESCRIPTION XmtMenuActivateProcedure() and XmtMenuInactivateProcedure() search the Xmt- Menu widget w and any XmtMenu pulldown or pull right submenus attached to w looking for menu items that invoke the procedure proc on their callback lists. XmtMenuInactivateProcedure() makes any such item insensitive, and XmtMenuActivateProcedure() makes any such item sensitive again. These procedures work by calling XmtMenuItemSetSensitivity() which means that the sensitivity state of a menu item is counted-you must call XmtMenu- ActivateProcedure() as many times as you have called XmtMenuInactivatePro- cedure() for a given procedure in order to re-enable menu items that call that procedure. SEE ALSO Chapter 20, Easy Menu Creation, XmtMenu, XmtMenuGetMenuItem(), XmtMenuItemGetSubmenu(), XmtMenuItemGetWidget(), XmtMenuItemSetSensitivity(), XmtMenuItemGetState(), XmtMenuItemSetState(). Xmt Motif Tools XmtMenuActivateProcedure(3)
NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XmtMenuActivateProcedure&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
