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