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