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