3 ** Generated by X-Designer
6 **LIBS: -lXm -lXt -lX11
13 #include <X11/Xatom.h>
14 #include <X11/Intrinsic.h>
15 #include <X11/Shell.h>
18 #include <Xm/DialogS.h>
19 #include <Xm/DrawnB.h>
24 #include <Xm/ScrollBar.h>
25 #include <Xm/Separator.h>
27 #include <Xm/ToggleB.h>
29 /* #### Hacked by hand, not generated by XDesigner */
30 extern Visual *visual;
31 extern int visual_depth;
44 Widget resources_dialog;
45 Widget resources_form;
50 Widget lock_time_text;
51 Widget passwd_time_text;
52 Widget verbose_toggle;
77 create_passwd_dialog( parent )
80 Widget children[8]; /* Children to manage */
81 Arg al[64]; /* Arg List */
82 register int ac = 0; /* Arg Count */
87 /* #### Hacked by hand, not generated by XDesigner */
89 XtSetArg (al[ac], XmNvisual, visual); ac++;
90 XtSetArg (al[ac], XmNcolormap, cmap); ac++;
91 XtSetArg (al[ac], XmNdepth, visual_depth); ac++;
94 passwd_dialog = XmCreateDialogShell ( parent, "passwdDialog", al, ac );
95 passwd_form = XmCreateForm ( passwd_dialog, "passwdForm", al, ac );
96 roger_label = XmCreateDrawnButton ( passwd_form, "rogerLabel", al, ac );
97 passwd_label1 = XmCreateLabel ( passwd_form, "passwdLabel1", al, ac );
98 widget4 = XmCreateLabel ( passwd_form, "passwdLabel2", al, ac );
99 passwd_label3 = XmCreateLabel ( passwd_form, "passwdLabel3", al, ac );
100 passwd_text = XmCreateTextField ( passwd_form, "passwdText", al, ac );
101 widget7 = XmCreateSeparator ( passwd_form, "widget7", al, ac );
102 passwd_done = XmCreatePushButton ( passwd_form, "passwdDone", al, ac );
103 passwd_cancel = XmCreatePushButton ( passwd_form, "passwdCancel", al, ac );
105 /* #### Hacked by hand, not generated by XDesigner */
109 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++;
110 XtSetArg(al[ac], XmNtopOffset, 4); ac++;
111 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
112 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
113 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
114 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
115 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
116 XtSetValues ( roger_label,al, ac );
119 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++;
120 XtSetArg(al[ac], XmNtopOffset, 4); ac++;
121 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
122 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
123 XtSetArg(al[ac], XmNbottomWidget, widget4); ac++;
124 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
125 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
126 XtSetArg(al[ac], XmNleftWidget, roger_label); ac++;
127 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
128 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
129 XtSetValues ( passwd_label1,al, ac );
132 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
133 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
134 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
135 XtSetArg(al[ac], XmNbottomWidget, passwd_label3); ac++;
136 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
137 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
138 XtSetArg(al[ac], XmNleftWidget, roger_label); ac++;
139 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
140 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
141 XtSetValues ( widget4,al, ac );
144 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
145 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
146 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
147 XtSetArg(al[ac], XmNbottomWidget, passwd_text); ac++;
148 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
149 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
150 XtSetArg(al[ac], XmNleftWidget, roger_label); ac++;
151 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
152 XtSetArg(al[ac], XmNrightOffset, 30); ac++;
153 XtSetValues ( passwd_label3,al, ac );
156 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
157 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
158 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
159 XtSetArg(al[ac], XmNbottomWidget, widget7); ac++;
160 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
161 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
162 XtSetArg(al[ac], XmNleftWidget, roger_label); ac++;
163 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
164 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
165 XtSetValues ( passwd_text,al, ac );
168 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
169 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
170 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
171 XtSetArg(al[ac], XmNbottomWidget, passwd_done); ac++;
172 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
173 XtSetArg(al[ac], XmNleftOffset, 0); ac++;
174 XtSetArg(al[ac], XmNleftWidget, roger_label); ac++;
175 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
176 XtSetArg(al[ac], XmNrightOffset, 0); ac++;
177 XtSetValues ( widget7,al, ac );
180 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
181 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
182 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
183 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
184 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
185 XtSetArg(al[ac], XmNleftWidget, roger_label); ac++;
186 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
187 XtSetValues ( passwd_done,al, ac );
190 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
191 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
192 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
193 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
194 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
195 XtSetArg(al[ac], XmNleftWidget, passwd_done); ac++;
196 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
197 XtSetValues ( passwd_cancel,al, ac );
199 children[ac++] = roger_label;
200 children[ac++] = passwd_label1;
201 children[ac++] = widget4;
202 children[ac++] = passwd_label3;
203 children[ac++] = passwd_text;
204 children[ac++] = widget7;
205 children[ac++] = passwd_done;
206 children[ac++] = passwd_cancel;
207 XtManageChildren(children, ac);
214 create_resources_dialog( parent )
217 Widget children[22]; /* Children to manage */
218 Arg al[64]; /* Arg List */
219 register int ac = 0; /* Arg Count */
231 /* #### Hacked by hand, not generated by XDesigner */
233 XtSetArg (al[ac], XmNvisual, visual); ac++;
234 XtSetArg (al[ac], XmNcolormap, cmap); ac++;
235 XtSetArg (al[ac], XmNdepth, visual_depth); ac++;
238 resources_dialog = XmCreateDialogShell ( parent, "resourcesDialog", al, ac );
239 resources_form = XmCreateForm ( resources_dialog, "resourcesForm", al, ac );
241 /* #### Hacked by hand, not generated by XDesigner */
244 widget12 = XmCreateLabel ( resources_form, "resourcesLabel", al, ac );
245 widget13 = XmCreateSeparator ( resources_form, "widget13", al, ac );
246 XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++;
247 widget14 = XmCreateLabel ( resources_form, "timeoutLabel", al, ac );
249 XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++;
250 widget15 = XmCreateLabel ( resources_form, "cycleLabel", al, ac );
252 XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++;
253 widget16 = XmCreateLabel ( resources_form, "fadeSecondsLabel", al, ac );
255 XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++;
256 widget17 = XmCreateLabel ( resources_form, "fadeTicksLabel", al, ac );
258 XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++;
259 widget18 = XmCreateLabel ( resources_form, "lockLabel", al, ac );
261 XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++;
262 widget48 = XmCreateLabel ( resources_form, "passwdLabel", al, ac );
264 timeout_text = XmCreateTextField ( resources_form, "timeoutText", al, ac );
265 cycle_text = XmCreateTextField ( resources_form, "cycleText", al, ac );
266 fade_text = XmCreateTextField ( resources_form, "fadeSecondsText", al, ac );
267 ticks_text = XmCreateTextField ( resources_form, "fadeTicksText", al, ac );
268 lock_time_text = XmCreateTextField ( resources_form, "passwdText", al, ac );
269 passwd_time_text = XmCreateTextField ( resources_form, "lockText", al, ac );
270 XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++;
271 verbose_toggle = XmCreateToggleButton ( resources_form, "verboseToggle", al, ac );
273 XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++;
274 cmap_toggle = XmCreateToggleButton ( resources_form, "cmapToggle", al, ac );
276 XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++;
277 fade_toggle = XmCreateToggleButton ( resources_form, "fadeToggle", al, ac );
279 XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++;
280 unfade_toggle = XmCreateToggleButton ( resources_form, "unfadeToggle", al, ac );
282 XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++;
283 lock_toggle = XmCreateToggleButton ( resources_form, "lockToggle", al, ac );
285 widget29 = XmCreateSeparator ( resources_form, "widget29", al, ac );
286 res_done = XmCreatePushButton ( resources_form, "resourcesDone", al, ac );
287 res_cancel = XmCreatePushButton ( resources_form, "resourcesCancel", al, ac );
289 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++;
290 XtSetArg(al[ac], XmNtopOffset, 4); ac++;
291 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
292 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
293 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
294 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
295 XtSetValues ( widget12,al, ac );
298 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
299 XtSetArg(al[ac], XmNtopOffset, 4); ac++;
300 XtSetArg(al[ac], XmNtopWidget, widget12); ac++;
301 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++;
302 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
303 XtSetArg(al[ac], XmNleftOffset, 0); ac++;
304 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
305 XtSetArg(al[ac], XmNrightOffset, 0); ac++;
306 XtSetValues ( widget13,al, ac );
309 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
310 XtSetArg(al[ac], XmNtopOffset, 4); ac++;
311 XtSetArg(al[ac], XmNtopWidget, widget13); ac++;
312 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
313 XtSetArg(al[ac], XmNbottomWidget, timeout_text); ac++;
314 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
315 XtSetArg(al[ac], XmNleftOffset, 20); ac++;
316 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++;
317 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
318 XtSetArg(al[ac], XmNrightWidget, timeout_text); ac++;
319 XtSetValues ( widget14,al, ac );
322 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
323 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
324 XtSetArg(al[ac], XmNtopWidget, cycle_text); ac++;
325 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
326 XtSetArg(al[ac], XmNbottomOffset, 0); ac++;
327 XtSetArg(al[ac], XmNbottomWidget, cycle_text); ac++;
328 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
329 XtSetArg(al[ac], XmNleftOffset, 20); ac++;
330 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++;
331 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
332 XtSetArg(al[ac], XmNrightWidget, cycle_text); ac++;
333 XtSetValues ( widget15,al, ac );
336 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
337 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
338 XtSetArg(al[ac], XmNtopWidget, fade_text); ac++;
339 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
340 XtSetArg(al[ac], XmNbottomOffset, 0); ac++;
341 XtSetArg(al[ac], XmNbottomWidget, fade_text); ac++;
342 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
343 XtSetArg(al[ac], XmNleftOffset, 20); ac++;
344 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++;
345 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
346 XtSetArg(al[ac], XmNrightWidget, fade_text); ac++;
347 XtSetValues ( widget16,al, ac );
350 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
351 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
352 XtSetArg(al[ac], XmNtopWidget, ticks_text); ac++;
353 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
354 XtSetArg(al[ac], XmNbottomOffset, 0); ac++;
355 XtSetArg(al[ac], XmNbottomWidget, ticks_text); ac++;
356 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
357 XtSetArg(al[ac], XmNleftOffset, 20); ac++;
358 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++;
359 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
360 XtSetArg(al[ac], XmNrightWidget, ticks_text); ac++;
361 XtSetValues ( widget17,al, ac );
364 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
365 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
366 XtSetArg(al[ac], XmNtopWidget, lock_time_text); ac++;
367 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
368 XtSetArg(al[ac], XmNbottomOffset, 0); ac++;
369 XtSetArg(al[ac], XmNbottomWidget, lock_time_text); ac++;
370 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
371 XtSetArg(al[ac], XmNleftOffset, 19); ac++;
372 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++;
373 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
374 XtSetArg(al[ac], XmNrightWidget, lock_time_text); ac++;
375 XtSetValues ( widget18,al, ac );
378 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
379 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
380 XtSetArg(al[ac], XmNtopWidget, passwd_time_text); ac++;
381 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
382 XtSetArg(al[ac], XmNbottomOffset, 0); ac++;
383 XtSetArg(al[ac], XmNbottomWidget, passwd_time_text); ac++;
384 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
385 XtSetArg(al[ac], XmNleftOffset, 14); ac++;
386 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++;
387 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
388 XtSetArg(al[ac], XmNrightWidget, passwd_time_text); ac++;
389 XtSetValues ( widget48,al, ac );
392 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
393 XtSetArg(al[ac], XmNtopOffset, 4); ac++;
394 XtSetArg(al[ac], XmNtopWidget, widget13); ac++;
395 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++;
396 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
397 XtSetArg(al[ac], XmNleftOffset, 141); ac++;
398 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
399 XtSetValues ( timeout_text,al, ac );
402 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
403 XtSetArg(al[ac], XmNtopOffset, 2); ac++;
404 XtSetArg(al[ac], XmNtopWidget, timeout_text); ac++;
405 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++;
406 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
407 XtSetArg(al[ac], XmNleftOffset, 0); ac++;
408 XtSetArg(al[ac], XmNleftWidget, timeout_text); ac++;
409 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
410 XtSetValues ( cycle_text,al, ac );
413 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
414 XtSetArg(al[ac], XmNtopOffset, 2); ac++;
415 XtSetArg(al[ac], XmNtopWidget, cycle_text); ac++;
416 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++;
417 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
418 XtSetArg(al[ac], XmNleftOffset, 0); ac++;
419 XtSetArg(al[ac], XmNleftWidget, cycle_text); ac++;
420 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
421 XtSetValues ( fade_text,al, ac );
424 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
425 XtSetArg(al[ac], XmNtopOffset, 2); ac++;
426 XtSetArg(al[ac], XmNtopWidget, fade_text); ac++;
427 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++;
428 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
429 XtSetArg(al[ac], XmNleftOffset, 0); ac++;
430 XtSetArg(al[ac], XmNleftWidget, fade_text); ac++;
431 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
432 XtSetValues ( ticks_text,al, ac );
435 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
436 XtSetArg(al[ac], XmNtopOffset, 2); ac++;
437 XtSetArg(al[ac], XmNtopWidget, ticks_text); ac++;
438 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++;
439 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
440 XtSetArg(al[ac], XmNleftOffset, 0); ac++;
441 XtSetArg(al[ac], XmNleftWidget, ticks_text); ac++;
442 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
443 XtSetValues ( lock_time_text,al, ac );
446 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
447 XtSetArg(al[ac], XmNtopOffset, 4); ac++;
448 XtSetArg(al[ac], XmNtopWidget, lock_time_text); ac++;
449 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++;
450 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
451 XtSetArg(al[ac], XmNleftOffset, 0); ac++;
452 XtSetArg(al[ac], XmNleftWidget, lock_time_text); ac++;
453 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
454 XtSetValues ( passwd_time_text,al, ac );
457 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
458 XtSetArg(al[ac], XmNtopOffset, 4); ac++;
459 XtSetArg(al[ac], XmNtopWidget, widget13); ac++;
460 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
461 XtSetArg(al[ac], XmNbottomOffset, 0); ac++;
462 XtSetArg(al[ac], XmNbottomWidget, timeout_text); ac++;
463 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
464 XtSetArg(al[ac], XmNleftOffset, 20); ac++;
465 XtSetArg(al[ac], XmNleftWidget, timeout_text); ac++;
466 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
467 XtSetArg(al[ac], XmNrightOffset, 20); ac++;
468 XtSetValues ( verbose_toggle,al, ac );
471 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
472 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
473 XtSetArg(al[ac], XmNtopWidget, cycle_text); ac++;
474 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
475 XtSetArg(al[ac], XmNbottomOffset, 0); ac++;
476 XtSetArg(al[ac], XmNbottomWidget, cycle_text); ac++;
477 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
478 XtSetArg(al[ac], XmNleftOffset, 0); ac++;
479 XtSetArg(al[ac], XmNleftWidget, verbose_toggle); ac++;
480 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
481 XtSetArg(al[ac], XmNrightOffset, 20); ac++;
482 XtSetValues ( cmap_toggle,al, ac );
485 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
486 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
487 XtSetArg(al[ac], XmNtopWidget, fade_text); ac++;
488 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
489 XtSetArg(al[ac], XmNbottomOffset, 0); ac++;
490 XtSetArg(al[ac], XmNbottomWidget, fade_text); ac++;
491 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
492 XtSetArg(al[ac], XmNleftOffset, 0); ac++;
493 XtSetArg(al[ac], XmNleftWidget, cmap_toggle); ac++;
494 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
495 XtSetArg(al[ac], XmNrightOffset, 20); ac++;
496 XtSetValues ( fade_toggle,al, ac );
499 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
500 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
501 XtSetArg(al[ac], XmNtopWidget, ticks_text); ac++;
502 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
503 XtSetArg(al[ac], XmNbottomOffset, 0); ac++;
504 XtSetArg(al[ac], XmNbottomWidget, ticks_text); ac++;
505 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
506 XtSetArg(al[ac], XmNleftOffset, 0); ac++;
507 XtSetArg(al[ac], XmNleftWidget, fade_toggle); ac++;
508 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
509 XtSetArg(al[ac], XmNrightOffset, 20); ac++;
510 XtSetValues ( unfade_toggle,al, ac );
513 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
514 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
515 XtSetArg(al[ac], XmNtopWidget, lock_time_text); ac++;
516 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
517 XtSetArg(al[ac], XmNbottomOffset, 0); ac++;
518 XtSetArg(al[ac], XmNbottomWidget, lock_time_text); ac++;
519 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
520 XtSetArg(al[ac], XmNleftOffset, 0); ac++;
521 XtSetArg(al[ac], XmNleftWidget, unfade_toggle); ac++;
522 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
523 XtSetArg(al[ac], XmNrightOffset, 20); ac++;
524 XtSetValues ( lock_toggle,al, ac );
527 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
528 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
529 XtSetArg(al[ac], XmNtopWidget, passwd_time_text); ac++;
530 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
531 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
532 XtSetArg(al[ac], XmNbottomWidget, res_done); ac++;
533 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
534 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
535 XtSetValues ( widget29,al, ac );
538 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
539 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
540 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
541 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
542 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
543 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
544 XtSetValues ( res_done,al, ac );
547 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
548 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
549 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
550 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
551 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
552 XtSetArg(al[ac], XmNleftWidget, res_done); ac++;
553 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
554 XtSetValues ( res_cancel,al, ac );
556 children[ac++] = widget12;
557 children[ac++] = widget13;
558 children[ac++] = widget14;
559 children[ac++] = widget15;
560 children[ac++] = widget16;
561 children[ac++] = widget17;
562 children[ac++] = widget18;
563 children[ac++] = widget48;
564 children[ac++] = timeout_text;
565 children[ac++] = cycle_text;
566 children[ac++] = fade_text;
567 children[ac++] = ticks_text;
568 children[ac++] = lock_time_text;
569 children[ac++] = passwd_time_text;
570 children[ac++] = verbose_toggle;
571 children[ac++] = cmap_toggle;
572 children[ac++] = fade_toggle;
573 children[ac++] = unfade_toggle;
574 children[ac++] = lock_toggle;
575 children[ac++] = widget29;
576 children[ac++] = res_done;
577 children[ac++] = res_cancel;
578 XtManageChildren(children, ac);
585 create_demo_dialog( parent )
588 Widget children[11]; /* Children to manage */
589 Arg al[64]; /* Arg List */
590 register int ac = 0; /* Arg Count */
591 XmString xmstrings[15]; /* temporary storage for XmStrings */
594 /* #### Hacked by hand, not generated by XDesigner */
596 XtSetArg (al[ac], XmNvisual, visual); ac++;
597 XtSetArg (al[ac], XmNcolormap, cmap); ac++;
598 XtSetArg (al[ac], XmNdepth, visual_depth); ac++;
601 demo_dialog = XmCreateDialogShell ( parent, "demoDialog", al, ac );
602 demo_form = XmCreateForm ( demo_dialog, "demoForm", al, ac );
603 label1 = XmCreateLabel ( demo_form, "label1", al, ac );
604 label2 = XmCreateLabel ( demo_form, "label2", al, ac );
605 demo_list = XmCreateScrolledList ( demo_form, "demoList", al, ac );
606 text_area = XtParent ( demo_list );
608 /* #### Hacked by hand, not generated by XDesigner */
612 text_line = XmCreateTextField ( demo_form, "textLine", al, ac );
613 vline = XmCreateSeparator ( demo_form, "vline", al, ac );
614 next = XmCreatePushButton ( demo_form, "next", al, ac );
615 prev = XmCreatePushButton ( demo_form, "prev", al, ac );
616 edit = XmCreatePushButton ( demo_form, "edit", al, ac );
617 done = XmCreatePushButton ( demo_form, "done", al, ac );
618 restart = XmCreatePushButton ( demo_form, "restart", al, ac );
619 xmstrings[0] = XmStringCreateLtoR(" ", (XmStringCharSet)XmSTRING_DEFAULT_CHARSET);
620 XtSetArg(al[ac], XmNlabelString, xmstrings[0]); ac++;
621 spacer = XmCreateLabel ( demo_form, "spacer", al, ac );
623 XmStringFree ( xmstrings [ 0 ] );
625 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++;
626 XtSetArg(al[ac], XmNtopOffset, 5); ac++;
627 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++;
628 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
629 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
630 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
631 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
632 XtSetValues ( label1,al, ac );
635 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
636 XtSetArg(al[ac], XmNtopOffset, 4); ac++;
637 XtSetArg(al[ac], XmNtopWidget, label1); ac++;
638 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++;
639 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
640 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
641 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
642 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
643 XtSetValues ( label2,al, ac );
646 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++;
647 XtSetArg(al[ac], XmNtopOffset, 4); ac++;
648 XtSetArg(al[ac], XmNtopWidget, label2); ac++;
649 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
650 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
651 XtSetArg(al[ac], XmNbottomWidget, text_line); ac++;
652 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
653 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
654 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
655 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
656 XtSetValues ( text_area,al, ac );
659 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
660 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
661 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
662 XtSetArg(al[ac], XmNbottomWidget, vline); ac++;
663 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
664 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
665 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
666 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
667 XtSetValues ( text_line,al, ac );
670 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
671 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
672 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
673 XtSetArg(al[ac], XmNbottomWidget, next); ac++;
674 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
675 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
676 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
677 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
678 XtSetValues ( vline,al, ac );
681 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
682 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
683 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
684 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
685 XtSetArg(al[ac], XmNleftOffset, 3); ac++;
686 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
687 XtSetValues ( next,al, ac );
690 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
691 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
692 XtSetArg(al[ac], XmNtopWidget, next); ac++;
693 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
694 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
695 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
696 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
697 XtSetArg(al[ac], XmNleftWidget, next); ac++;
698 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
699 XtSetValues ( prev,al, ac );
702 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
703 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
704 XtSetArg(al[ac], XmNtopWidget, prev); ac++;
705 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
706 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
707 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
708 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
709 XtSetArg(al[ac], XmNleftWidget, prev); ac++;
710 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
711 XtSetValues ( edit,al, ac );
714 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
715 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
716 XtSetArg(al[ac], XmNtopWidget, edit); ac++;
717 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
718 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
719 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
720 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
721 XtSetArg(al[ac], XmNleftWidget, edit); ac++;
722 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
723 XtSetValues ( done,al, ac );
726 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
727 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
728 XtSetArg(al[ac], XmNtopWidget, done); ac++;
729 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
730 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
731 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
732 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
733 XtSetArg(al[ac], XmNleftWidget, done); ac++;
734 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
735 XtSetValues ( restart,al, ac );
738 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
739 XtSetArg(al[ac], XmNtopOffset, 0); ac++;
740 XtSetArg(al[ac], XmNtopWidget, restart); ac++;
741 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
742 XtSetArg(al[ac], XmNbottomOffset, 4); ac++;
743 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++;
744 XtSetArg(al[ac], XmNleftOffset, 4); ac++;
745 XtSetArg(al[ac], XmNleftWidget, restart); ac++;
746 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
747 XtSetArg(al[ac], XmNrightOffset, 4); ac++;
748 XtSetValues ( spacer,al, ac );
750 XtManageChild(demo_list);
751 children[ac++] = label1;
752 children[ac++] = label2;
753 children[ac++] = text_line;
754 children[ac++] = vline;
755 children[ac++] = next;
756 children[ac++] = prev;
757 children[ac++] = edit;
758 children[ac++] = done;
759 children[ac++] = restart;
760 children[ac++] = spacer;
761 XtManageChildren(children, ac);