 |
Index for Section 3 |
|
 |
Alphabetical listing for D |
|
 |
Bottom of page |
|
DtHelpReturnSelectedWidgetId(3)
CDE
NAME
DtHelpReturnSelectedWidgetId - select a widget or gadget
SYNOPSIS
#include <Dt/Help.h>
int DtHelpReturnSelectedWidgetId(Widget parent,
String cursor,
Widget *widget);
DESCRIPTION
The DtHelpReturnSelectedWidgetId function provides an interface for users
to select a component within an application.
This function grabs the pointer and returns the widget within which a
button press occurs. Pressing the escape key (ESC) aborts this function.
The parent argument specifies the widget ID to use as the basis of the
interaction, usually a top level shell.
The cursor argument specifies the cursor to be used for the pointer during
the interaction. If a NULL value is used, DtHelpReturnSelectedWidgetId uses
a default cursor value.
The widget argument is the return value (for example, the selected widget).
A NULL value is returned on error.
The DtHelpReturnSelectedWidgetId function allows applications to get the
widget ID for any widget in their user interface that the user has selected
via the pointer. The application can then directly display a help topic
based on the selected widget, or dynamically construct some help
information based on the current context of the selected item. At any point
while the question mark cursor is displayed, the user can select the escape
key to abort the function call, and a NULL value is returned. If the user
selects any item outside the current applications windows, an error status
is returned along with a NULL value for the widget argument. Refer to the
OSF/Motif 1.2 XmTrackingLocate(3X) for a similar function.
RETURN VALUE
Upon successful completion, the DtHelpReturnSelectedWidgetId function
returns one of the following status values:
DtHELP_SELECT_ERROR
An error occurred while attempting to process the function.
DtHELP_SELECT_INVALID
The user selected an invalid component that is not contained in the
current widget hierarchy.
DtHELP_SELECT_ABORT
The user aborted the function (for example, pressed the escape key),
and a NULL widget value is passed back.
DtHELP_SELECT_VALID
The user selected a valid component within the application, and the
widget argument is the ID of the selected component.
SEE ALSO
DtHelp(5), DtCreateHelpQuickDialog(3), DtCreateHelpDialog(3);
XmTrackingLocate(3X), XmTrackingLocate in the X/Open CAE Specification,
X/Open Motif Toolkit API
 |
Index for Section 3 |
|
 |
Alphabetical listing for D |
|
 |
Top of page |
|