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