xtmenupopdown(1) [hpux man page]
XtMenuPopdown() XtMenuPopdown() Name XtMenuPopdown - built-in action for popping down a widget. Synopsis (Translation Table) <Event sequence>: XtMenuPopdown([shell]) Inputs shell An optional argument which specifies the name of the shell to pop down. Availability This action is named MenuPopdown prior to Release 4. Description XtMenuPopdown is a predefined action procedure which does not have a corresponding public C routine. It can only be invoked from a trans- lation table. If passed an argument, that argument is interpreted as a shell name, and XtMenuPopdown tries to find the named shell by looking up the widget tree starting at the parent of the widget in which it is invoked. If it finds a shell with the specified name in the popup children of that parent, it pops down the shell by calling XtPopdown(); otherwise, it moves up the parent chain as needed. If XtMenuPopdown gets to the application top-level shell widget and cannot find a matching shell, it generates a warning and returns immedi- ately. If XtMenuPopdown is called with no argument, it calls XtPopdown() on the widget for which the translation is specified. Usage Note that XtMenuPopdown is an action procedure; you cannot call it from C code. The action name MenuPopdown is a synonym for XtMenuPopdown. Either action can be used to pop down menus or other popup shells. Popup shells can also be popped down by calling XtPopdown() explicitly, or by using the predefined callback procedure XtCallbackPopdown(). The action XtMenuPopup can be used to pop up a spring-loaded popup from a translation table. See Also XtCallbackPopdown(1), XtMenuPopup(1), XtPopDown(1), XtPopup(1), XtPopupSpringLoaded(1). Xt - Pop Ups XtMenuPopdown()
Check Out this Related Man Page
XtMenuPopup() XtMenuPopup() Name XtMenuPopup - built-in action for popping up a widget. Synopsis (Translation Table) <Event sequence>: XtMenuPopup(shell_name) Inputs shell_name Specifies the name of the widget shell to pop up. Availability This action is named MenuPopup prior to Release 4. Description XtMenuPopdown is a predefined action procedure which does not have a corresponding public C routine. It can only be invoked from a trans- lation table. XtMenuPopup tries to find the named shell by searching the widget tree starting at the widget in which it is invoked. If it finds a shell with the specified name in the popup children of that widget, it pops up the shell with the appropriate parameters. Otherwise, it moves up the parent chain to find a popup child with the specified name. If XtMenuPopup gets to the application top-level shell widget and has not found a matching shell, it generates a warning and returns immediately. If XtMenuPopup is invoked on ButtonPress, it calls XtPopupSpringLoaded() on the specified shell widget. If XtMenuPopup is invoked on Key- Press or EnterWindow, it calls XtPopup() on the specified shell widget with grab_kind set to XtGrabNonexclusive. Otherwise, the transla- tion manager generates a warning message and ignores the action. XtMenuPopup is specially registered with the translation manager as an action that will invoke a grab. This registration is done by call- ing XtRegisterGrabAction() specifying owner_events True, event_mask ButtonPressMask ButtonReleaseMask, and pointer_mode and keyboard_mode GrabModeAsync. Usage Note that XtMenuPopup is an action procedure; you cannot call it from C code. MenuPopup is a synonym for XtMenuPopup. Popup shells can also be popped up explicitly using XtPopup(), XtPopupSpringLoaded() or one of the predefined popup callback procedures (see XtCallbackExclusive()). The action XtMenuPopdown can be used to pop down a shell widget from a translation table. See Also XtMenuPopdown(1), XtPopDown(1), XtPopup(1), XtPopupSpringLoaded(1), XtRegisterGrabAction(1). Xt - Pop Ups XtMenuPopup()