Lines Matching refs:Dialog

146 void XschBuildDialog( Father, Dialog )  in XschBuildDialog()  argument
149 XschDialogItem *Dialog;
156 Label = XmStringCreateLtoR( Dialog->LABEL,
159 if ( Dialog->TYPE < XSCH_DIALOG_FILE )
171 switch ( Dialog->TYPE )
175 Dialog->WIDGET =
177 XmCreateMessageDialog( Father, Dialog->LABEL, Args, 3);
183 Dialog->WIDGET =
185 XmCreateErrorDialog( Father, Dialog->LABEL, Args, 3);
191 Dialog->WIDGET =
193 XmCreateInformationDialog( Father, Dialog->LABEL, Args, 3);
199 Dialog->WIDGET =
201 XmCreateQuestionDialog( Father, Dialog->LABEL, Args, 3);
207 Dialog->WIDGET =
209 XmCreateWarningDialog( Father, Dialog->LABEL, Args, 3);
215 Dialog->WIDGET =
217 XmCreateWorkingDialog( Father, Dialog->LABEL, Args, 3);
223 Dialog->WIDGET =
225 XmCreateFileSelectionDialog( Father, Dialog->LABEL, Args, 3);
227 XtUnmanageChild( XmFileSelectionBoxGetChild( Dialog->WIDGET,
230 XtUnmanageChild( XmFileSelectionBoxGetChild( Dialog->WIDGET,
237 Dialog->WIDGET =
239 XmCreatePromptDialog( Father, Dialog->LABEL, Args, 3);
241 XtUnmanageChild( XmSelectionBoxGetChild( Dialog->WIDGET,
247 XtAddCallback (Dialog->WIDGET, XmNdestroyCallback,
250 if ( Dialog->TYPE < XSCH_DIALOG_FILE )
252 XtUnmanageChild( XmMessageBoxGetChild( Dialog->WIDGET,
256 if ( ( Dialog->CALLBACK_OK == NULL ) &&
257 ( Dialog->CALLBACK_CANCEL == NULL ) )
259 XtAddCallback( Dialog->WIDGET, XmNokCallback,
264 if ( Dialog->CALLBACK_OK == NULL )
266 XtUnmanageChild( XmMessageBoxGetChild( Dialog->WIDGET,
271 XtAddCallback( Dialog->WIDGET, XmNokCallback,
272 Dialog->CALLBACK_OK,
273 Dialog->CALLDATA_OK );
277 if ( Dialog->CALLBACK_CANCEL == NULL )
279 XtUnmanageChild( XmMessageBoxGetChild( Dialog->WIDGET,
284 XtAddCallback( Dialog->WIDGET, XmNcancelCallback,
285 Dialog->CALLBACK_CANCEL,
286 Dialog->CALLDATA_CANCEL );
364 void XschEnterDialog( Dialog ) in XschEnterDialog() argument
366 XschDialogItem *Dialog; in XschEnterDialog()
370 XtManageChild ( Dialog->WIDGET );
372 XschLimitedLoop( Dialog->WIDGET );
374 XtUnmanageChild( Dialog->WIDGET );