Lines Matching defs:dialog

71  * on the dialog value we will notice it, and reset the string.
80 XtOffsetOf(DialogRec, dialog.label), XtRString, NULL},
82 XtOffsetOf(DialogRec, dialog.value), XtRString, NULL},
84 XtOffsetOf(DialogRec, dialog.icon), XtRImmediate, 0},
166 if (dw->dialog.icon != (Pixmap)0) {
167 XtSetArg(arglist[arg_cnt], XtNbitmap, dw->dialog.icon); arg_cnt++;
169 dw->dialog.iconW =
173 XtSetArg(arglist[arg_cnt], XtNfromHoriz, dw->dialog.iconW);arg_cnt++;
174 } else dw->dialog.iconW = (Widget)NULL;
176 XtSetArg(arglist[arg_cnt], XtNlabel, dw->dialog.label); arg_cnt++;
179 dw->dialog.labelW = XtCreateManagedWidget( "label", labelWidgetClass,
182 if (dw->dialog.iconW != (Widget)NULL &&
183 (dw->dialog.labelW->core.height < dw->dialog.iconW->core.height)) {
184 XtSetArg( arglist[0], XtNheight, dw->dialog.iconW->core.height );
185 XtSetValues( dw->dialog.labelW, arglist, ONE );
187 if (dw->dialog.value != NULL)
190 dw->dialog.valueW = NULL;
206 if (dw->dialog.valueW == NULL)
207 constraint->form.vert_base = dw->dialog.labelW;
209 constraint->form.vert_base = dw->dialog.valueW;
216 if (*childP == dw->dialog.labelW || *childP == dw->dialog.valueW)
255 if (w->dialog.icon != (Pixmap)0) {
256 XtSetArg( args[0], XtNbitmap, w->dialog.icon );
257 if (old->dialog.iconW != (Widget)NULL) {
258 XtSetValues( old->dialog.iconW, args, ONE );
263 w->dialog.iconW =
266 ((DialogConstraints)w->dialog.labelW->core.constraints)->
267 form.horiz_base = w->dialog.iconW;
268 XtManageChild(w->dialog.iconW);
270 } else if (old->dialog.icon != (Pixmap)0) {
271 ((DialogConstraints)w->dialog.labelW->core.constraints)->
273 XtDestroyWidget(old->dialog.iconW);
274 w->dialog.iconW = (Widget)NULL;
280 XtSetArg( args[num_args], XtNlabel, w->dialog.label ); num_args++;
281 if (w->dialog.iconW != (Widget)NULL &&
282 (w->dialog.labelW->core.height <= w->dialog.iconW->core.height)) {
283 XtSetArg(args[num_args], XtNheight, w->dialog.iconW->core.height);
286 XtSetValues( w->dialog.labelW, args, num_args );
289 if ( w->dialog.value != old->dialog.value ) {
290 if (w->dialog.value == NULL) /* only get here if it
292 XtDestroyWidget(old->dialog.valueW);
293 else if (old->dialog.value == NULL) { /* create a new value widget. */
313 XtSetArg(args[0], XtNstring, w->dialog.value);
314 XtSetValues(w->dialog.valueW, args, ONE);
315 w->dialog.value = MAGIC_VALUE;
323 * values in the dialog.
344 XtGetValues(src->dialog.valueW, a, 1);
351 * Description: Creates the dialog widgets value widget.
352 * Arguments: w - the dialog widget.
355 * must be called only when w->dialog.value is non-nil.
368 dw->dialog.labelW->core.width); num_args++; /* ||| hack */
370 XtSetArg(arglist[num_args], XtNstring, dw->dialog.value); num_args++;
374 XtSetArg(arglist[num_args], XtNfromVert, dw->dialog.labelW); num_args++;
378 dw->dialog.valueW = XtCreateWidget("value", asciiTextWidgetClass,
389 if (*childP == dw->dialog.labelW || *childP == dw->dialog.valueW)
394 form.vert_base = dw->dialog.valueW;
398 XtManageChild(dw->dialog.valueW);
404 XtSetKeyboardFocus(w, dw->dialog.valueW);
405 dw->dialog.value = MAGIC_VALUE;
411 XawDialogAddButton(Widget dialog, _Xconst char* name, XtCallbackProc function,
414 XawDialogAddButton(dialog, name, function, param)
415 Widget dialog;
426 button = XtCreateManagedWidget( name, commandWidgetClass, dialog,
446 XtGetValues( ((DialogWidget)w)->dialog.valueW, args, ONE);