|
NAMEXmtMenuActivateProcedure(), 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) ARGUMENTSINPUTS
DESCRIPTIONXmtMenuActivateProcedure() and XmtMenuInactivateProcedure() search the XmtMenu 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 XmtMenuActivateProcedure() as many times as you have called XmtMenuInactivateProcedure() for a given procedure in order to re-enable menu items that call that procedure. SEE ALSOChapter 20, Easy Menu Creation,XmtMenu, XmtMenuGetMenuItem(), XmtMenuItemGetSubmenu(), XmtMenuItemGetWidget(), XmtMenuItemSetSensitivity(), XmtMenuItemGetState(), XmtMenuItemSetState().
Visit the GSP FreeBSD Man Page Interface. |