logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

XmTrackingEvent — A Toolkit function that provides a modal interaction "XmTrackingEvent" "Toolkit

Description

XmTrackingEvent provides a modal interface for selection of a  component.   It  is  intended  to  support
       context  help.   The function calls the XmUpdateDisplay function.  XmTrackingEvent then grabs the pointer
       and discards succeeding events until BSelect is released or a key is  pressed  and  then  released.   The
       function then returns the widget or gadget that contains the pointer when BSelect is released or a key is
       released, and ungrabs the pointer.

       widget    Specifies  the widget ID of a widget to use as the basis of the modal interaction. That is, the
                 widget within which the interaction must occur, usually a top-level shell.

       cursor    Specifies the cursor to be used for the pointer during the interaction.  This is a  standard  X
                 cursor name.

       confine_to
                 Specifies whether or not the cursor should be confined to widget.

       event_return
                 Returns the ButtonRelease or KeyRelease event that causes the function to return.

Name

XmTrackingEvent  —  A  Toolkit  function  that  provides  a  modal interaction "XmTrackingEvent" "Toolkit
       functions" "XmTrackingEvent"

Return

       Returns  the widget or gadget that contains the pointer when BSelect is released or a key is released. If
       no widget or gadget contains the pointer, the function returns NULL.

Synopsis

       #include <Xm/Xm.h>
       WidgetXmTrackingEvent(
       Widgetwidget,
       Cursorcursor,
       Booleanconfine_to,
       XEvent*event_return);

See Also