1 /* $XConsortium: ErrorDialog.c /main/5 1996/10/15 14:46:17 rswiston $ */
3 /*******************************************************************************
6 Associated Header file: ErrorDialog.h
7 *******************************************************************************/
15 #define CONTEXT_MACRO_ACCESS 1
16 #include "ErrorDialog.h"
17 #undef CONTEXT_MACRO_ACCESS
19 /******************************************************************************/
20 /* activateCB_ErrorDialog_OkButton */
21 /******************************************************************************/
22 void activateCB_ErrorDialog_OkButton( Widget UxWidget,
23 XtPointer UxClientData,
24 XtPointer UxCallbackArg)
27 XtDestroyWidget(XtParent(UxWidget));
30 /******************************************************************************/
31 /* display_error_message - display desired message in error dialog */
32 /* INPUT: char *message - message to display in dialog box */
34 /******************************************************************************/
35 void display_error_message (Widget parent, char *message)
38 ErrorDialog = XmCreateErrorDialog(parent, "errorDialog", NULL, 0);
39 XtUnmanageChild (XmMessageBoxGetChild (ErrorDialog, XmDIALOG_CANCEL_BUTTON));
40 XtUnmanageChild (XmMessageBoxGetChild (ErrorDialog, XmDIALOG_HELP_BUTTON));
42 XtAddCallback( ErrorDialog, XmNokCallback,
43 (XtCallbackProc) activateCB_ErrorDialog_OkButton,
46 XtVaSetValues (ErrorDialog,
47 RES_CONVERT(XmNdialogTitle, GETMESSAGE(6, 31, "Create Action - Error")),
48 RES_CONVERT(XmNmessageString, message),
51 XtManageChild (ErrorDialog);
54 /*******************************************************************************
56 *******************************************************************************/