![]() |
![]()
| ![]() |
![]()
NAMEXmtBuildDialog(), XmtBuildQueryDialog() - create a dialog shell and its descendants.SYNOPSIS#include <Xmt/Create.h>
Widget XmtBuildDialog(Widget parent, String dialog_name, XtResourceList resources, Cardinal num_resources) Widget XmtBuildQueryDialog(Widget parent,
String dialog_name, XtResourceList resources,
Cardinal num_resources,
ARGUMENTSINPUTS
OUTPUTS
RETURNS The child of the newly created dialog shell; a grandchild of parent. DESCRIPTIONXmtBuildDialog() and XmtBuildQueryDialog() create an XmDialogShell widget with the specified name and parent, and then read the xmtChildren resource for that widget database and use it to recursively create all the descendants of the dialog shell, in the same way that XmtCreateChildren() andXmtCreateQueryChildren() do. Like XmtCreateQueryChildren(), XmtBuildQueryDialog() will return pointers to the widgets named in its NULL-terminated variable-length argument list. XmtCreateChildren() and related widget creation functions parse a widget specification grammar described in Chapter 12, Automatic Widget Creation. XmtBuildDialog() and XmtBuildQueryDialog() extend this grammar, to allow the name of a data value to be associated with any widget in the dialog. The resources argument is an array of XtResource structures that defines a data type, size, and offset for each of these named data values. These named data values are used by the Xmt automatic dialog management facilities described in Chapter 31, Custom Dialogs and Automatic Dialog Management. USAGENote that these functions do not return the XmDialogShell widget they create, but rather the child of that widget. (Recall that shell widgets can only have a single child.) You can pop up and pop down the dialog shell by managing and unmanaging its child. If you are using the automatic dialog management facilities of Chapter 29, you can also use convenience functions like XmtDialogDo() and XmtDialogDoSync().SEE ALSOChapter 11, Automatic Widget Creation,Chapter 29, Custom Dialogs and Automatic Dialog Management, XmtBuildToplevel(), XmtCreateChildren(), XmtDialogDo().
|