]> Pileus Git - ~andy/gtk/blob - docs/reference/gtk/tmpl/gtkwidget.sgml
Deprecate. (#65851)
[~andy/gtk] / docs / reference / gtk / tmpl / gtkwidget.sgml
1 <!-- ##### SECTION Title ##### -->
2 GtkWidget
3
4 <!-- ##### SECTION Short_Description ##### -->
5
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9
10 </para>
11
12 <!-- ##### SECTION See_Also ##### -->
13 <para>
14
15 </para>
16
17 <!-- ##### STRUCT GtkWidget ##### -->
18 <para>
19
20 </para>
21
22
23 <!-- ##### ENUM GtkWidgetFlags ##### -->
24 <para>
25
26 </para>
27
28 @GTK_TOPLEVEL: 
29 @GTK_NO_WINDOW: 
30 @GTK_REALIZED: 
31 @GTK_MAPPED: 
32 @GTK_VISIBLE: 
33 @GTK_SENSITIVE: 
34 @GTK_PARENT_SENSITIVE: 
35 @GTK_CAN_FOCUS: 
36 @GTK_HAS_FOCUS: 
37 @GTK_CAN_DEFAULT: 
38 @GTK_HAS_DEFAULT: 
39 @GTK_HAS_GRAB: 
40 @GTK_RC_STYLE: 
41 @GTK_COMPOSITE_CHILD: 
42 @GTK_NO_REPARENT: 
43 @GTK_APP_PAINTABLE: 
44 @GTK_RECEIVES_DEFAULT: 
45 @GTK_DOUBLE_BUFFERED: 
46
47 <!-- ##### MACRO GTK_WIDGET_TYPE ##### -->
48 <para>
49
50 </para>
51
52 @wid: 
53
54
55 <!-- ##### MACRO GTK_WIDGET_STATE ##### -->
56 <para>
57
58 </para>
59
60 @wid: 
61
62
63 <!-- ##### MACRO GTK_WIDGET_SAVED_STATE ##### -->
64 <para>
65
66 </para>
67
68 @wid: 
69
70
71 <!-- ##### MACRO GTK_WIDGET_FLAGS ##### -->
72 <para>
73
74 </para>
75
76 @wid: 
77
78
79 <!-- ##### MACRO GTK_WIDGET_TOPLEVEL ##### -->
80 <para>
81
82 </para>
83
84 @wid: 
85
86
87 <!-- ##### MACRO GTK_WIDGET_NO_WINDOW ##### -->
88 <para>
89
90 </para>
91
92 @wid: 
93
94
95 <!-- ##### MACRO GTK_WIDGET_REALIZED ##### -->
96 <para>
97
98 </para>
99
100 @wid: 
101
102
103 <!-- ##### MACRO GTK_WIDGET_MAPPED ##### -->
104 <para>
105
106 </para>
107
108 @wid: 
109
110
111 <!-- ##### MACRO GTK_WIDGET_VISIBLE ##### -->
112 <para>
113
114 </para>
115
116 @wid: 
117
118
119 <!-- ##### MACRO GTK_WIDGET_DRAWABLE ##### -->
120 <para>
121
122 </para>
123
124 @wid: 
125
126
127 <!-- ##### MACRO GTK_WIDGET_SENSITIVE ##### -->
128 <para>
129
130 </para>
131
132 @wid: 
133
134
135 <!-- ##### MACRO GTK_WIDGET_PARENT_SENSITIVE ##### -->
136 <para>
137
138 </para>
139
140 @wid: 
141
142
143 <!-- ##### MACRO GTK_WIDGET_IS_SENSITIVE ##### -->
144 <para>
145
146 </para>
147
148 @wid: 
149
150
151 <!-- ##### MACRO GTK_WIDGET_CAN_FOCUS ##### -->
152 <para>
153
154 </para>
155
156 @wid: 
157
158
159 <!-- ##### MACRO GTK_WIDGET_HAS_FOCUS ##### -->
160 <para>
161
162 </para>
163
164 @wid: 
165
166
167 <!-- ##### MACRO GTK_WIDGET_CAN_DEFAULT ##### -->
168 <para>
169
170 </para>
171
172 @wid: 
173
174
175 <!-- ##### MACRO GTK_WIDGET_RECEIVES_DEFAULT ##### -->
176 <para>
177
178 </para>
179
180 @wid: 
181
182
183 <!-- ##### MACRO GTK_WIDGET_HAS_DEFAULT ##### -->
184 <para>
185
186 </para>
187
188 @wid: 
189
190
191 <!-- ##### MACRO GTK_WIDGET_HAS_GRAB ##### -->
192 <para>
193
194 </para>
195
196 @wid: 
197
198
199 <!-- ##### MACRO GTK_WIDGET_RC_STYLE ##### -->
200 <para>
201
202 </para>
203
204 @wid: 
205
206
207 <!-- ##### MACRO GTK_WIDGET_COMPOSITE_CHILD ##### -->
208 <para>
209
210 </para>
211
212 @wid: 
213
214
215 <!-- ##### MACRO GTK_WIDGET_APP_PAINTABLE ##### -->
216 <para>
217
218 </para>
219
220 @wid: 
221
222
223 <!-- ##### MACRO GTK_WIDGET_DOUBLE_BUFFERED ##### -->
224 <para>
225
226 </para>
227
228 @wid: 
229
230
231 <!-- ##### MACRO GTK_WIDGET_SET_FLAGS ##### -->
232 <para>
233
234 </para>
235
236 @wid: 
237 @flag: 
238
239
240 <!-- ##### MACRO GTK_WIDGET_UNSET_FLAGS ##### -->
241 <para>
242
243 </para>
244
245 @wid: 
246 @flag: 
247
248
249 <!-- ##### USER_FUNCTION GtkCallback ##### -->
250 <para>
251
252 </para>
253
254 @widget: 
255 @data: 
256
257
258 <!-- ##### STRUCT GtkRequisition ##### -->
259 <para>
260
261 </para>
262
263 @width: 
264 @height: 
265
266 <!-- ##### STRUCT GtkAllocation ##### -->
267 <para>
268
269 </para>
270
271 @x: 
272 @y: 
273 @width: 
274 @height: 
275
276 <!-- ##### STRUCT GtkSelectionData ##### -->
277 <para>
278
279 </para>
280
281 @selection: 
282 @target: 
283 @type: 
284 @format: 
285 @data: 
286 @length: 
287
288 <!-- ##### STRUCT GtkWidgetAuxInfo ##### -->
289 <para>
290
291 </para>
292
293 @x: 
294 @y: 
295 @width: 
296 @height: 
297 @x_set: 
298 @y_set: 
299
300 <!-- ##### STRUCT GtkWidgetShapeInfo ##### -->
301 <para>
302
303 </para>
304
305 @offset_x: 
306 @offset_y: 
307 @shape_mask: 
308
309 <!-- ##### ENUM GtkWidgetHelpType ##### -->
310 <para>
311
312 </para>
313
314 @GTK_WIDGET_HELP_TOOLTIP: 
315 @GTK_WIDGET_HELP_WHATS_THIS: 
316
317 <!-- ##### FUNCTION gtk_widget_new ##### -->
318 <para>
319
320 </para>
321
322 @type: 
323 @first_property_name: 
324 @Varargs: 
325 @Returns: 
326 <!-- # Unused Parameters # -->
327 @first_arg_name: 
328
329
330 <!-- ##### FUNCTION gtk_widget_ref ##### -->
331 <para>
332
333 </para>
334
335 @widget: 
336 @Returns: 
337
338
339 <!-- ##### FUNCTION gtk_widget_unref ##### -->
340 <para>
341
342 </para>
343
344 @widget: 
345
346
347 <!-- ##### FUNCTION gtk_widget_destroy ##### -->
348 <para>
349
350 </para>
351
352 @widget: 
353
354
355 <!-- ##### FUNCTION gtk_widget_destroyed ##### -->
356 <para>
357
358 </para>
359
360 @widget: 
361 @widget_pointer: 
362
363
364 <!-- ##### FUNCTION gtk_widget_set ##### -->
365 <para>
366
367 </para>
368
369 @widget: 
370 @first_property_name: 
371 @Varargs: 
372 <!-- # Unused Parameters # -->
373 @first_arg_name: 
374
375
376 <!-- ##### FUNCTION gtk_widget_unparent ##### -->
377 <para>
378
379 </para>
380
381 @widget: 
382
383
384 <!-- ##### FUNCTION gtk_widget_show ##### -->
385 <para>
386
387 </para>
388
389 @widget: 
390
391
392 <!-- ##### FUNCTION gtk_widget_show_now ##### -->
393 <para>
394
395 </para>
396
397 @widget: 
398
399
400 <!-- ##### FUNCTION gtk_widget_hide ##### -->
401 <para>
402
403 </para>
404
405 @widget: 
406
407
408 <!-- ##### FUNCTION gtk_widget_show_all ##### -->
409 <para>
410
411 </para>
412
413 @widget: 
414
415
416 <!-- ##### FUNCTION gtk_widget_hide_all ##### -->
417 <para>
418
419 </para>
420
421 @widget: 
422
423
424 <!-- ##### FUNCTION gtk_widget_map ##### -->
425 <para>
426
427 </para>
428
429 @widget: 
430
431
432 <!-- ##### FUNCTION gtk_widget_unmap ##### -->
433 <para>
434
435 </para>
436
437 @widget: 
438
439
440 <!-- ##### FUNCTION gtk_widget_realize ##### -->
441 <para>
442
443 </para>
444
445 @widget: 
446
447
448 <!-- ##### FUNCTION gtk_widget_unrealize ##### -->
449 <para>
450
451 </para>
452
453 @widget: 
454
455
456 <!-- ##### FUNCTION gtk_widget_queue_draw ##### -->
457 <para>
458
459 </para>
460
461 @widget: 
462
463
464 <!-- ##### FUNCTION gtk_widget_queue_resize ##### -->
465 <para>
466
467 </para>
468
469 @widget: 
470
471
472 <!-- ##### FUNCTION gtk_widget_draw ##### -->
473 <para>
474
475 </para>
476
477 @widget: 
478 @area: 
479
480
481 <!-- ##### FUNCTION gtk_widget_size_request ##### -->
482 <para>
483
484 </para>
485
486 @widget: 
487 @requisition: 
488
489
490 <!-- ##### FUNCTION gtk_widget_get_child_requisition ##### -->
491 <para>
492
493 </para>
494
495 @widget: 
496 @requisition: 
497
498
499 <!-- ##### FUNCTION gtk_widget_size_allocate ##### -->
500 <para>
501
502 </para>
503
504 @widget: 
505 @allocation: 
506
507
508 <!-- ##### FUNCTION gtk_widget_add_accelerator ##### -->
509 <para>
510
511 </para>
512
513 @widget: 
514 @accel_signal: 
515 @accel_group: 
516 @accel_key: 
517 @accel_mods: 
518 @accel_flags: 
519
520
521 <!-- ##### FUNCTION gtk_widget_remove_accelerator ##### -->
522 <para>
523
524 </para>
525
526 @widget: 
527 @accel_group: 
528 @accel_key: 
529 @accel_mods: 
530 @Returns: 
531
532
533 <!-- ##### FUNCTION gtk_widget_list_accel_closures ##### -->
534 <para>
535
536 </para>
537
538 @widget: 
539 @Returns: 
540
541
542 <!-- ##### FUNCTION gtk_widget_event ##### -->
543 <para>
544
545 </para>
546
547 @widget: 
548 @event: 
549 @Returns: 
550
551
552 <!-- ##### FUNCTION gtk_widget_activate ##### -->
553 <para>
554
555 </para>
556
557 @widget: 
558 @Returns: 
559
560
561 <!-- ##### FUNCTION gtk_widget_reparent ##### -->
562 <para>
563
564 </para>
565
566 @widget: 
567 @new_parent: 
568
569
570 <!-- ##### FUNCTION gtk_widget_intersect ##### -->
571 <para>
572
573 </para>
574
575 @widget: 
576 @area: 
577 @intersection: 
578 @Returns: 
579
580
581 <!-- ##### FUNCTION gtk_widget_is_focus ##### -->
582 <para>
583
584 </para>
585
586 @widget: 
587 @Returns: 
588
589
590 <!-- ##### FUNCTION gtk_widget_grab_focus ##### -->
591 <para>
592
593 </para>
594
595 @widget: 
596
597
598 <!-- ##### FUNCTION gtk_widget_grab_default ##### -->
599 <para>
600
601 </para>
602
603 @widget: 
604
605
606 <!-- ##### FUNCTION gtk_widget_set_name ##### -->
607 <para>
608
609 </para>
610
611 @widget: 
612 @name: 
613
614
615 <!-- ##### FUNCTION gtk_widget_get_name ##### -->
616 <para>
617
618 </para>
619
620 @widget: 
621 @Returns: 
622
623
624 <!-- ##### FUNCTION gtk_widget_set_state ##### -->
625 <para>
626
627 </para>
628
629 @widget: 
630 @state: 
631
632
633 <!-- ##### FUNCTION gtk_widget_set_sensitive ##### -->
634 <para>
635
636 </para>
637
638 @widget: 
639 @sensitive: 
640
641
642 <!-- ##### FUNCTION gtk_widget_set_parent ##### -->
643 <para>
644
645 </para>
646
647 @widget: 
648 @parent: 
649
650
651 <!-- ##### FUNCTION gtk_widget_set_parent_window ##### -->
652 <para>
653
654 </para>
655
656 @widget: 
657 @parent_window: 
658
659
660 <!-- ##### FUNCTION gtk_widget_get_parent_window ##### -->
661 <para>
662
663 </para>
664
665 @widget: 
666 @Returns: 
667
668
669 <!-- ##### FUNCTION gtk_widget_set_uposition ##### -->
670 <para>
671
672 </para>
673
674 @widget: 
675 @x: 
676 @y: 
677
678
679 <!-- ##### FUNCTION gtk_widget_set_usize ##### -->
680 <para>
681
682 </para>
683
684 @widget: 
685 @width: 
686 @height: 
687
688
689 <!-- ##### FUNCTION gtk_widget_set_events ##### -->
690 <para>
691
692 </para>
693
694 @widget: 
695 @events: 
696
697
698 <!-- ##### FUNCTION gtk_widget_add_events ##### -->
699 <para>
700
701 </para>
702
703 @widget: 
704 @events: 
705
706
707 <!-- ##### FUNCTION gtk_widget_set_extension_events ##### -->
708 <para>
709
710 </para>
711
712 @widget: 
713 @mode: 
714
715
716 <!-- ##### FUNCTION gtk_widget_get_extension_events ##### -->
717 <para>
718
719 </para>
720
721 @widget: 
722 @Returns: 
723
724
725 <!-- ##### FUNCTION gtk_widget_get_toplevel ##### -->
726 <para>
727
728 </para>
729
730 @widget: 
731 @Returns: 
732
733
734 <!-- ##### FUNCTION gtk_widget_get_ancestor ##### -->
735 <para>
736
737 </para>
738
739 @widget: 
740 @widget_type: 
741 @Returns: 
742
743
744 <!-- ##### FUNCTION gtk_widget_get_colormap ##### -->
745 <para>
746
747 </para>
748
749 @widget: 
750 @Returns: 
751
752
753 <!-- ##### FUNCTION gtk_widget_set_colormap ##### -->
754 <para>
755
756 </para>
757
758 @widget: 
759 @colormap: 
760
761
762 <!-- ##### FUNCTION gtk_widget_get_visual ##### -->
763 <para>
764
765 </para>
766
767 @widget: 
768 @Returns: 
769
770
771 <!-- ##### FUNCTION gtk_widget_get_events ##### -->
772 <para>
773
774 </para>
775
776 @widget: 
777 @Returns: 
778
779
780 <!-- ##### FUNCTION gtk_widget_get_pointer ##### -->
781 <para>
782
783 </para>
784
785 @widget: 
786 @x: 
787 @y: 
788
789
790 <!-- ##### FUNCTION gtk_widget_is_ancestor ##### -->
791 <para>
792
793 </para>
794
795 @widget: 
796 @ancestor: 
797 @Returns: 
798
799
800 <!-- ##### FUNCTION gtk_widget_translate_coordinates ##### -->
801 <para>
802
803 </para>
804
805 @src_widget: 
806 @dest_widget: 
807 @src_x: 
808 @src_y: 
809 @dest_x: 
810 @dest_y: 
811 @Returns: 
812
813
814 <!-- ##### FUNCTION gtk_widget_hide_on_delete ##### -->
815 <para>
816
817 </para>
818
819 @widget: 
820 @Returns: 
821
822
823 <!-- ##### FUNCTION gtk_widget_set_style ##### -->
824 <para>
825
826 </para>
827
828 @widget: 
829 @style: 
830
831
832 <!-- ##### MACRO gtk_widget_set_rc_style ##### -->
833 <para>
834
835 </para>
836
837 @widget: 
838
839
840 <!-- ##### FUNCTION gtk_widget_ensure_style ##### -->
841 <para>
842
843 </para>
844
845 @widget: 
846
847
848 <!-- ##### FUNCTION gtk_widget_get_style ##### -->
849 <para>
850
851 </para>
852
853 @widget: 
854 @Returns: 
855
856
857 <!-- ##### MACRO gtk_widget_restore_default_style ##### -->
858 <para>
859
860 </para>
861
862 @widget: 
863
864
865 <!-- ##### FUNCTION gtk_widget_reset_rc_styles ##### -->
866 <para>
867
868 </para>
869
870 @widget: 
871
872
873 <!-- ##### FUNCTION gtk_widget_push_colormap ##### -->
874 <para>
875
876 </para>
877
878 @cmap: 
879
880
881 <!-- ##### FUNCTION gtk_widget_pop_colormap ##### -->
882 <para>
883
884 </para>
885
886
887
888 <!-- ##### FUNCTION gtk_widget_set_default_colormap ##### -->
889 <para>
890
891 </para>
892
893 @colormap: 
894
895
896 <!-- ##### FUNCTION gtk_widget_get_default_style ##### -->
897 <para>
898
899 </para>
900
901 @Returns: 
902
903
904 <!-- ##### FUNCTION gtk_widget_get_default_colormap ##### -->
905 <para>
906
907 </para>
908
909 @Returns: 
910
911
912 <!-- ##### FUNCTION gtk_widget_get_default_visual ##### -->
913 <para>
914
915 </para>
916
917 @Returns: 
918
919
920 <!-- ##### FUNCTION gtk_widget_set_direction ##### -->
921 <para>
922
923 </para>
924
925 @widget: 
926 @dir: 
927
928
929 <!-- ##### ENUM GtkTextDirection ##### -->
930 <para>
931
932 </para>
933
934 @GTK_TEXT_DIR_NONE: 
935 @GTK_TEXT_DIR_LTR: 
936 @GTK_TEXT_DIR_RTL: 
937
938 <!-- ##### FUNCTION gtk_widget_get_direction ##### -->
939 <para>
940
941 </para>
942
943 @widget: 
944 @Returns: 
945
946
947 <!-- ##### FUNCTION gtk_widget_set_default_direction ##### -->
948 <para>
949
950 </para>
951
952 @dir: 
953
954
955 <!-- ##### FUNCTION gtk_widget_get_default_direction ##### -->
956 <para>
957
958 </para>
959
960 @Returns: 
961
962
963 <!-- ##### FUNCTION gtk_widget_shape_combine_mask ##### -->
964 <para>
965
966 </para>
967
968 @widget: 
969 @shape_mask: 
970 @offset_x: 
971 @offset_y: 
972
973
974 <!-- ##### FUNCTION gtk_widget_path ##### -->
975 <para>
976
977 </para>
978
979 @widget: 
980 @path_length: 
981 @path: 
982 @path_reversed: 
983
984
985 <!-- ##### FUNCTION gtk_widget_class_path ##### -->
986 <para>
987
988 </para>
989
990 @widget: 
991 @path_length: 
992 @path: 
993 @path_reversed: 
994
995
996 <!-- ##### FUNCTION gtk_widget_get_composite_name ##### -->
997 <para>
998
999 </para>
1000
1001 @widget: 
1002 @Returns: 
1003
1004
1005 <!-- ##### FUNCTION gtk_widget_modify_style ##### -->
1006 <para>
1007
1008 </para>
1009
1010 @widget: 
1011 @style: 
1012
1013
1014 <!-- ##### FUNCTION gtk_widget_get_modifier_style ##### -->
1015 <para>
1016
1017 </para>
1018
1019 @widget: 
1020 @Returns: 
1021
1022
1023 <!-- ##### FUNCTION gtk_widget_modify_fg ##### -->
1024 <para>
1025
1026 </para>
1027
1028 @widget: 
1029 @state: 
1030 @color: 
1031
1032
1033 <!-- ##### FUNCTION gtk_widget_modify_bg ##### -->
1034 <para>
1035
1036 </para>
1037
1038 @widget: 
1039 @state: 
1040 @color: 
1041
1042
1043 <!-- ##### FUNCTION gtk_widget_modify_text ##### -->
1044 <para>
1045
1046 </para>
1047
1048 @widget: 
1049 @state: 
1050 @color: 
1051
1052
1053 <!-- ##### FUNCTION gtk_widget_modify_base ##### -->
1054 <para>
1055
1056 </para>
1057
1058 @widget: 
1059 @state: 
1060 @color: 
1061
1062
1063 <!-- ##### FUNCTION gtk_widget_modify_font ##### -->
1064 <para>
1065
1066 </para>
1067
1068 @widget: 
1069 @font_desc: 
1070
1071
1072 <!-- ##### FUNCTION gtk_widget_create_pango_context ##### -->
1073 <para>
1074
1075 </para>
1076
1077 @widget: 
1078 @Returns: 
1079
1080
1081 <!-- ##### FUNCTION gtk_widget_get_pango_context ##### -->
1082 <para>
1083
1084 </para>
1085
1086 @widget: 
1087 @Returns: 
1088
1089
1090 <!-- ##### FUNCTION gtk_widget_create_pango_layout ##### -->
1091 <para>
1092
1093 </para>
1094
1095 @widget: 
1096 @text: 
1097 @Returns: 
1098
1099
1100 <!-- ##### FUNCTION gtk_widget_render_icon ##### -->
1101 <para>
1102
1103 </para>
1104
1105 @widget: 
1106 @stock_id: 
1107 @size: 
1108 @detail: 
1109 @Returns: 
1110
1111
1112 <!-- ##### FUNCTION gtk_widget_pop_composite_child ##### -->
1113 <para>
1114
1115 </para>
1116
1117
1118
1119 <!-- ##### FUNCTION gtk_widget_push_composite_child ##### -->
1120 <para>
1121
1122 </para>
1123
1124
1125
1126 <!-- ##### FUNCTION gtk_widget_queue_clear ##### -->
1127 <para>
1128
1129 </para>
1130
1131 @widget: 
1132
1133
1134 <!-- ##### FUNCTION gtk_widget_queue_clear_area ##### -->
1135 <para>
1136
1137 </para>
1138
1139 @widget: 
1140 @x: 
1141 @y: 
1142 @width: 
1143 @height: 
1144
1145
1146 <!-- ##### FUNCTION gtk_widget_queue_draw_area ##### -->
1147 <para>
1148
1149 </para>
1150
1151 @widget: 
1152 @x: 
1153 @y: 
1154 @width: 
1155 @height: 
1156
1157
1158 <!-- ##### FUNCTION gtk_widget_reset_shapes ##### -->
1159 <para>
1160
1161 </para>
1162
1163 @widget: 
1164
1165
1166 <!-- ##### FUNCTION gtk_widget_set_app_paintable ##### -->
1167 <para>
1168
1169 </para>
1170
1171 @widget: 
1172 @app_paintable: 
1173
1174
1175 <!-- ##### FUNCTION gtk_widget_set_double_buffered ##### -->
1176 <para>
1177
1178 </para>
1179
1180 @widget: 
1181 @double_buffered: 
1182
1183
1184 <!-- ##### FUNCTION gtk_widget_set_redraw_on_allocate ##### -->
1185 <para>
1186
1187 </para>
1188
1189 @widget: 
1190 @redraw_on_allocate: 
1191
1192
1193 <!-- ##### FUNCTION gtk_widget_set_composite_name ##### -->
1194 <para>
1195
1196 </para>
1197
1198 @widget: 
1199 @name: 
1200
1201
1202 <!-- ##### FUNCTION gtk_widget_set_scroll_adjustments ##### -->
1203 <para>
1204
1205 </para>
1206
1207 @widget: 
1208 @hadjustment: 
1209 @vadjustment: 
1210 @Returns: 
1211
1212
1213 <!-- ##### FUNCTION gtk_widget_mnemonic_activate ##### -->
1214 <para>
1215
1216 </para>
1217
1218 @widget: 
1219 @group_cycling: 
1220 @Returns: 
1221
1222
1223 <!-- ##### FUNCTION gtk_widget_class_install_style_property ##### -->
1224 <para>
1225
1226 </para>
1227
1228 @klass: 
1229 @pspec: 
1230 <!-- # Unused Parameters # -->
1231 @class: 
1232
1233
1234 <!-- ##### FUNCTION gtk_widget_class_install_style_property_parser ##### -->
1235 <para>
1236
1237 </para>
1238
1239 @klass: 
1240 @pspec: 
1241 @parser: 
1242 <!-- # Unused Parameters # -->
1243 @class: 
1244
1245
1246 <!-- ##### FUNCTION gtk_widget_region_intersect ##### -->
1247 <para>
1248
1249 </para>
1250
1251 @widget: 
1252 @region: 
1253 @Returns: 
1254
1255
1256 <!-- ##### FUNCTION gtk_widget_send_expose ##### -->
1257 <para>
1258
1259 </para>
1260
1261 @widget: 
1262 @event: 
1263 @Returns: 
1264
1265
1266 <!-- ##### FUNCTION gtk_widget_style_get ##### -->
1267 <para>
1268
1269 </para>
1270
1271 @widget: 
1272 @first_property_name: 
1273 @Varargs: 
1274
1275
1276 <!-- ##### FUNCTION gtk_widget_style_get_property ##### -->
1277 <para>
1278
1279 </para>
1280
1281 @widget: 
1282 @property_name: 
1283 @value: 
1284
1285
1286 <!-- ##### FUNCTION gtk_widget_style_get_valist ##### -->
1287 <para>
1288
1289 </para>
1290
1291 @widget: 
1292 @first_property_name: 
1293 @var_args: 
1294
1295
1296 <!-- ##### FUNCTION gtk_widget_get_accessible ##### -->
1297 <para>
1298
1299 </para>
1300
1301 @widget: 
1302 @Returns: 
1303
1304
1305 <!-- ##### FUNCTION gtk_widget_child_focus ##### -->
1306 <para>
1307
1308 </para>
1309
1310 @widget: 
1311 @direction: 
1312 @Returns: 
1313
1314
1315 <!-- ##### FUNCTION gtk_widget_child_notify ##### -->
1316 <para>
1317
1318 </para>
1319
1320 @widget: 
1321 @child_property: 
1322
1323
1324 <!-- ##### FUNCTION gtk_widget_freeze_child_notify ##### -->
1325 <para>
1326
1327 </para>
1328
1329 @widget: 
1330
1331
1332 <!-- ##### FUNCTION gtk_widget_get_child_visible ##### -->
1333 <para>
1334
1335 </para>
1336
1337 @widget: 
1338 @Returns: 
1339
1340
1341 <!-- ##### FUNCTION gtk_widget_get_parent ##### -->
1342 <para>
1343
1344 </para>
1345
1346 @widget: 
1347 @Returns: 
1348
1349
1350 <!-- ##### FUNCTION gtk_widget_get_settings ##### -->
1351 <para>
1352
1353 </para>
1354
1355 @widget: 
1356 @Returns: 
1357
1358
1359 <!-- ##### FUNCTION gtk_widget_get_size_request ##### -->
1360 <para>
1361
1362 </para>
1363
1364 @widget: 
1365 @width: 
1366 @height: 
1367
1368
1369 <!-- ##### MACRO gtk_widget_pop_visual ##### -->
1370 <para>
1371 This function is deprecated; it does nothing.
1372 </para>
1373
1374
1375
1376 <!-- ##### MACRO gtk_widget_push_visual ##### -->
1377 <para>
1378 This function is deprecated; it does nothing.
1379 </para>
1380
1381 @visual: 
1382
1383
1384 <!-- ##### FUNCTION gtk_widget_set_child_visible ##### -->
1385 <para>
1386
1387 </para>
1388
1389 @widget: 
1390 @is_visible: 
1391
1392
1393 <!-- ##### MACRO gtk_widget_set_default_visual ##### -->
1394 <para>
1395 This function is deprecated; it does nothing.
1396 </para>
1397
1398 @visual: 
1399
1400
1401 <!-- ##### FUNCTION gtk_widget_set_size_request ##### -->
1402 <para>
1403
1404 </para>
1405
1406 @widget: 
1407 @width: 
1408 @height: 
1409
1410
1411 <!-- ##### MACRO gtk_widget_set_visual ##### -->
1412 <para>
1413 This function is deprecated; it does nothing.
1414 </para>
1415
1416 @widget: 
1417 @visual: 
1418
1419
1420 <!-- ##### FUNCTION gtk_widget_thaw_child_notify ##### -->
1421 <para>
1422
1423 </para>
1424
1425 @widget: 
1426
1427
1428 <!-- ##### FUNCTION gtk_requisition_copy ##### -->
1429 <para>
1430
1431 </para>
1432
1433 @requisition: 
1434 @Returns: 
1435
1436
1437 <!-- ##### FUNCTION gtk_requisition_free ##### -->
1438 <para>
1439
1440 </para>
1441
1442 @requisition: 
1443
1444
1445 <!-- ##### SIGNAL GtkWidget::accel-closures-changed ##### -->
1446 <para>
1447
1448 </para>
1449
1450 @widget: the object which received the signal.
1451
1452 <!-- ##### SIGNAL GtkWidget::button-press-event ##### -->
1453 <para>
1454
1455 </para>
1456
1457 @widget: the object which received the signal.
1458 @event: 
1459 @Returns: 
1460
1461 <!-- ##### SIGNAL GtkWidget::button-release-event ##### -->
1462 <para>
1463
1464 </para>
1465
1466 @widget: the object which received the signal.
1467 @event: 
1468 @Returns: 
1469
1470 <!-- ##### SIGNAL GtkWidget::child-notify ##### -->
1471 <para>
1472
1473 </para>
1474
1475 @widget: the object which received the signal.
1476 @arg1: 
1477
1478 <!-- ##### SIGNAL GtkWidget::client-event ##### -->
1479 <para>
1480
1481 </para>
1482
1483 @widget: the object which received the signal.
1484 @event: 
1485 @Returns: 
1486
1487 <!-- ##### SIGNAL GtkWidget::configure-event ##### -->
1488 <para>
1489
1490 </para>
1491
1492 @widget: the object which received the signal.
1493 @event: 
1494 @Returns: 
1495
1496 <!-- ##### SIGNAL GtkWidget::delete-event ##### -->
1497 <para>
1498
1499 </para>
1500
1501 @widget: the object which received the signal.
1502 @event: 
1503 @Returns: 
1504
1505 <!-- ##### SIGNAL GtkWidget::destroy-event ##### -->
1506 <para>
1507
1508 </para>
1509
1510 @widget: the object which received the signal.
1511 @event: 
1512 @Returns: 
1513
1514 <!-- ##### SIGNAL GtkWidget::direction-changed ##### -->
1515 <para>
1516
1517 </para>
1518
1519 @widget: the object which received the signal.
1520 @arg1: 
1521
1522 <!-- ##### SIGNAL GtkWidget::drag-begin ##### -->
1523 <para>
1524
1525 </para>
1526
1527 @widget: the object which received the signal.
1528 @drag_context: 
1529
1530 <!-- ##### SIGNAL GtkWidget::drag-data-delete ##### -->
1531 <para>
1532
1533 </para>
1534
1535 @widget: the object which received the signal.
1536 @drag_context: 
1537
1538 <!-- ##### SIGNAL GtkWidget::drag-data-get ##### -->
1539 <para>
1540
1541 </para>
1542
1543 @widget: the object which received the signal.
1544 @drag_context: 
1545 @data: 
1546 @info: 
1547 @time: 
1548
1549 <!-- ##### SIGNAL GtkWidget::drag-data-received ##### -->
1550 <para>
1551
1552 </para>
1553
1554 @widget: the object which received the signal.
1555 @drag_context: 
1556 @x: 
1557 @y: 
1558 @data: 
1559 @info: 
1560 @time: 
1561
1562 <!-- ##### SIGNAL GtkWidget::drag-drop ##### -->
1563 <para>
1564
1565 </para>
1566
1567 @widget: the object which received the signal.
1568 @drag_context: 
1569 @x: 
1570 @y: 
1571 @time: 
1572 @Returns: 
1573
1574 <!-- ##### SIGNAL GtkWidget::drag-end ##### -->
1575 <para>
1576
1577 </para>
1578
1579 @widget: the object which received the signal.
1580 @drag_context: 
1581
1582 <!-- ##### SIGNAL GtkWidget::drag-leave ##### -->
1583 <para>
1584
1585 </para>
1586
1587 @widget: the object which received the signal.
1588 @drag_context: 
1589 @time: 
1590
1591 <!-- ##### SIGNAL GtkWidget::drag-motion ##### -->
1592 <para>
1593
1594 </para>
1595
1596 @widget: the object which received the signal.
1597 @drag_context: 
1598 @x: 
1599 @y: 
1600 @time: 
1601 @Returns: 
1602
1603 <!-- ##### SIGNAL GtkWidget::enter-notify-event ##### -->
1604 <para>
1605
1606 </para>
1607
1608 @widget: the object which received the signal.
1609 @event: 
1610 @Returns: 
1611
1612 <!-- ##### SIGNAL GtkWidget::event ##### -->
1613 <para>
1614
1615 </para>
1616
1617 @widget: the object which received the signal.
1618 @event: 
1619 @Returns: 
1620
1621 <!-- ##### SIGNAL GtkWidget::event-after ##### -->
1622 <para>
1623
1624 </para>
1625
1626 @widget: the object which received the signal.
1627 @event: 
1628
1629 <!-- ##### SIGNAL GtkWidget::expose-event ##### -->
1630 <para>
1631
1632 </para>
1633
1634 @widget: the object which received the signal.
1635 @event: 
1636 @Returns: 
1637
1638 <!-- ##### SIGNAL GtkWidget::focus ##### -->
1639 <para>
1640
1641 </para>
1642
1643 @widget: the object which received the signal.
1644 @arg1: 
1645 @Returns: 
1646
1647 <!-- ##### SIGNAL GtkWidget::focus-in-event ##### -->
1648 <para>
1649
1650 </para>
1651
1652 @widget: the object which received the signal.
1653 @event: 
1654 @Returns: 
1655
1656 <!-- ##### SIGNAL GtkWidget::focus-out-event ##### -->
1657 <para>
1658
1659 </para>
1660
1661 @widget: the object which received the signal.
1662 @event: 
1663 @Returns: 
1664
1665 <!-- ##### SIGNAL GtkWidget::grab-focus ##### -->
1666 <para>
1667
1668 </para>
1669
1670 @widget: the object which received the signal.
1671
1672 <!-- ##### SIGNAL GtkWidget::grab-notify ##### -->
1673 <para>
1674
1675 </para>
1676
1677 @widget: the object which received the signal.
1678 @arg1: 
1679
1680 <!-- ##### SIGNAL GtkWidget::hide ##### -->
1681 <para>
1682
1683 </para>
1684
1685 @widget: the object which received the signal.
1686
1687 <!-- ##### SIGNAL GtkWidget::hierarchy-changed ##### -->
1688 <para>
1689 Emitted when there is a chance in the hierarchy to
1690 which a widget belong. More precisely, a widget is
1691 <firstterm>anchored</firstterm> when its toplevel
1692 ancestor is a #GtkWindow. This signal is emitted when 
1693 a widget changes from un-anchored to anchored or vice-versa.
1694 </para>
1695
1696 @widget: the object which received the signal.
1697 @widget: 
1698
1699 <!-- ##### SIGNAL GtkWidget::key-press-event ##### -->
1700 <para>
1701
1702 </para>
1703
1704 @widget: the object which received the signal.
1705 @event: 
1706 @Returns: 
1707
1708 <!-- ##### SIGNAL GtkWidget::key-release-event ##### -->
1709 <para>
1710
1711 </para>
1712
1713 @widget: the object which received the signal.
1714 @event: 
1715 @Returns: 
1716
1717 <!-- ##### SIGNAL GtkWidget::leave-notify-event ##### -->
1718 <para>
1719
1720 </para>
1721
1722 @widget: the object which received the signal.
1723 @event: 
1724 @Returns: 
1725
1726 <!-- ##### SIGNAL GtkWidget::map ##### -->
1727 <para>
1728
1729 </para>
1730
1731 @widget: the object which received the signal.
1732
1733 <!-- ##### SIGNAL GtkWidget::map-event ##### -->
1734 <para>
1735
1736 </para>
1737
1738 @widget: the object which received the signal.
1739 @event: 
1740 @Returns: 
1741
1742 <!-- ##### SIGNAL GtkWidget::mnemonic-activate ##### -->
1743 <para>
1744
1745 </para>
1746
1747 @widget: the object which received the signal.
1748 @arg1: 
1749 @Returns: 
1750
1751 <!-- ##### SIGNAL GtkWidget::motion-notify-event ##### -->
1752 <para>
1753
1754 </para>
1755
1756 @widget: the object which received the signal.
1757 @event: 
1758 @Returns: 
1759
1760 <!-- ##### SIGNAL GtkWidget::no-expose-event ##### -->
1761 <para>
1762
1763 </para>
1764
1765 @widget: the object which received the signal.
1766 @event: 
1767 @Returns: 
1768
1769 <!-- ##### SIGNAL GtkWidget::parent-set ##### -->
1770 <para>
1771
1772 </para>
1773
1774 @widget: the object which received the signal.
1775 @old_parent: 
1776
1777 <!-- ##### SIGNAL GtkWidget::popup-menu ##### -->
1778 <para>
1779
1780 </para>
1781
1782 @widget: the object which received the signal.
1783
1784 <!-- ##### SIGNAL GtkWidget::property-notify-event ##### -->
1785 <para>
1786
1787 </para>
1788
1789 @widget: the object which received the signal.
1790 @event: 
1791 @Returns: 
1792
1793 <!-- ##### SIGNAL GtkWidget::proximity-in-event ##### -->
1794 <para>
1795
1796 </para>
1797
1798 @widget: the object which received the signal.
1799 @event: 
1800 @Returns: 
1801
1802 <!-- ##### SIGNAL GtkWidget::proximity-out-event ##### -->
1803 <para>
1804
1805 </para>
1806
1807 @widget: the object which received the signal.
1808 @event: 
1809 @Returns: 
1810
1811 <!-- ##### SIGNAL GtkWidget::realize ##### -->
1812 <para>
1813
1814 </para>
1815
1816 @widget: the object which received the signal.
1817
1818 <!-- ##### SIGNAL GtkWidget::scroll-event ##### -->
1819 <para>
1820
1821 </para>
1822
1823 @widget: the object which received the signal.
1824 @event: 
1825 @Returns: 
1826
1827 <!-- ##### SIGNAL GtkWidget::selection-clear-event ##### -->
1828 <para>
1829
1830 </para>
1831
1832 @widget: the object which received the signal.
1833 @event: 
1834 @Returns: 
1835
1836 <!-- ##### SIGNAL GtkWidget::selection-get ##### -->
1837 <para>
1838
1839 </para>
1840
1841 @widget: the object which received the signal.
1842 @data: 
1843 @info: 
1844 @time: 
1845
1846 <!-- ##### SIGNAL GtkWidget::selection-notify-event ##### -->
1847 <para>
1848
1849 </para>
1850
1851 @widget: the object which received the signal.
1852 @event: 
1853 @Returns: 
1854
1855 <!-- ##### SIGNAL GtkWidget::selection-received ##### -->
1856 <para>
1857
1858 </para>
1859
1860 @widget: the object which received the signal.
1861 @data: 
1862 @time: 
1863
1864 <!-- ##### SIGNAL GtkWidget::selection-request-event ##### -->
1865 <para>
1866
1867 </para>
1868
1869 @widget: the object which received the signal.
1870 @event: 
1871 @Returns: 
1872
1873 <!-- ##### SIGNAL GtkWidget::show ##### -->
1874 <para>
1875
1876 </para>
1877
1878 @widget: the object which received the signal.
1879
1880 <!-- ##### SIGNAL GtkWidget::show-help ##### -->
1881 <para>
1882
1883 </para>
1884
1885 @widget: the object which received the signal.
1886 @arg1: 
1887
1888 <!-- ##### SIGNAL GtkWidget::size-allocate ##### -->
1889 <para>
1890
1891 </para>
1892
1893 @widget: the object which received the signal.
1894 @allocation: 
1895
1896 <!-- ##### SIGNAL GtkWidget::size-request ##### -->
1897 <para>
1898
1899 </para>
1900
1901 @widget: the object which received the signal.
1902 @requisition: 
1903
1904 <!-- ##### SIGNAL GtkWidget::state-changed ##### -->
1905 <para>
1906
1907 </para>
1908
1909 @widget: the object which received the signal.
1910 @state: 
1911
1912 <!-- ##### SIGNAL GtkWidget::style-set ##### -->
1913 <para>
1914
1915 </para>
1916
1917 @widget: the object which received the signal.
1918 @previous_style: 
1919
1920 <!-- ##### SIGNAL GtkWidget::unmap ##### -->
1921 <para>
1922
1923 </para>
1924
1925 @widget: the object which received the signal.
1926
1927 <!-- ##### SIGNAL GtkWidget::unmap-event ##### -->
1928 <para>
1929
1930 </para>
1931
1932 @widget: the object which received the signal.
1933 @event: 
1934 @Returns: 
1935
1936 <!-- ##### SIGNAL GtkWidget::unrealize ##### -->
1937 <para>
1938
1939 </para>
1940
1941 @widget: the object which received the signal.
1942
1943 <!-- ##### SIGNAL GtkWidget::visibility-notify-event ##### -->
1944 <para>
1945
1946 </para>
1947
1948 @widget: the object which received the signal.
1949 @event: 
1950 @Returns: 
1951
1952 <!-- ##### SIGNAL GtkWidget::window-state-event ##### -->
1953 <para>
1954
1955 </para>
1956
1957 @widget: the object which received the signal.
1958 @event: 
1959 @Returns: 
1960
1961 <!-- ##### ARG GtkWidget:name ##### -->
1962 <para>
1963
1964 </para>
1965
1966 <!-- ##### ARG GtkWidget:parent ##### -->
1967 <para>
1968
1969 </para>
1970
1971 <!-- ##### ARG GtkWidget:width-request ##### -->
1972 <para>
1973
1974 </para>
1975
1976 <!-- ##### ARG GtkWidget:height-request ##### -->
1977 <para>
1978
1979 </para>
1980
1981 <!-- ##### ARG GtkWidget:visible ##### -->
1982 <para>
1983
1984 </para>
1985
1986 <!-- ##### ARG GtkWidget:sensitive ##### -->
1987 <para>
1988
1989 </para>
1990
1991 <!-- ##### ARG GtkWidget:app-paintable ##### -->
1992 <para>
1993
1994 </para>
1995
1996 <!-- ##### ARG GtkWidget:can-focus ##### -->
1997 <para>
1998
1999 </para>
2000
2001 <!-- ##### ARG GtkWidget:has-focus ##### -->
2002 <para>
2003
2004 </para>
2005
2006 <!-- ##### ARG GtkWidget:can-default ##### -->
2007 <para>
2008
2009 </para>
2010
2011 <!-- ##### ARG GtkWidget:has-default ##### -->
2012 <para>
2013
2014 </para>
2015
2016 <!-- ##### ARG GtkWidget:receives-default ##### -->
2017 <para>
2018
2019 </para>
2020
2021 <!-- ##### ARG GtkWidget:composite-child ##### -->
2022 <para>
2023
2024 </para>
2025
2026 <!-- ##### ARG GtkWidget:style ##### -->
2027 <para>
2028
2029 </para>
2030
2031 <!-- ##### ARG GtkWidget:events ##### -->
2032 <para>
2033
2034 </para>
2035
2036 <!-- ##### ARG GtkWidget:extension-events ##### -->
2037 <para>
2038
2039 </para>
2040