GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
DtHelpReturnSelectedWidgetId(library call) DtHelpReturnSelectedWidgetId(library call)

DtHelpReturnSelectedWidgetId — select a widget or gadget

#include &<Dt/Help.h>
int DtHelpReturnSelectedWidgetId(
Widget parent,
String cursor,
Widget *widget);

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 XmTrackingLocate(3) for a similar function.

Upon successful completion, the DtHelpReturnSelectedWidgetId function returns one of the following status values:

An error occurred while attempting to process the function.
The user selected an invalid component that is not contained in the current widget hierarchy.
The user aborted the function (for example, pressed the escape key), and a NULL widget value is passed back.
The user selected a valid component within the application, and the widget argument is the ID of the selected component.

Dt/Help.h - DtHelp(5), DtCreateHelpQuickDialog(3), DtCreateHelpDialog(3); XmTrackingLocate(3),


Search for    or go to Top of page |  Section l |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.