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