Library /sys$common/syshlp/TPUHELP.HLB  —  SET(MENU_POSITION)
  SET(MENU_POSITION)

     Sets menu positioning for one or more pop-up menu widgets.

  Syntax

     [{array1 | NONE} :=] SET (MENU_POSITION, mouse_down_button,
                               {array2 | NONE | widget})

  Parameters

     MENU_POSITION        A keyword indicating that SET is being used to
                          enable automatic menu positioning of one or more
                          pop-up menu widgets.  When the user presses the
                          specified mouse button and the application manages
                          the the pop-up widget, DECTPU positions the pop-up
                          widget for the current windowing environment.
                          DECTPU positions the pop-up widget immediately
                          below and to the right of the mouse pointer.  If
                          this built-in is not used, the pop-up widget is
                          positioned in the upper left corner of the
                          display.

     mouse_down_button    A keyword for a mouse down button (M1DOWN -
                          M5DOWN) indicating which mouse button is
                          associated with the pop-up widget specified in the
                          third parameter.  The Motif style guide requires
                          M3DOWN activate pop-up menus.

     array2               An integer-indexed array of pop-up widgets to be
                          set for automatic menu positioning when the user
                          presses the specified mouse button.

     widget               The pop-up widget to be set for automatic menu
                          positioning when the user presses the specified
                          mouse button.

     NONE                 A keyword directing DECTPU to stop automatic
                          positioning of pop-up widgets for the specified
                          mouse button.

  The built-in returns the keyword NONE when no pop-up widgets were set for
  automatic menu positioning prior to calling the built-in.  The built-in
  returns an integer-indexed array of all the pop-up widgets that were set
  for automatic menu positioning prior to calling the built-in.

  Related Topics

     CREATE_WIDGET   DELETE   MANAGE_WIDGET   MAP
     REALIZE_WIDGET  UNMANAGE_WIDGET          UNMAP
Close Help