Reformatted.
[chise/xemacs-chise.git] / src / emacs-widget-accessors.c
1 DEFUN ("gtk-adjustment-lower", Fgtk_adjustment_lower, 1, 1, 0, /*
2 Access the `lower' slot of OBJ, a GtkAdjustment object.
3 */
4         (obj))
5 {
6         GtkAdjustment *the_obj = NULL;
7         GtkArg arg;
8
9         CHECK_GTK_OBJECT (obj);
10
11         if (!GTK_IS_ADJUSTMENT (XGTK_OBJECT (obj)->object))
12         {
13                 signal_simple_error ("Object is not a GtkAdjustment", obj);
14         };
15
16         the_obj = GTK_ADJUSTMENT (XGTK_OBJECT (obj)->object);
17         arg.type = gtk_type_from_name ("gfloat");
18         GTK_VALUE_FLOAT (arg) = the_obj->lower;
19         return (gtk_type_to_lisp (&arg));
20 }
21
22 DEFUN ("gtk-adjustment-upper", Fgtk_adjustment_upper, 1, 1, 0, /*
23 Access the `upper' slot of OBJ, a GtkAdjustment object.
24 */
25         (obj))
26 {
27         GtkAdjustment *the_obj = NULL;
28         GtkArg arg;
29
30         CHECK_GTK_OBJECT (obj);
31
32         if (!GTK_IS_ADJUSTMENT (XGTK_OBJECT (obj)->object))
33         {
34                 signal_simple_error ("Object is not a GtkAdjustment", obj);
35         };
36
37         the_obj = GTK_ADJUSTMENT (XGTK_OBJECT (obj)->object);
38         arg.type = gtk_type_from_name ("gfloat");
39         GTK_VALUE_FLOAT (arg) = the_obj->upper;
40         return (gtk_type_to_lisp (&arg));
41 }
42
43 DEFUN ("gtk-adjustment-value", Fgtk_adjustment_value, 1, 1, 0, /*
44 Access the `value' slot of OBJ, a GtkAdjustment object.
45 */
46         (obj))
47 {
48         GtkAdjustment *the_obj = NULL;
49         GtkArg arg;
50
51         CHECK_GTK_OBJECT (obj);
52
53         if (!GTK_IS_ADJUSTMENT (XGTK_OBJECT (obj)->object))
54         {
55                 signal_simple_error ("Object is not a GtkAdjustment", obj);
56         };
57
58         the_obj = GTK_ADJUSTMENT (XGTK_OBJECT (obj)->object);
59         arg.type = gtk_type_from_name ("gfloat");
60         GTK_VALUE_FLOAT (arg) = the_obj->value;
61         return (gtk_type_to_lisp (&arg));
62 }
63
64 DEFUN ("gtk-adjustment-step-increment", Fgtk_adjustment_step_increment, 1, 1, 0, /*
65 Access the `step_increment' slot of OBJ, a GtkAdjustment object.
66 */
67         (obj))
68 {
69         GtkAdjustment *the_obj = NULL;
70         GtkArg arg;
71
72         CHECK_GTK_OBJECT (obj);
73
74         if (!GTK_IS_ADJUSTMENT (XGTK_OBJECT (obj)->object))
75         {
76                 signal_simple_error ("Object is not a GtkAdjustment", obj);
77         };
78
79         the_obj = GTK_ADJUSTMENT (XGTK_OBJECT (obj)->object);
80         arg.type = gtk_type_from_name ("gfloat");
81         GTK_VALUE_FLOAT (arg) = the_obj->step_increment;
82         return (gtk_type_to_lisp (&arg));
83 }
84
85 DEFUN ("gtk-adjustment-page-increment", Fgtk_adjustment_page_increment, 1, 1, 0, /*
86 Access the `page_increment' slot of OBJ, a GtkAdjustment object.
87 */
88         (obj))
89 {
90         GtkAdjustment *the_obj = NULL;
91         GtkArg arg;
92
93         CHECK_GTK_OBJECT (obj);
94
95         if (!GTK_IS_ADJUSTMENT (XGTK_OBJECT (obj)->object))
96         {
97                 signal_simple_error ("Object is not a GtkAdjustment", obj);
98         };
99
100         the_obj = GTK_ADJUSTMENT (XGTK_OBJECT (obj)->object);
101         arg.type = gtk_type_from_name ("gfloat");
102         GTK_VALUE_FLOAT (arg) = the_obj->page_increment;
103         return (gtk_type_to_lisp (&arg));
104 }
105
106 DEFUN ("gtk-adjustment-page-size", Fgtk_adjustment_page_size, 1, 1, 0, /*
107 Access the `page_size' slot of OBJ, a GtkAdjustment object.
108 */
109         (obj))
110 {
111         GtkAdjustment *the_obj = NULL;
112         GtkArg arg;
113
114         CHECK_GTK_OBJECT (obj);
115
116         if (!GTK_IS_ADJUSTMENT (XGTK_OBJECT (obj)->object))
117         {
118                 signal_simple_error ("Object is not a GtkAdjustment", obj);
119         };
120
121         the_obj = GTK_ADJUSTMENT (XGTK_OBJECT (obj)->object);
122         arg.type = gtk_type_from_name ("gfloat");
123         GTK_VALUE_FLOAT (arg) = the_obj->page_size;
124         return (gtk_type_to_lisp (&arg));
125 }
126
127 DEFUN ("gtk-widget-style", Fgtk_widget_style, 1, 1, 0, /*
128 Access the `style' slot of OBJ, a GtkWidget object.
129 */
130         (obj))
131 {
132         GtkWidget *the_obj = NULL;
133         GtkArg arg;
134
135         CHECK_GTK_OBJECT (obj);
136
137         if (!GTK_IS_WIDGET (XGTK_OBJECT (obj)->object))
138         {
139                 signal_simple_error ("Object is not a GtkWidget", obj);
140         };
141
142         the_obj = GTK_WIDGET (XGTK_OBJECT (obj)->object);
143         arg.type = gtk_type_from_name ("GtkStyle");
144         GTK_VALUE_BOXED (arg) = (void *)the_obj->style;
145         return (gtk_type_to_lisp (&arg));
146 }
147
148 DEFUN ("gtk-widget-window", Fgtk_widget_window, 1, 1, 0, /*
149 Access the `window' slot of OBJ, a GtkWidget object.
150 */
151         (obj))
152 {
153         GtkWidget *the_obj = NULL;
154         GtkArg arg;
155
156         CHECK_GTK_OBJECT (obj);
157
158         if (!GTK_IS_WIDGET (XGTK_OBJECT (obj)->object))
159         {
160                 signal_simple_error ("Object is not a GtkWidget", obj);
161         };
162
163         the_obj = GTK_WIDGET (XGTK_OBJECT (obj)->object);
164         arg.type = gtk_type_from_name ("GdkWindow");
165         GTK_VALUE_BOXED (arg) = (void *)the_obj->window;
166         return (gtk_type_to_lisp (&arg));
167 }
168
169 DEFUN ("gtk-widget-state", Fgtk_widget_state, 1, 1, 0, /*
170 Access the `state' slot of OBJ, a GtkWidget object.
171 */
172         (obj))
173 {
174         GtkWidget *the_obj = NULL;
175         GtkArg arg;
176
177         CHECK_GTK_OBJECT (obj);
178
179         if (!GTK_IS_WIDGET (XGTK_OBJECT (obj)->object))
180         {
181                 signal_simple_error ("Object is not a GtkWidget", obj);
182         };
183
184         the_obj = GTK_WIDGET (XGTK_OBJECT (obj)->object);
185         arg.type = gtk_type_from_name ("GtkStateType");
186         GTK_VALUE_ENUM (arg) = the_obj->state;
187         return (gtk_type_to_lisp (&arg));
188 }
189
190 DEFUN ("gtk-widget-name", Fgtk_widget_name, 1, 1, 0, /*
191 Access the `name' slot of OBJ, a GtkWidget object.
192 */
193         (obj))
194 {
195         GtkWidget *the_obj = NULL;
196         GtkArg arg;
197
198         CHECK_GTK_OBJECT (obj);
199
200         if (!GTK_IS_WIDGET (XGTK_OBJECT (obj)->object))
201         {
202                 signal_simple_error ("Object is not a GtkWidget", obj);
203         };
204
205         the_obj = GTK_WIDGET (XGTK_OBJECT (obj)->object);
206         arg.type = gtk_type_from_name ("GtkString");
207         GTK_VALUE_STRING (arg) = the_obj->name;
208         return (gtk_type_to_lisp (&arg));
209 }
210
211 DEFUN ("gtk-widget-parent", Fgtk_widget_parent, 1, 1, 0, /*
212 Access the `parent' slot of OBJ, a GtkWidget object.
213 */
214         (obj))
215 {
216         GtkWidget *the_obj = NULL;
217         GtkArg arg;
218
219         CHECK_GTK_OBJECT (obj);
220
221         if (!GTK_IS_WIDGET (XGTK_OBJECT (obj)->object))
222         {
223                 signal_simple_error ("Object is not a GtkWidget", obj);
224         };
225
226         the_obj = GTK_WIDGET (XGTK_OBJECT (obj)->object);
227         arg.type = gtk_type_from_name ("GtkWidget");
228         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->parent);
229         return (gtk_type_to_lisp (&arg));
230 }
231
232 DEFUN ("gtk-button-child", Fgtk_button_child, 1, 1, 0, /*
233 Access the `child' slot of OBJ, a GtkButton object.
234 */
235         (obj))
236 {
237         GtkButton *the_obj = NULL;
238         GtkArg arg;
239
240         CHECK_GTK_OBJECT (obj);
241
242         if (!GTK_IS_BUTTON (XGTK_OBJECT (obj)->object))
243         {
244                 signal_simple_error ("Object is not a GtkButton", obj);
245         };
246
247         the_obj = GTK_BUTTON (XGTK_OBJECT (obj)->object);
248         arg.type = gtk_type_from_name ("GtkWidget");
249         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->child);
250         return (gtk_type_to_lisp (&arg));
251 }
252
253 DEFUN ("gtk-button-in-button", Fgtk_button_in_button, 1, 1, 0, /*
254 Access the `in_button' slot of OBJ, a GtkButton object.
255 */
256         (obj))
257 {
258         GtkButton *the_obj = NULL;
259         GtkArg arg;
260
261         CHECK_GTK_OBJECT (obj);
262
263         if (!GTK_IS_BUTTON (XGTK_OBJECT (obj)->object))
264         {
265                 signal_simple_error ("Object is not a GtkButton", obj);
266         };
267
268         the_obj = GTK_BUTTON (XGTK_OBJECT (obj)->object);
269         arg.type = gtk_type_from_name ("gboolean");
270         GTK_VALUE_BOOL (arg) = the_obj->in_button;
271         return (gtk_type_to_lisp (&arg));
272 }
273
274 DEFUN ("gtk-button-button-down", Fgtk_button_button_down, 1, 1, 0, /*
275 Access the `button_down' slot of OBJ, a GtkButton object.
276 */
277         (obj))
278 {
279         GtkButton *the_obj = NULL;
280         GtkArg arg;
281
282         CHECK_GTK_OBJECT (obj);
283
284         if (!GTK_IS_BUTTON (XGTK_OBJECT (obj)->object))
285         {
286                 signal_simple_error ("Object is not a GtkButton", obj);
287         };
288
289         the_obj = GTK_BUTTON (XGTK_OBJECT (obj)->object);
290         arg.type = gtk_type_from_name ("gboolean");
291         GTK_VALUE_BOOL (arg) = the_obj->button_down;
292         return (gtk_type_to_lisp (&arg));
293 }
294
295 DEFUN ("gtk-combo-entry", Fgtk_combo_entry, 1, 1, 0, /*
296 Access the `entry' slot of OBJ, a GtkCombo object.
297 */
298         (obj))
299 {
300         GtkCombo *the_obj = NULL;
301         GtkArg arg;
302
303         CHECK_GTK_OBJECT (obj);
304
305         if (!GTK_IS_COMBO (XGTK_OBJECT (obj)->object))
306         {
307                 signal_simple_error ("Object is not a GtkCombo", obj);
308         };
309
310         the_obj = GTK_COMBO (XGTK_OBJECT (obj)->object);
311         arg.type = gtk_type_from_name ("GtkWidget");
312         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->entry);
313         return (gtk_type_to_lisp (&arg));
314 }
315
316 DEFUN ("gtk-combo-button", Fgtk_combo_button, 1, 1, 0, /*
317 Access the `button' slot of OBJ, a GtkCombo object.
318 */
319         (obj))
320 {
321         GtkCombo *the_obj = NULL;
322         GtkArg arg;
323
324         CHECK_GTK_OBJECT (obj);
325
326         if (!GTK_IS_COMBO (XGTK_OBJECT (obj)->object))
327         {
328                 signal_simple_error ("Object is not a GtkCombo", obj);
329         };
330
331         the_obj = GTK_COMBO (XGTK_OBJECT (obj)->object);
332         arg.type = gtk_type_from_name ("GtkWidget");
333         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->button);
334         return (gtk_type_to_lisp (&arg));
335 }
336
337 DEFUN ("gtk-combo-popup", Fgtk_combo_popup, 1, 1, 0, /*
338 Access the `popup' slot of OBJ, a GtkCombo object.
339 */
340         (obj))
341 {
342         GtkCombo *the_obj = NULL;
343         GtkArg arg;
344
345         CHECK_GTK_OBJECT (obj);
346
347         if (!GTK_IS_COMBO (XGTK_OBJECT (obj)->object))
348         {
349                 signal_simple_error ("Object is not a GtkCombo", obj);
350         };
351
352         the_obj = GTK_COMBO (XGTK_OBJECT (obj)->object);
353         arg.type = gtk_type_from_name ("GtkWidget");
354         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->popup);
355         return (gtk_type_to_lisp (&arg));
356 }
357
358 DEFUN ("gtk-combo-popwin", Fgtk_combo_popwin, 1, 1, 0, /*
359 Access the `popwin' slot of OBJ, a GtkCombo object.
360 */
361         (obj))
362 {
363         GtkCombo *the_obj = NULL;
364         GtkArg arg;
365
366         CHECK_GTK_OBJECT (obj);
367
368         if (!GTK_IS_COMBO (XGTK_OBJECT (obj)->object))
369         {
370                 signal_simple_error ("Object is not a GtkCombo", obj);
371         };
372
373         the_obj = GTK_COMBO (XGTK_OBJECT (obj)->object);
374         arg.type = gtk_type_from_name ("GtkWidget");
375         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->popwin);
376         return (gtk_type_to_lisp (&arg));
377 }
378
379 DEFUN ("gtk-combo-list", Fgtk_combo_list, 1, 1, 0, /*
380 Access the `list' slot of OBJ, a GtkCombo object.
381 */
382         (obj))
383 {
384         GtkCombo *the_obj = NULL;
385         GtkArg arg;
386
387         CHECK_GTK_OBJECT (obj);
388
389         if (!GTK_IS_COMBO (XGTK_OBJECT (obj)->object))
390         {
391                 signal_simple_error ("Object is not a GtkCombo", obj);
392         };
393
394         the_obj = GTK_COMBO (XGTK_OBJECT (obj)->object);
395         arg.type = gtk_type_from_name ("GtkWidget");
396         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->list);
397         return (gtk_type_to_lisp (&arg));
398 }
399
400 DEFUN ("gtk-gamma-curve-table", Fgtk_gamma_curve_table, 1, 1, 0, /*
401 Access the `table' slot of OBJ, a GtkGammaCurve object.
402 */
403         (obj))
404 {
405         GtkGammaCurve *the_obj = NULL;
406         GtkArg arg;
407
408         CHECK_GTK_OBJECT (obj);
409
410         if (!GTK_IS_GAMMA_CURVE (XGTK_OBJECT (obj)->object))
411         {
412                 signal_simple_error ("Object is not a GtkGammaCurve", obj);
413         };
414
415         the_obj = GTK_GAMMA_CURVE (XGTK_OBJECT (obj)->object);
416         arg.type = gtk_type_from_name ("GtkWidget");
417         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->table);
418         return (gtk_type_to_lisp (&arg));
419 }
420
421 DEFUN ("gtk-gamma-curve-curve", Fgtk_gamma_curve_curve, 1, 1, 0, /*
422 Access the `curve' slot of OBJ, a GtkGammaCurve object.
423 */
424         (obj))
425 {
426         GtkGammaCurve *the_obj = NULL;
427         GtkArg arg;
428
429         CHECK_GTK_OBJECT (obj);
430
431         if (!GTK_IS_GAMMA_CURVE (XGTK_OBJECT (obj)->object))
432         {
433                 signal_simple_error ("Object is not a GtkGammaCurve", obj);
434         };
435
436         the_obj = GTK_GAMMA_CURVE (XGTK_OBJECT (obj)->object);
437         arg.type = gtk_type_from_name ("GtkWidget");
438         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->curve);
439         return (gtk_type_to_lisp (&arg));
440 }
441
442 DEFUN ("gtk-gamma-curve-gamma", Fgtk_gamma_curve_gamma, 1, 1, 0, /*
443 Access the `gamma' slot of OBJ, a GtkGammaCurve object.
444 */
445         (obj))
446 {
447         GtkGammaCurve *the_obj = NULL;
448         GtkArg arg;
449
450         CHECK_GTK_OBJECT (obj);
451
452         if (!GTK_IS_GAMMA_CURVE (XGTK_OBJECT (obj)->object))
453         {
454                 signal_simple_error ("Object is not a GtkGammaCurve", obj);
455         };
456
457         the_obj = GTK_GAMMA_CURVE (XGTK_OBJECT (obj)->object);
458         arg.type = gtk_type_from_name ("gfloat");
459         GTK_VALUE_FLOAT (arg) = the_obj->gamma;
460         return (gtk_type_to_lisp (&arg));
461 }
462
463 DEFUN ("gtk-gamma-curve-gamma-dialog", Fgtk_gamma_curve_gamma_dialog, 1, 1, 0, /*
464 Access the `gamma_dialog' slot of OBJ, a GtkGammaCurve object.
465 */
466         (obj))
467 {
468         GtkGammaCurve *the_obj = NULL;
469         GtkArg arg;
470
471         CHECK_GTK_OBJECT (obj);
472
473         if (!GTK_IS_GAMMA_CURVE (XGTK_OBJECT (obj)->object))
474         {
475                 signal_simple_error ("Object is not a GtkGammaCurve", obj);
476         };
477
478         the_obj = GTK_GAMMA_CURVE (XGTK_OBJECT (obj)->object);
479         arg.type = gtk_type_from_name ("GtkWidget");
480         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->gamma_dialog);
481         return (gtk_type_to_lisp (&arg));
482 }
483
484 DEFUN ("gtk-gamma-curve-gamma-text", Fgtk_gamma_curve_gamma_text, 1, 1, 0, /*
485 Access the `gamma_text' slot of OBJ, a GtkGammaCurve object.
486 */
487         (obj))
488 {
489         GtkGammaCurve *the_obj = NULL;
490         GtkArg arg;
491
492         CHECK_GTK_OBJECT (obj);
493
494         if (!GTK_IS_GAMMA_CURVE (XGTK_OBJECT (obj)->object))
495         {
496                 signal_simple_error ("Object is not a GtkGammaCurve", obj);
497         };
498
499         the_obj = GTK_GAMMA_CURVE (XGTK_OBJECT (obj)->object);
500         arg.type = gtk_type_from_name ("GtkWidget");
501         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->gamma_text);
502         return (gtk_type_to_lisp (&arg));
503 }
504
505 DEFUN ("gtk-check-menu-item-active", Fgtk_check_menu_item_active, 1, 1, 0, /*
506 Access the `active' slot of OBJ, a GtkCheckMenuItem object.
507 */
508         (obj))
509 {
510         GtkCheckMenuItem *the_obj = NULL;
511         GtkArg arg;
512
513         CHECK_GTK_OBJECT (obj);
514
515         if (!GTK_IS_CHECK_MENU_ITEM (XGTK_OBJECT (obj)->object))
516         {
517                 signal_simple_error ("Object is not a GtkCheckMenuItem", obj);
518         };
519
520         the_obj = GTK_CHECK_MENU_ITEM (XGTK_OBJECT (obj)->object);
521         arg.type = gtk_type_from_name ("gboolean");
522         GTK_VALUE_BOOL (arg) = the_obj->active;
523         return (gtk_type_to_lisp (&arg));
524 }
525
526 DEFUN ("gtk-notebook-tab-pos", Fgtk_notebook_tab_pos, 1, 1, 0, /*
527 Access the `tab_pos' slot of OBJ, a GtkNotebook object.
528 */
529         (obj))
530 {
531         GtkNotebook *the_obj = NULL;
532         GtkArg arg;
533
534         CHECK_GTK_OBJECT (obj);
535
536         if (!GTK_IS_NOTEBOOK (XGTK_OBJECT (obj)->object))
537         {
538                 signal_simple_error ("Object is not a GtkNotebook", obj);
539         };
540
541         the_obj = GTK_NOTEBOOK (XGTK_OBJECT (obj)->object);
542         arg.type = gtk_type_from_name ("GtkPositionType");
543         GTK_VALUE_ENUM (arg) = the_obj->tab_pos;
544         return (gtk_type_to_lisp (&arg));
545 }
546
547 DEFUN ("gtk-text-hadj", Fgtk_text_hadj, 1, 1, 0, /*
548 Access the `hadj' slot of OBJ, a GtkText object.
549 */
550         (obj))
551 {
552         GtkText *the_obj = NULL;
553         GtkArg arg;
554
555         CHECK_GTK_OBJECT (obj);
556
557         if (!GTK_IS_TEXT (XGTK_OBJECT (obj)->object))
558         {
559                 signal_simple_error ("Object is not a GtkText", obj);
560         };
561
562         the_obj = GTK_TEXT (XGTK_OBJECT (obj)->object);
563         arg.type = gtk_type_from_name ("GtkAdjustment");
564         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->hadj);
565         return (gtk_type_to_lisp (&arg));
566 }
567
568 DEFUN ("gtk-text-vadj", Fgtk_text_vadj, 1, 1, 0, /*
569 Access the `vadj' slot of OBJ, a GtkText object.
570 */
571         (obj))
572 {
573         GtkText *the_obj = NULL;
574         GtkArg arg;
575
576         CHECK_GTK_OBJECT (obj);
577
578         if (!GTK_IS_TEXT (XGTK_OBJECT (obj)->object))
579         {
580                 signal_simple_error ("Object is not a GtkText", obj);
581         };
582
583         the_obj = GTK_TEXT (XGTK_OBJECT (obj)->object);
584         arg.type = gtk_type_from_name ("GtkAdjustment");
585         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->vadj);
586         return (gtk_type_to_lisp (&arg));
587 }
588
589 DEFUN ("gtk-file-selection-dir-list", Fgtk_file_selection_dir_list, 1, 1, 0, /*
590 Access the `dir_list' slot of OBJ, a GtkFileSelection object.
591 */
592         (obj))
593 {
594         GtkFileSelection *the_obj = NULL;
595         GtkArg arg;
596
597         CHECK_GTK_OBJECT (obj);
598
599         if (!GTK_IS_FILE_SELECTION (XGTK_OBJECT (obj)->object))
600         {
601                 signal_simple_error ("Object is not a GtkFileSelection", obj);
602         };
603
604         the_obj = GTK_FILE_SELECTION (XGTK_OBJECT (obj)->object);
605         arg.type = gtk_type_from_name ("GtkWidget");
606         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->dir_list);
607         return (gtk_type_to_lisp (&arg));
608 }
609
610 DEFUN ("gtk-file-selection-file-list", Fgtk_file_selection_file_list, 1, 1, 0, /*
611 Access the `file_list' slot of OBJ, a GtkFileSelection object.
612 */
613         (obj))
614 {
615         GtkFileSelection *the_obj = NULL;
616         GtkArg arg;
617
618         CHECK_GTK_OBJECT (obj);
619
620         if (!GTK_IS_FILE_SELECTION (XGTK_OBJECT (obj)->object))
621         {
622                 signal_simple_error ("Object is not a GtkFileSelection", obj);
623         };
624
625         the_obj = GTK_FILE_SELECTION (XGTK_OBJECT (obj)->object);
626         arg.type = gtk_type_from_name ("GtkWidget");
627         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->file_list);
628         return (gtk_type_to_lisp (&arg));
629 }
630
631 DEFUN ("gtk-file-selection-selection-entry", Fgtk_file_selection_selection_entry, 1, 1, 0, /*
632 Access the `selection_entry' slot of OBJ, a GtkFileSelection object.
633 */
634         (obj))
635 {
636         GtkFileSelection *the_obj = NULL;
637         GtkArg arg;
638
639         CHECK_GTK_OBJECT (obj);
640
641         if (!GTK_IS_FILE_SELECTION (XGTK_OBJECT (obj)->object))
642         {
643                 signal_simple_error ("Object is not a GtkFileSelection", obj);
644         };
645
646         the_obj = GTK_FILE_SELECTION (XGTK_OBJECT (obj)->object);
647         arg.type = gtk_type_from_name ("GtkWidget");
648         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->selection_entry);
649         return (gtk_type_to_lisp (&arg));
650 }
651
652 DEFUN ("gtk-file-selection-selection-text", Fgtk_file_selection_selection_text, 1, 1, 0, /*
653 Access the `selection_text' slot of OBJ, a GtkFileSelection object.
654 */
655         (obj))
656 {
657         GtkFileSelection *the_obj = NULL;
658         GtkArg arg;
659
660         CHECK_GTK_OBJECT (obj);
661
662         if (!GTK_IS_FILE_SELECTION (XGTK_OBJECT (obj)->object))
663         {
664                 signal_simple_error ("Object is not a GtkFileSelection", obj);
665         };
666
667         the_obj = GTK_FILE_SELECTION (XGTK_OBJECT (obj)->object);
668         arg.type = gtk_type_from_name ("GtkWidget");
669         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->selection_text);
670         return (gtk_type_to_lisp (&arg));
671 }
672
673 DEFUN ("gtk-file-selection-main-vbox", Fgtk_file_selection_main_vbox, 1, 1, 0, /*
674 Access the `main_vbox' slot of OBJ, a GtkFileSelection object.
675 */
676         (obj))
677 {
678         GtkFileSelection *the_obj = NULL;
679         GtkArg arg;
680
681         CHECK_GTK_OBJECT (obj);
682
683         if (!GTK_IS_FILE_SELECTION (XGTK_OBJECT (obj)->object))
684         {
685                 signal_simple_error ("Object is not a GtkFileSelection", obj);
686         };
687
688         the_obj = GTK_FILE_SELECTION (XGTK_OBJECT (obj)->object);
689         arg.type = gtk_type_from_name ("GtkWidget");
690         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->main_vbox);
691         return (gtk_type_to_lisp (&arg));
692 }
693
694 DEFUN ("gtk-file-selection-ok-button", Fgtk_file_selection_ok_button, 1, 1, 0, /*
695 Access the `ok_button' slot of OBJ, a GtkFileSelection object.
696 */
697         (obj))
698 {
699         GtkFileSelection *the_obj = NULL;
700         GtkArg arg;
701
702         CHECK_GTK_OBJECT (obj);
703
704         if (!GTK_IS_FILE_SELECTION (XGTK_OBJECT (obj)->object))
705         {
706                 signal_simple_error ("Object is not a GtkFileSelection", obj);
707         };
708
709         the_obj = GTK_FILE_SELECTION (XGTK_OBJECT (obj)->object);
710         arg.type = gtk_type_from_name ("GtkWidget");
711         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->ok_button);
712         return (gtk_type_to_lisp (&arg));
713 }
714
715 DEFUN ("gtk-file-selection-cancel-button", Fgtk_file_selection_cancel_button, 1, 1, 0, /*
716 Access the `cancel_button' slot of OBJ, a GtkFileSelection object.
717 */
718         (obj))
719 {
720         GtkFileSelection *the_obj = NULL;
721         GtkArg arg;
722
723         CHECK_GTK_OBJECT (obj);
724
725         if (!GTK_IS_FILE_SELECTION (XGTK_OBJECT (obj)->object))
726         {
727                 signal_simple_error ("Object is not a GtkFileSelection", obj);
728         };
729
730         the_obj = GTK_FILE_SELECTION (XGTK_OBJECT (obj)->object);
731         arg.type = gtk_type_from_name ("GtkWidget");
732         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->cancel_button);
733         return (gtk_type_to_lisp (&arg));
734 }
735
736 DEFUN ("gtk-file-selection-help-button", Fgtk_file_selection_help_button, 1, 1, 0, /*
737 Access the `help_button' slot of OBJ, a GtkFileSelection object.
738 */
739         (obj))
740 {
741         GtkFileSelection *the_obj = NULL;
742         GtkArg arg;
743
744         CHECK_GTK_OBJECT (obj);
745
746         if (!GTK_IS_FILE_SELECTION (XGTK_OBJECT (obj)->object))
747         {
748                 signal_simple_error ("Object is not a GtkFileSelection", obj);
749         };
750
751         the_obj = GTK_FILE_SELECTION (XGTK_OBJECT (obj)->object);
752         arg.type = gtk_type_from_name ("GtkWidget");
753         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->help_button);
754         return (gtk_type_to_lisp (&arg));
755 }
756
757 DEFUN ("gtk-file-selection-action-area", Fgtk_file_selection_action_area, 1, 1, 0, /*
758 Access the `action_area' slot of OBJ, a GtkFileSelection object.
759 */
760         (obj))
761 {
762         GtkFileSelection *the_obj = NULL;
763         GtkArg arg;
764
765         CHECK_GTK_OBJECT (obj);
766
767         if (!GTK_IS_FILE_SELECTION (XGTK_OBJECT (obj)->object))
768         {
769                 signal_simple_error ("Object is not a GtkFileSelection", obj);
770         };
771
772         the_obj = GTK_FILE_SELECTION (XGTK_OBJECT (obj)->object);
773         arg.type = gtk_type_from_name ("GtkWidget");
774         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->action_area);
775         return (gtk_type_to_lisp (&arg));
776 }
777
778 DEFUN ("gtk-font-selection-dialog-fontsel", Fgtk_font_selection_dialog_fontsel, 1, 1, 0, /*
779 Access the `fontsel' slot of OBJ, a GtkFontSelectionDialog object.
780 */
781         (obj))
782 {
783         GtkFontSelectionDialog *the_obj = NULL;
784         GtkArg arg;
785
786         CHECK_GTK_OBJECT (obj);
787
788         if (!GTK_IS_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
789         {
790                 signal_simple_error ("Object is not a GtkFontSelectionDialog", obj);
791         };
792
793         the_obj = GTK_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
794         arg.type = gtk_type_from_name ("GtkWidget");
795         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->fontsel);
796         return (gtk_type_to_lisp (&arg));
797 }
798
799 DEFUN ("gtk-font-selection-dialog-main-vbox", Fgtk_font_selection_dialog_main_vbox, 1, 1, 0, /*
800 Access the `main_vbox' slot of OBJ, a GtkFontSelectionDialog object.
801 */
802         (obj))
803 {
804         GtkFontSelectionDialog *the_obj = NULL;
805         GtkArg arg;
806
807         CHECK_GTK_OBJECT (obj);
808
809         if (!GTK_IS_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
810         {
811                 signal_simple_error ("Object is not a GtkFontSelectionDialog", obj);
812         };
813
814         the_obj = GTK_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
815         arg.type = gtk_type_from_name ("GtkWidget");
816         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->main_vbox);
817         return (gtk_type_to_lisp (&arg));
818 }
819
820 DEFUN ("gtk-font-selection-dialog-action-area", Fgtk_font_selection_dialog_action_area, 1, 1, 0, /*
821 Access the `action_area' slot of OBJ, a GtkFontSelectionDialog object.
822 */
823         (obj))
824 {
825         GtkFontSelectionDialog *the_obj = NULL;
826         GtkArg arg;
827
828         CHECK_GTK_OBJECT (obj);
829
830         if (!GTK_IS_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
831         {
832                 signal_simple_error ("Object is not a GtkFontSelectionDialog", obj);
833         };
834
835         the_obj = GTK_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
836         arg.type = gtk_type_from_name ("GtkWidget");
837         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->action_area);
838         return (gtk_type_to_lisp (&arg));
839 }
840
841 DEFUN ("gtk-font-selection-dialog-ok-button", Fgtk_font_selection_dialog_ok_button, 1, 1, 0, /*
842 Access the `ok_button' slot of OBJ, a GtkFontSelectionDialog object.
843 */
844         (obj))
845 {
846         GtkFontSelectionDialog *the_obj = NULL;
847         GtkArg arg;
848
849         CHECK_GTK_OBJECT (obj);
850
851         if (!GTK_IS_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
852         {
853                 signal_simple_error ("Object is not a GtkFontSelectionDialog", obj);
854         };
855
856         the_obj = GTK_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
857         arg.type = gtk_type_from_name ("GtkWidget");
858         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->ok_button);
859         return (gtk_type_to_lisp (&arg));
860 }
861
862 DEFUN ("gtk-font-selection-dialog-apply-button", Fgtk_font_selection_dialog_apply_button, 1, 1, 0, /*
863 Access the `apply_button' slot of OBJ, a GtkFontSelectionDialog object.
864 */
865         (obj))
866 {
867         GtkFontSelectionDialog *the_obj = NULL;
868         GtkArg arg;
869
870         CHECK_GTK_OBJECT (obj);
871
872         if (!GTK_IS_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
873         {
874                 signal_simple_error ("Object is not a GtkFontSelectionDialog", obj);
875         };
876
877         the_obj = GTK_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
878         arg.type = gtk_type_from_name ("GtkWidget");
879         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->apply_button);
880         return (gtk_type_to_lisp (&arg));
881 }
882
883 DEFUN ("gtk-font-selection-dialog-cancel-button", Fgtk_font_selection_dialog_cancel_button, 1, 1, 0, /*
884 Access the `cancel_button' slot of OBJ, a GtkFontSelectionDialog object.
885 */
886         (obj))
887 {
888         GtkFontSelectionDialog *the_obj = NULL;
889         GtkArg arg;
890
891         CHECK_GTK_OBJECT (obj);
892
893         if (!GTK_IS_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
894         {
895                 signal_simple_error ("Object is not a GtkFontSelectionDialog", obj);
896         };
897
898         the_obj = GTK_FONT_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
899         arg.type = gtk_type_from_name ("GtkWidget");
900         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->cancel_button);
901         return (gtk_type_to_lisp (&arg));
902 }
903
904 DEFUN ("gtk-color-selection-dialog-colorsel", Fgtk_color_selection_dialog_colorsel, 1, 1, 0, /*
905 Access the `colorsel' slot of OBJ, a GtkColorSelectionDialog object.
906 */
907         (obj))
908 {
909         GtkColorSelectionDialog *the_obj = NULL;
910         GtkArg arg;
911
912         CHECK_GTK_OBJECT (obj);
913
914         if (!GTK_IS_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
915         {
916                 signal_simple_error ("Object is not a GtkColorSelectionDialog", obj);
917         };
918
919         the_obj = GTK_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
920         arg.type = gtk_type_from_name ("GtkWidget");
921         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->colorsel);
922         return (gtk_type_to_lisp (&arg));
923 }
924
925 DEFUN ("gtk-color-selection-dialog-main-vbox", Fgtk_color_selection_dialog_main_vbox, 1, 1, 0, /*
926 Access the `main_vbox' slot of OBJ, a GtkColorSelectionDialog object.
927 */
928         (obj))
929 {
930         GtkColorSelectionDialog *the_obj = NULL;
931         GtkArg arg;
932
933         CHECK_GTK_OBJECT (obj);
934
935         if (!GTK_IS_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
936         {
937                 signal_simple_error ("Object is not a GtkColorSelectionDialog", obj);
938         };
939
940         the_obj = GTK_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
941         arg.type = gtk_type_from_name ("GtkWidget");
942         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->main_vbox);
943         return (gtk_type_to_lisp (&arg));
944 }
945
946 DEFUN ("gtk-color-selection-dialog-ok-button", Fgtk_color_selection_dialog_ok_button, 1, 1, 0, /*
947 Access the `ok_button' slot of OBJ, a GtkColorSelectionDialog object.
948 */
949         (obj))
950 {
951         GtkColorSelectionDialog *the_obj = NULL;
952         GtkArg arg;
953
954         CHECK_GTK_OBJECT (obj);
955
956         if (!GTK_IS_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
957         {
958                 signal_simple_error ("Object is not a GtkColorSelectionDialog", obj);
959         };
960
961         the_obj = GTK_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
962         arg.type = gtk_type_from_name ("GtkWidget");
963         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->ok_button);
964         return (gtk_type_to_lisp (&arg));
965 }
966
967 DEFUN ("gtk-color-selection-dialog-reset-button", Fgtk_color_selection_dialog_reset_button, 1, 1, 0, /*
968 Access the `reset_button' slot of OBJ, a GtkColorSelectionDialog object.
969 */
970         (obj))
971 {
972         GtkColorSelectionDialog *the_obj = NULL;
973         GtkArg arg;
974
975         CHECK_GTK_OBJECT (obj);
976
977         if (!GTK_IS_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
978         {
979                 signal_simple_error ("Object is not a GtkColorSelectionDialog", obj);
980         };
981
982         the_obj = GTK_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
983         arg.type = gtk_type_from_name ("GtkWidget");
984         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->reset_button);
985         return (gtk_type_to_lisp (&arg));
986 }
987
988 DEFUN ("gtk-color-selection-dialog-cancel-button", Fgtk_color_selection_dialog_cancel_button, 1, 1, 0, /*
989 Access the `cancel_button' slot of OBJ, a GtkColorSelectionDialog object.
990 */
991         (obj))
992 {
993         GtkColorSelectionDialog *the_obj = NULL;
994         GtkArg arg;
995
996         CHECK_GTK_OBJECT (obj);
997
998         if (!GTK_IS_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
999         {
1000                 signal_simple_error ("Object is not a GtkColorSelectionDialog", obj);
1001         };
1002
1003         the_obj = GTK_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
1004         arg.type = gtk_type_from_name ("GtkWidget");
1005         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->cancel_button);
1006         return (gtk_type_to_lisp (&arg));
1007 }
1008
1009 DEFUN ("gtk-color-selection-dialog-help-button", Fgtk_color_selection_dialog_help_button, 1, 1, 0, /*
1010 Access the `help_button' slot of OBJ, a GtkColorSelectionDialog object.
1011 */
1012         (obj))
1013 {
1014         GtkColorSelectionDialog *the_obj = NULL;
1015         GtkArg arg;
1016
1017         CHECK_GTK_OBJECT (obj);
1018
1019         if (!GTK_IS_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object))
1020         {
1021                 signal_simple_error ("Object is not a GtkColorSelectionDialog", obj);
1022         };
1023
1024         the_obj = GTK_COLOR_SELECTION_DIALOG (XGTK_OBJECT (obj)->object);
1025         arg.type = gtk_type_from_name ("GtkWidget");
1026         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->help_button);
1027         return (gtk_type_to_lisp (&arg));
1028 }
1029
1030 DEFUN ("gtk-dialog-vbox", Fgtk_dialog_vbox, 1, 1, 0, /*
1031 Access the `vbox' slot of OBJ, a GtkDialog object.
1032 */
1033         (obj))
1034 {
1035         GtkDialog *the_obj = NULL;
1036         GtkArg arg;
1037
1038         CHECK_GTK_OBJECT (obj);
1039
1040         if (!GTK_IS_DIALOG (XGTK_OBJECT (obj)->object))
1041         {
1042                 signal_simple_error ("Object is not a GtkDialog", obj);
1043         };
1044
1045         the_obj = GTK_DIALOG (XGTK_OBJECT (obj)->object);
1046         arg.type = gtk_type_from_name ("GtkWidget");
1047         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->vbox);
1048         return (gtk_type_to_lisp (&arg));
1049 }
1050
1051 DEFUN ("gtk-dialog-action-area", Fgtk_dialog_action_area, 1, 1, 0, /*
1052 Access the `action_area' slot of OBJ, a GtkDialog object.
1053 */
1054         (obj))
1055 {
1056         GtkDialog *the_obj = NULL;
1057         GtkArg arg;
1058
1059         CHECK_GTK_OBJECT (obj);
1060
1061         if (!GTK_IS_DIALOG (XGTK_OBJECT (obj)->object))
1062         {
1063                 signal_simple_error ("Object is not a GtkDialog", obj);
1064         };
1065
1066         the_obj = GTK_DIALOG (XGTK_OBJECT (obj)->object);
1067         arg.type = gtk_type_from_name ("GtkWidget");
1068         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->action_area);
1069         return (gtk_type_to_lisp (&arg));
1070 }
1071
1072 DEFUN ("gtk-input-dialog-close-button", Fgtk_input_dialog_close_button, 1, 1, 0, /*
1073 Access the `close_button' slot of OBJ, a GtkInputDialog object.
1074 */
1075         (obj))
1076 {
1077         GtkInputDialog *the_obj = NULL;
1078         GtkArg arg;
1079
1080         CHECK_GTK_OBJECT (obj);
1081
1082         if (!GTK_IS_INPUT_DIALOG (XGTK_OBJECT (obj)->object))
1083         {
1084                 signal_simple_error ("Object is not a GtkInputDialog", obj);
1085         };
1086
1087         the_obj = GTK_INPUT_DIALOG (XGTK_OBJECT (obj)->object);
1088         arg.type = gtk_type_from_name ("GtkWidget");
1089         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->close_button);
1090         return (gtk_type_to_lisp (&arg));
1091 }
1092
1093 DEFUN ("gtk-input-dialog-save-button", Fgtk_input_dialog_save_button, 1, 1, 0, /*
1094 Access the `save_button' slot of OBJ, a GtkInputDialog object.
1095 */
1096         (obj))
1097 {
1098         GtkInputDialog *the_obj = NULL;
1099         GtkArg arg;
1100
1101         CHECK_GTK_OBJECT (obj);
1102
1103         if (!GTK_IS_INPUT_DIALOG (XGTK_OBJECT (obj)->object))
1104         {
1105                 signal_simple_error ("Object is not a GtkInputDialog", obj);
1106         };
1107
1108         the_obj = GTK_INPUT_DIALOG (XGTK_OBJECT (obj)->object);
1109         arg.type = gtk_type_from_name ("GtkWidget");
1110         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->save_button);
1111         return (gtk_type_to_lisp (&arg));
1112 }
1113
1114 DEFUN ("gtk-plug-socket-window", Fgtk_plug_socket_window, 1, 1, 0, /*
1115 Access the `socket_window' slot of OBJ, a GtkPlug object.
1116 */
1117         (obj))
1118 {
1119         GtkPlug *the_obj = NULL;
1120         GtkArg arg;
1121
1122         CHECK_GTK_OBJECT (obj);
1123
1124         if (!GTK_IS_PLUG (XGTK_OBJECT (obj)->object))
1125         {
1126                 signal_simple_error ("Object is not a GtkPlug", obj);
1127         };
1128
1129         the_obj = GTK_PLUG (XGTK_OBJECT (obj)->object);
1130         arg.type = gtk_type_from_name ("GdkWindow");
1131         GTK_VALUE_BOXED (arg) = (void *)the_obj->socket_window;
1132         return (gtk_type_to_lisp (&arg));
1133 }
1134
1135 DEFUN ("gtk-plug-same-app", Fgtk_plug_same_app, 1, 1, 0, /*
1136 Access the `same_app' slot of OBJ, a GtkPlug object.
1137 */
1138         (obj))
1139 {
1140         GtkPlug *the_obj = NULL;
1141         GtkArg arg;
1142
1143         CHECK_GTK_OBJECT (obj);
1144
1145         if (!GTK_IS_PLUG (XGTK_OBJECT (obj)->object))
1146         {
1147                 signal_simple_error ("Object is not a GtkPlug", obj);
1148         };
1149
1150         the_obj = GTK_PLUG (XGTK_OBJECT (obj)->object);
1151         arg.type = gtk_type_from_name ("gint");
1152         GTK_VALUE_INT (arg) = the_obj->same_app;
1153         return (gtk_type_to_lisp (&arg));
1154 }
1155
1156 DEFUN ("gtk-object-flags", Fgtk_object_flags, 1, 1, 0, /*
1157 Access the `flags' slot of OBJ, a GtkObject object.
1158 */
1159         (obj))
1160 {
1161         GtkObject *the_obj = NULL;
1162         GtkArg arg;
1163
1164         CHECK_GTK_OBJECT (obj);
1165
1166         if (!GTK_IS_OBJECT (XGTK_OBJECT (obj)->object))
1167         {
1168                 signal_simple_error ("Object is not a GtkObject", obj);
1169         };
1170
1171         the_obj = GTK_OBJECT (XGTK_OBJECT (obj)->object);
1172         arg.type = gtk_type_from_name ("guint");
1173         GTK_VALUE_UINT (arg) = the_obj->flags;
1174         return (gtk_type_to_lisp (&arg));
1175 }
1176
1177 DEFUN ("gtk-object-ref-count", Fgtk_object_ref_count, 1, 1, 0, /*
1178 Access the `ref_count' slot of OBJ, a GtkObject object.
1179 */
1180         (obj))
1181 {
1182         GtkObject *the_obj = NULL;
1183         GtkArg arg;
1184
1185         CHECK_GTK_OBJECT (obj);
1186
1187         if (!GTK_IS_OBJECT (XGTK_OBJECT (obj)->object))
1188         {
1189                 signal_simple_error ("Object is not a GtkObject", obj);
1190         };
1191
1192         the_obj = GTK_OBJECT (XGTK_OBJECT (obj)->object);
1193         arg.type = gtk_type_from_name ("guint");
1194         GTK_VALUE_UINT (arg) = the_obj->ref_count;
1195         return (gtk_type_to_lisp (&arg));
1196 }
1197
1198 DEFUN ("gtk-paned-child1", Fgtk_paned_child1, 1, 1, 0, /*
1199 Access the `child1' slot of OBJ, a GtkPaned object.
1200 */
1201         (obj))
1202 {
1203         GtkPaned *the_obj = NULL;
1204         GtkArg arg;
1205
1206         CHECK_GTK_OBJECT (obj);
1207
1208         if (!GTK_IS_PANED (XGTK_OBJECT (obj)->object))
1209         {
1210                 signal_simple_error ("Object is not a GtkPaned", obj);
1211         };
1212
1213         the_obj = GTK_PANED (XGTK_OBJECT (obj)->object);
1214         arg.type = gtk_type_from_name ("GtkWidget");
1215         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->child1);
1216         return (gtk_type_to_lisp (&arg));
1217 }
1218
1219 DEFUN ("gtk-paned-child2", Fgtk_paned_child2, 1, 1, 0, /*
1220 Access the `child2' slot of OBJ, a GtkPaned object.
1221 */
1222         (obj))
1223 {
1224         GtkPaned *the_obj = NULL;
1225         GtkArg arg;
1226
1227         CHECK_GTK_OBJECT (obj);
1228
1229         if (!GTK_IS_PANED (XGTK_OBJECT (obj)->object))
1230         {
1231                 signal_simple_error ("Object is not a GtkPaned", obj);
1232         };
1233
1234         the_obj = GTK_PANED (XGTK_OBJECT (obj)->object);
1235         arg.type = gtk_type_from_name ("GtkWidget");
1236         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->child2);
1237         return (gtk_type_to_lisp (&arg));
1238 }
1239
1240 DEFUN ("gtk-paned-child1-resize", Fgtk_paned_child1_resize, 1, 1, 0, /*
1241 Access the `child1_resize' slot of OBJ, a GtkPaned object.
1242 */
1243         (obj))
1244 {
1245         GtkPaned *the_obj = NULL;
1246         GtkArg arg;
1247
1248         CHECK_GTK_OBJECT (obj);
1249
1250         if (!GTK_IS_PANED (XGTK_OBJECT (obj)->object))
1251         {
1252                 signal_simple_error ("Object is not a GtkPaned", obj);
1253         };
1254
1255         the_obj = GTK_PANED (XGTK_OBJECT (obj)->object);
1256         arg.type = gtk_type_from_name ("gboolean");
1257         GTK_VALUE_BOOL (arg) = the_obj->child1_resize;
1258         return (gtk_type_to_lisp (&arg));
1259 }
1260
1261 DEFUN ("gtk-paned-child2-resize", Fgtk_paned_child2_resize, 1, 1, 0, /*
1262 Access the `child2_resize' slot of OBJ, a GtkPaned object.
1263 */
1264         (obj))
1265 {
1266         GtkPaned *the_obj = NULL;
1267         GtkArg arg;
1268
1269         CHECK_GTK_OBJECT (obj);
1270
1271         if (!GTK_IS_PANED (XGTK_OBJECT (obj)->object))
1272         {
1273                 signal_simple_error ("Object is not a GtkPaned", obj);
1274         };
1275
1276         the_obj = GTK_PANED (XGTK_OBJECT (obj)->object);
1277         arg.type = gtk_type_from_name ("gboolean");
1278         GTK_VALUE_BOOL (arg) = the_obj->child2_resize;
1279         return (gtk_type_to_lisp (&arg));
1280 }
1281
1282 DEFUN ("gtk-paned-child1-shrink", Fgtk_paned_child1_shrink, 1, 1, 0, /*
1283 Access the `child1_shrink' slot of OBJ, a GtkPaned object.
1284 */
1285         (obj))
1286 {
1287         GtkPaned *the_obj = NULL;
1288         GtkArg arg;
1289
1290         CHECK_GTK_OBJECT (obj);
1291
1292         if (!GTK_IS_PANED (XGTK_OBJECT (obj)->object))
1293         {
1294                 signal_simple_error ("Object is not a GtkPaned", obj);
1295         };
1296
1297         the_obj = GTK_PANED (XGTK_OBJECT (obj)->object);
1298         arg.type = gtk_type_from_name ("gboolean");
1299         GTK_VALUE_BOOL (arg) = the_obj->child1_shrink;
1300         return (gtk_type_to_lisp (&arg));
1301 }
1302
1303 DEFUN ("gtk-paned-child2-shrink", Fgtk_paned_child2_shrink, 1, 1, 0, /*
1304 Access the `child2_shrink' slot of OBJ, a GtkPaned object.
1305 */
1306         (obj))
1307 {
1308         GtkPaned *the_obj = NULL;
1309         GtkArg arg;
1310
1311         CHECK_GTK_OBJECT (obj);
1312
1313         if (!GTK_IS_PANED (XGTK_OBJECT (obj)->object))
1314         {
1315                 signal_simple_error ("Object is not a GtkPaned", obj);
1316         };
1317
1318         the_obj = GTK_PANED (XGTK_OBJECT (obj)->object);
1319         arg.type = gtk_type_from_name ("gboolean");
1320         GTK_VALUE_BOOL (arg) = the_obj->child2_shrink;
1321         return (gtk_type_to_lisp (&arg));
1322 }
1323
1324 DEFUN ("gtk-clist-rows", Fgtk_clist_rows, 1, 1, 0, /*
1325 Access the `rows' slot of OBJ, a GtkCList object.
1326 */
1327         (obj))
1328 {
1329         GtkCList *the_obj = NULL;
1330         GtkArg arg;
1331
1332         CHECK_GTK_OBJECT (obj);
1333
1334         if (!GTK_IS_CLIST (XGTK_OBJECT (obj)->object))
1335         {
1336                 signal_simple_error ("Object is not a GtkCList", obj);
1337         };
1338
1339         the_obj = GTK_CLIST (XGTK_OBJECT (obj)->object);
1340         arg.type = gtk_type_from_name ("gint");
1341         GTK_VALUE_INT (arg) = the_obj->rows;
1342         return (gtk_type_to_lisp (&arg));
1343 }
1344
1345 DEFUN ("gtk-clist-columns", Fgtk_clist_columns, 1, 1, 0, /*
1346 Access the `columns' slot of OBJ, a GtkCList object.
1347 */
1348         (obj))
1349 {
1350         GtkCList *the_obj = NULL;
1351         GtkArg arg;
1352
1353         CHECK_GTK_OBJECT (obj);
1354
1355         if (!GTK_IS_CLIST (XGTK_OBJECT (obj)->object))
1356         {
1357                 signal_simple_error ("Object is not a GtkCList", obj);
1358         };
1359
1360         the_obj = GTK_CLIST (XGTK_OBJECT (obj)->object);
1361         arg.type = gtk_type_from_name ("gint");
1362         GTK_VALUE_INT (arg) = the_obj->columns;
1363         return (gtk_type_to_lisp (&arg));
1364 }
1365
1366 DEFUN ("gtk-clist-hadjustment", Fgtk_clist_hadjustment, 1, 1, 0, /*
1367 Access the `hadjustment' slot of OBJ, a GtkCList object.
1368 */
1369         (obj))
1370 {
1371         GtkCList *the_obj = NULL;
1372         GtkArg arg;
1373
1374         CHECK_GTK_OBJECT (obj);
1375
1376         if (!GTK_IS_CLIST (XGTK_OBJECT (obj)->object))
1377         {
1378                 signal_simple_error ("Object is not a GtkCList", obj);
1379         };
1380
1381         the_obj = GTK_CLIST (XGTK_OBJECT (obj)->object);
1382         arg.type = gtk_type_from_name ("GtkAdjustment");
1383         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->hadjustment);
1384         return (gtk_type_to_lisp (&arg));
1385 }
1386
1387 DEFUN ("gtk-clist-vadjustment", Fgtk_clist_vadjustment, 1, 1, 0, /*
1388 Access the `vadjustment' slot of OBJ, a GtkCList object.
1389 */
1390         (obj))
1391 {
1392         GtkCList *the_obj = NULL;
1393         GtkArg arg;
1394
1395         CHECK_GTK_OBJECT (obj);
1396
1397         if (!GTK_IS_CLIST (XGTK_OBJECT (obj)->object))
1398         {
1399                 signal_simple_error ("Object is not a GtkCList", obj);
1400         };
1401
1402         the_obj = GTK_CLIST (XGTK_OBJECT (obj)->object);
1403         arg.type = gtk_type_from_name ("GtkAdjustment");
1404         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->vadjustment);
1405         return (gtk_type_to_lisp (&arg));
1406 }
1407
1408 DEFUN ("gtk-clist-sort-type", Fgtk_clist_sort_type, 1, 1, 0, /*
1409 Access the `sort_type' slot of OBJ, a GtkCList object.
1410 */
1411         (obj))
1412 {
1413         GtkCList *the_obj = NULL;
1414         GtkArg arg;
1415
1416         CHECK_GTK_OBJECT (obj);
1417
1418         if (!GTK_IS_CLIST (XGTK_OBJECT (obj)->object))
1419         {
1420                 signal_simple_error ("Object is not a GtkCList", obj);
1421         };
1422
1423         the_obj = GTK_CLIST (XGTK_OBJECT (obj)->object);
1424         arg.type = gtk_type_from_name ("GtkSortType");
1425         GTK_VALUE_ENUM (arg) = the_obj->sort_type;
1426         return (gtk_type_to_lisp (&arg));
1427 }
1428
1429 DEFUN ("gtk-clist-focus-row", Fgtk_clist_focus_row, 1, 1, 0, /*
1430 Access the `focus_row' slot of OBJ, a GtkCList object.
1431 */
1432         (obj))
1433 {
1434         GtkCList *the_obj = NULL;
1435         GtkArg arg;
1436
1437         CHECK_GTK_OBJECT (obj);
1438
1439         if (!GTK_IS_CLIST (XGTK_OBJECT (obj)->object))
1440         {
1441                 signal_simple_error ("Object is not a GtkCList", obj);
1442         };
1443
1444         the_obj = GTK_CLIST (XGTK_OBJECT (obj)->object);
1445         arg.type = gtk_type_from_name ("gint");
1446         GTK_VALUE_INT (arg) = the_obj->focus_row;
1447         return (gtk_type_to_lisp (&arg));
1448 }
1449
1450 DEFUN ("gtk-clist-sort-column", Fgtk_clist_sort_column, 1, 1, 0, /*
1451 Access the `sort_column' slot of OBJ, a GtkCList object.
1452 */
1453         (obj))
1454 {
1455         GtkCList *the_obj = NULL;
1456         GtkArg arg;
1457
1458         CHECK_GTK_OBJECT (obj);
1459
1460         if (!GTK_IS_CLIST (XGTK_OBJECT (obj)->object))
1461         {
1462                 signal_simple_error ("Object is not a GtkCList", obj);
1463         };
1464
1465         the_obj = GTK_CLIST (XGTK_OBJECT (obj)->object);
1466         arg.type = gtk_type_from_name ("gint");
1467         GTK_VALUE_INT (arg) = the_obj->sort_column;
1468         return (gtk_type_to_lisp (&arg));
1469 }
1470
1471 DEFUN ("gtk-list-children", Fgtk_list_children, 1, 1, 0, /*
1472 Access the `children' slot of OBJ, a GtkList object.
1473 */
1474         (obj))
1475 {
1476         GtkList *the_obj = NULL;
1477         GtkArg arg;
1478
1479         CHECK_GTK_OBJECT (obj);
1480
1481         if (!GTK_IS_LIST (XGTK_OBJECT (obj)->object))
1482         {
1483                 signal_simple_error ("Object is not a GtkList", obj);
1484         };
1485
1486         the_obj = GTK_LIST (XGTK_OBJECT (obj)->object);
1487         arg.type = gtk_type_from_name ("GtkListOfObject");
1488         GTK_VALUE_POINTER (arg) = the_obj->children;
1489         return (gtk_type_to_lisp (&arg));
1490 }
1491
1492 DEFUN ("gtk-list-selection", Fgtk_list_selection, 1, 1, 0, /*
1493 Access the `selection' slot of OBJ, a GtkList object.
1494 */
1495         (obj))
1496 {
1497         GtkList *the_obj = NULL;
1498         GtkArg arg;
1499
1500         CHECK_GTK_OBJECT (obj);
1501
1502         if (!GTK_IS_LIST (XGTK_OBJECT (obj)->object))
1503         {
1504                 signal_simple_error ("Object is not a GtkList", obj);
1505         };
1506
1507         the_obj = GTK_LIST (XGTK_OBJECT (obj)->object);
1508         arg.type = gtk_type_from_name ("GtkListOfObject");
1509         GTK_VALUE_POINTER (arg) = the_obj->selection;
1510         return (gtk_type_to_lisp (&arg));
1511 }
1512
1513 DEFUN ("gtk-tree-children", Fgtk_tree_children, 1, 1, 0, /*
1514 Access the `children' slot of OBJ, a GtkTree object.
1515 */
1516         (obj))
1517 {
1518         GtkTree *the_obj = NULL;
1519         GtkArg arg;
1520
1521         CHECK_GTK_OBJECT (obj);
1522
1523         if (!GTK_IS_TREE (XGTK_OBJECT (obj)->object))
1524         {
1525                 signal_simple_error ("Object is not a GtkTree", obj);
1526         };
1527
1528         the_obj = GTK_TREE (XGTK_OBJECT (obj)->object);
1529         arg.type = gtk_type_from_name ("GtkListOfObject");
1530         GTK_VALUE_POINTER (arg) = the_obj->children;
1531         return (gtk_type_to_lisp (&arg));
1532 }
1533
1534 DEFUN ("gtk-tree-root-tree", Fgtk_tree_root_tree, 1, 1, 0, /*
1535 Access the `root_tree' slot of OBJ, a GtkTree object.
1536 */
1537         (obj))
1538 {
1539         GtkTree *the_obj = NULL;
1540         GtkArg arg;
1541
1542         CHECK_GTK_OBJECT (obj);
1543
1544         if (!GTK_IS_TREE (XGTK_OBJECT (obj)->object))
1545         {
1546                 signal_simple_error ("Object is not a GtkTree", obj);
1547         };
1548
1549         the_obj = GTK_TREE (XGTK_OBJECT (obj)->object);
1550         arg.type = gtk_type_from_name ("GtkTree");
1551         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->root_tree);
1552         return (gtk_type_to_lisp (&arg));
1553 }
1554
1555 DEFUN ("gtk-tree-tree-owner", Fgtk_tree_tree_owner, 1, 1, 0, /*
1556 Access the `tree_owner' slot of OBJ, a GtkTree object.
1557 */
1558         (obj))
1559 {
1560         GtkTree *the_obj = NULL;
1561         GtkArg arg;
1562
1563         CHECK_GTK_OBJECT (obj);
1564
1565         if (!GTK_IS_TREE (XGTK_OBJECT (obj)->object))
1566         {
1567                 signal_simple_error ("Object is not a GtkTree", obj);
1568         };
1569
1570         the_obj = GTK_TREE (XGTK_OBJECT (obj)->object);
1571         arg.type = gtk_type_from_name ("GtkWidget");
1572         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->tree_owner);
1573         return (gtk_type_to_lisp (&arg));
1574 }
1575
1576 DEFUN ("gtk-tree-selection", Fgtk_tree_selection, 1, 1, 0, /*
1577 Access the `selection' slot of OBJ, a GtkTree object.
1578 */
1579         (obj))
1580 {
1581         GtkTree *the_obj = NULL;
1582         GtkArg arg;
1583
1584         CHECK_GTK_OBJECT (obj);
1585
1586         if (!GTK_IS_TREE (XGTK_OBJECT (obj)->object))
1587         {
1588                 signal_simple_error ("Object is not a GtkTree", obj);
1589         };
1590
1591         the_obj = GTK_TREE (XGTK_OBJECT (obj)->object);
1592         arg.type = gtk_type_from_name ("GtkListOfObject");
1593         GTK_VALUE_POINTER (arg) = the_obj->selection;
1594         return (gtk_type_to_lisp (&arg));
1595 }
1596
1597 DEFUN ("gtk-tree-item-subtree", Fgtk_tree_item_subtree, 1, 1, 0, /*
1598 Access the `subtree' slot of OBJ, a GtkTreeItem object.
1599 */
1600         (obj))
1601 {
1602         GtkTreeItem *the_obj = NULL;
1603         GtkArg arg;
1604
1605         CHECK_GTK_OBJECT (obj);
1606
1607         if (!GTK_IS_TREE_ITEM (XGTK_OBJECT (obj)->object))
1608         {
1609                 signal_simple_error ("Object is not a GtkTreeItem", obj);
1610         };
1611
1612         the_obj = GTK_TREE_ITEM (XGTK_OBJECT (obj)->object);
1613         arg.type = gtk_type_from_name ("GtkWidget");
1614         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->subtree);
1615         return (gtk_type_to_lisp (&arg));
1616 }
1617
1618 DEFUN ("gtk-scrolled-window-hscrollbar", Fgtk_scrolled_window_hscrollbar, 1, 1, 0, /*
1619 Access the `hscrollbar' slot of OBJ, a GtkScrolledWindow object.
1620 */
1621         (obj))
1622 {
1623         GtkScrolledWindow *the_obj = NULL;
1624         GtkArg arg;
1625
1626         CHECK_GTK_OBJECT (obj);
1627
1628         if (!GTK_IS_SCROLLED_WINDOW (XGTK_OBJECT (obj)->object))
1629         {
1630                 signal_simple_error ("Object is not a GtkScrolledWindow", obj);
1631         };
1632
1633         the_obj = GTK_SCROLLED_WINDOW (XGTK_OBJECT (obj)->object);
1634         arg.type = gtk_type_from_name ("GtkWidget");
1635         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->hscrollbar);
1636         return (gtk_type_to_lisp (&arg));
1637 }
1638
1639 DEFUN ("gtk-scrolled-window-vscrollbar", Fgtk_scrolled_window_vscrollbar, 1, 1, 0, /*
1640 Access the `vscrollbar' slot of OBJ, a GtkScrolledWindow object.
1641 */
1642         (obj))
1643 {
1644         GtkScrolledWindow *the_obj = NULL;
1645         GtkArg arg;
1646
1647         CHECK_GTK_OBJECT (obj);
1648
1649         if (!GTK_IS_SCROLLED_WINDOW (XGTK_OBJECT (obj)->object))
1650         {
1651                 signal_simple_error ("Object is not a GtkScrolledWindow", obj);
1652         };
1653
1654         the_obj = GTK_SCROLLED_WINDOW (XGTK_OBJECT (obj)->object);
1655         arg.type = gtk_type_from_name ("GtkWidget");
1656         GTK_VALUE_OBJECT (arg) = GTK_OBJECT (the_obj->vscrollbar);
1657         return (gtk_type_to_lisp (&arg));
1658 }
1659
1660 DEFUN ("gtk-scrolled-window-hscrollbar-visible", Fgtk_scrolled_window_hscrollbar_visible, 1, 1, 0, /*
1661 Access the `hscrollbar_visible' slot of OBJ, a GtkScrolledWindow object.
1662 */
1663         (obj))
1664 {
1665         GtkScrolledWindow *the_obj = NULL;
1666         GtkArg arg;
1667
1668         CHECK_GTK_OBJECT (obj);
1669
1670         if (!GTK_IS_SCROLLED_WINDOW (XGTK_OBJECT (obj)->object))
1671         {
1672                 signal_simple_error ("Object is not a GtkScrolledWindow", obj);
1673         };
1674
1675         the_obj = GTK_SCROLLED_WINDOW (XGTK_OBJECT (obj)->object);
1676         arg.type = gtk_type_from_name ("gboolean");
1677         GTK_VALUE_BOOL (arg) = the_obj->hscrollbar_visible;
1678         return (gtk_type_to_lisp (&arg));
1679 }
1680
1681 DEFUN ("gtk-scrolled-window-vscrollbar-visible", Fgtk_scrolled_window_vscrollbar_visible, 1, 1, 0, /*
1682 Access the `vscrollbar_visible' slot of OBJ, a GtkScrolledWindow object.
1683 */
1684         (obj))
1685 {
1686         GtkScrolledWindow *the_obj = NULL;
1687         GtkArg arg;
1688
1689         CHECK_GTK_OBJECT (obj);
1690
1691         if (!GTK_IS_SCROLLED_WINDOW (XGTK_OBJECT (obj)->object))
1692         {
1693                 signal_simple_error ("Object is not a GtkScrolledWindow", obj);
1694         };
1695
1696         the_obj = GTK_SCROLLED_WINDOW (XGTK_OBJECT (obj)->object);
1697         arg.type = gtk_type_from_name ("gboolean");
1698         GTK_VALUE_BOOL (arg) = the_obj->vscrollbar_visible;
1699         return (gtk_type_to_lisp (&arg));
1700 }
1701
1702 void syms_of_widget_accessors  (void)
1703 {
1704         DEFSUBR (Fgtk_scrolled_window_vscrollbar_visible);
1705         DEFSUBR (Fgtk_scrolled_window_hscrollbar_visible);
1706         DEFSUBR (Fgtk_scrolled_window_vscrollbar);
1707         DEFSUBR (Fgtk_scrolled_window_hscrollbar);
1708         DEFSUBR (Fgtk_tree_item_subtree);
1709         DEFSUBR (Fgtk_tree_selection);
1710         DEFSUBR (Fgtk_tree_tree_owner);
1711         DEFSUBR (Fgtk_tree_root_tree);
1712         DEFSUBR (Fgtk_tree_children);
1713         DEFSUBR (Fgtk_list_selection);
1714         DEFSUBR (Fgtk_list_children);
1715         DEFSUBR (Fgtk_clist_sort_column);
1716         DEFSUBR (Fgtk_clist_focus_row);
1717         DEFSUBR (Fgtk_clist_sort_type);
1718         DEFSUBR (Fgtk_clist_vadjustment);
1719         DEFSUBR (Fgtk_clist_hadjustment);
1720         DEFSUBR (Fgtk_clist_columns);
1721         DEFSUBR (Fgtk_clist_rows);
1722         DEFSUBR (Fgtk_paned_child2_shrink);
1723         DEFSUBR (Fgtk_paned_child1_shrink);
1724         DEFSUBR (Fgtk_paned_child2_resize);
1725         DEFSUBR (Fgtk_paned_child1_resize);
1726         DEFSUBR (Fgtk_paned_child2);
1727         DEFSUBR (Fgtk_paned_child1);
1728         DEFSUBR (Fgtk_object_ref_count);
1729         DEFSUBR (Fgtk_object_flags);
1730         DEFSUBR (Fgtk_plug_same_app);
1731         DEFSUBR (Fgtk_plug_socket_window);
1732         DEFSUBR (Fgtk_input_dialog_save_button);
1733         DEFSUBR (Fgtk_input_dialog_close_button);
1734         DEFSUBR (Fgtk_dialog_action_area);
1735         DEFSUBR (Fgtk_dialog_vbox);
1736         DEFSUBR (Fgtk_color_selection_dialog_help_button);
1737         DEFSUBR (Fgtk_color_selection_dialog_cancel_button);
1738         DEFSUBR (Fgtk_color_selection_dialog_reset_button);
1739         DEFSUBR (Fgtk_color_selection_dialog_ok_button);
1740         DEFSUBR (Fgtk_color_selection_dialog_main_vbox);
1741         DEFSUBR (Fgtk_color_selection_dialog_colorsel);
1742         DEFSUBR (Fgtk_font_selection_dialog_cancel_button);
1743         DEFSUBR (Fgtk_font_selection_dialog_apply_button);
1744         DEFSUBR (Fgtk_font_selection_dialog_ok_button);
1745         DEFSUBR (Fgtk_font_selection_dialog_action_area);
1746         DEFSUBR (Fgtk_font_selection_dialog_main_vbox);
1747         DEFSUBR (Fgtk_font_selection_dialog_fontsel);
1748         DEFSUBR (Fgtk_file_selection_action_area);
1749         DEFSUBR (Fgtk_file_selection_help_button);
1750         DEFSUBR (Fgtk_file_selection_cancel_button);
1751         DEFSUBR (Fgtk_file_selection_ok_button);
1752         DEFSUBR (Fgtk_file_selection_main_vbox);
1753         DEFSUBR (Fgtk_file_selection_selection_text);
1754         DEFSUBR (Fgtk_file_selection_selection_entry);
1755         DEFSUBR (Fgtk_file_selection_file_list);
1756         DEFSUBR (Fgtk_file_selection_dir_list);
1757         DEFSUBR (Fgtk_text_vadj);
1758         DEFSUBR (Fgtk_text_hadj);
1759         DEFSUBR (Fgtk_notebook_tab_pos);
1760         DEFSUBR (Fgtk_check_menu_item_active);
1761         DEFSUBR (Fgtk_gamma_curve_gamma_text);
1762         DEFSUBR (Fgtk_gamma_curve_gamma_dialog);
1763         DEFSUBR (Fgtk_gamma_curve_gamma);
1764         DEFSUBR (Fgtk_gamma_curve_curve);
1765         DEFSUBR (Fgtk_gamma_curve_table);
1766         DEFSUBR (Fgtk_combo_list);
1767         DEFSUBR (Fgtk_combo_popwin);
1768         DEFSUBR (Fgtk_combo_popup);
1769         DEFSUBR (Fgtk_combo_button);
1770         DEFSUBR (Fgtk_combo_entry);
1771         DEFSUBR (Fgtk_button_button_down);
1772         DEFSUBR (Fgtk_button_in_button);
1773         DEFSUBR (Fgtk_button_child);
1774         DEFSUBR (Fgtk_widget_parent);
1775         DEFSUBR (Fgtk_widget_name);
1776         DEFSUBR (Fgtk_widget_state);
1777         DEFSUBR (Fgtk_widget_window);
1778         DEFSUBR (Fgtk_widget_style);
1779         DEFSUBR (Fgtk_adjustment_page_size);
1780         DEFSUBR (Fgtk_adjustment_page_increment);
1781         DEFSUBR (Fgtk_adjustment_step_increment);
1782         DEFSUBR (Fgtk_adjustment_value);
1783         DEFSUBR (Fgtk_adjustment_upper);
1784         DEFSUBR (Fgtk_adjustment_lower);
1785 }