Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmTrackiE(Xm) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought


 XmTrackingEvent(Xm)            6 January 1993            XmTrackingEvent(Xm)


 Name

    XmTrackingEvent - a Toolkit function that provides a modal interaction

 Syntax


    #include <Xm/Xm.h>

    Widget XmTrackingEvent (widget, cursor, confine_to, event_return)
    Widget widget;
    Cursor cursor;
    Boolean confine_to;
    XEvent *event_return;


 Description

    XmTrackingEvent provides a modal interface for selection of a component.
    It is intended to support context help.  The function 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.

    widget  Specifies the widget ID of a widget to use as the basis of the
            modal interaction. That is, the widget within which the interac-
            tion 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.

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

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

 Return value

    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.

 See also

    XmTrackingLocate(Xm)


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026