]> Pileus Git - ~andy/gtk/blob - docs/reference/gtk/tmpl/gtktreeview.sgml
2.9.0
[~andy/gtk] / docs / reference / gtk / tmpl / gtktreeview.sgml
1 <!-- ##### SECTION Title ##### -->
2 GtkTreeView
3
4 <!-- ##### SECTION Short_Description ##### -->
5 A widget for displaying both trees and lists
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9 Widget that displays any object that implements the <link
10 linkend="GtkTreeModel">GtkTreeModel</link> interface.
11 </para>
12
13 <para>
14 Please refer to the <link linkend="TreeWidget">tree widget conceptual overview</link> 
15 for an overview of all the objects and data types related to the tree widget and how 
16 they work together.
17 </para>
18
19 <!-- ##### SECTION See_Also ##### -->
20 <para>
21 #GtkTreeViewColumn, #GtkTreeSelection, #GtkTreeDnd, #GtkTreeMode, #GtkTreeSortable, #GtkTreeModelSort, #GtkListStore, #GtkTreeStore, #GtkCellRenderer, #GtkCellEditable, #GtkCellRendererPixbuf, #GtkCellRendererText, #GtkCellRendererToggle
22 </para>
23
24 <!-- ##### SECTION Stability_Level ##### -->
25
26
27 <!-- ##### STRUCT GtkTreeView ##### -->
28 <para>
29
30 </para>
31
32
33 <!-- ##### SIGNAL GtkTreeView::columns-changed ##### -->
34 <para>
35
36 </para>
37
38 @treeview: the object which received the signal.
39
40 <!-- ##### SIGNAL GtkTreeView::cursor-changed ##### -->
41 <para>
42
43 </para>
44
45 @treeview: the object which received the signal.
46
47 <!-- ##### SIGNAL GtkTreeView::expand-collapse-cursor-row ##### -->
48 <para>
49
50 </para>
51
52 @treeview: the object which received the signal.
53 @arg1: 
54 @arg2: 
55 @arg3: 
56 @Returns: 
57
58 <!-- ##### SIGNAL GtkTreeView::move-cursor ##### -->
59 <para>
60
61 </para>
62
63 @treeview: the object which received the signal.
64 @arg1: 
65 @arg2: 
66 @Returns: 
67
68 <!-- ##### SIGNAL GtkTreeView::row-activated ##### -->
69 <para>
70
71 </para>
72
73 @treeview: the object which received the signal.
74 @arg1: 
75 @arg2: 
76
77 <!-- ##### SIGNAL GtkTreeView::row-collapsed ##### -->
78 <para>
79
80 </para>
81
82 @treeview: the object which received the signal.
83 @arg1: 
84 @arg2: 
85
86 <!-- ##### SIGNAL GtkTreeView::row-expanded ##### -->
87 <para>
88
89 </para>
90
91 @treeview: the object which received the signal.
92 @arg1: 
93 @arg2: 
94
95 <!-- ##### SIGNAL GtkTreeView::select-all ##### -->
96 <para>
97
98 </para>
99
100 @treeview: the object which received the signal.
101 @Returns: 
102
103 <!-- ##### SIGNAL GtkTreeView::select-cursor-parent ##### -->
104 <para>
105
106 </para>
107
108 @treeview: the object which received the signal.
109 @Returns: 
110
111 <!-- ##### SIGNAL GtkTreeView::select-cursor-row ##### -->
112 <para>
113
114 </para>
115
116 @treeview: the object which received the signal.
117 @arg1: 
118 @Returns: 
119
120 <!-- ##### SIGNAL GtkTreeView::set-scroll-adjustments ##### -->
121 <para>
122
123 </para>
124
125 @treeview: the object which received the signal.
126 @arg1: 
127 @arg2: 
128
129 <!-- ##### SIGNAL GtkTreeView::start-interactive-search ##### -->
130 <para>
131
132 </para>
133
134 @treeview: the object which received the signal.
135 @Returns: 
136
137 <!-- ##### SIGNAL GtkTreeView::test-collapse-row ##### -->
138 <para>
139
140 </para>
141
142 @treeview: the object which received the signal.
143 @arg1: 
144 @arg2: 
145 @Returns: 
146
147 <!-- ##### SIGNAL GtkTreeView::test-expand-row ##### -->
148 <para>
149
150 </para>
151
152 @treeview: the object which received the signal.
153 @arg1: 
154 @arg2: 
155 @Returns: 
156
157 <!-- ##### SIGNAL GtkTreeView::toggle-cursor-row ##### -->
158 <para>
159
160 </para>
161
162 @treeview: the object which received the signal.
163 @Returns: 
164
165 <!-- ##### SIGNAL GtkTreeView::unselect-all ##### -->
166 <para>
167
168 </para>
169
170 @treeview: the object which received the signal.
171 @Returns: 
172
173 <!-- ##### ARG GtkTreeView:enable-search ##### -->
174 <para>
175
176 </para>
177
178 <!-- ##### ARG GtkTreeView:expander-column ##### -->
179 <para>
180
181 </para>
182
183 <!-- ##### ARG GtkTreeView:fixed-height-mode ##### -->
184 <para>
185
186 </para>
187
188 <!-- ##### ARG GtkTreeView:hadjustment ##### -->
189 <para>
190
191 </para>
192
193 <!-- ##### ARG GtkTreeView:headers-clickable ##### -->
194 <para>
195
196 </para>
197
198 <!-- ##### ARG GtkTreeView:headers-visible ##### -->
199 <para>
200
201 </para>
202
203 <!-- ##### ARG GtkTreeView:hover-expand ##### -->
204 <para>
205
206 </para>
207
208 <!-- ##### ARG GtkTreeView:hover-selection ##### -->
209 <para>
210
211 </para>
212
213 <!-- ##### ARG GtkTreeView:level-indentation ##### -->
214 <para>
215
216 </para>
217
218 <!-- ##### ARG GtkTreeView:model ##### -->
219 <para>
220
221 </para>
222
223 <!-- ##### ARG GtkTreeView:reorderable ##### -->
224 <para>
225
226 </para>
227
228 <!-- ##### ARG GtkTreeView:rules-hint ##### -->
229 <para>
230
231 </para>
232
233 <!-- ##### ARG GtkTreeView:search-column ##### -->
234 <para>
235
236 </para>
237
238 <!-- ##### ARG GtkTreeView:show-expanders ##### -->
239 <para>
240
241 </para>
242
243 <!-- ##### ARG GtkTreeView:vadjustment ##### -->
244 <para>
245
246 </para>
247
248 <!-- ##### ARG GtkTreeView:allow-rules ##### -->
249 <para>
250
251 </para>
252
253 <!-- ##### ARG GtkTreeView:even-row-color ##### -->
254 <para>
255
256 </para>
257
258 <!-- ##### ARG GtkTreeView:expander-size ##### -->
259 <para>
260
261 </para>
262
263 <!-- ##### ARG GtkTreeView:horizontal-separator ##### -->
264 <para>
265
266 </para>
267
268 <!-- ##### ARG GtkTreeView:indent-expanders ##### -->
269 <para>
270
271 </para>
272
273 <!-- ##### ARG GtkTreeView:odd-row-color ##### -->
274 <para>
275
276 </para>
277
278 <!-- ##### ARG GtkTreeView:row-ending-details ##### -->
279 <para>
280
281 </para>
282
283 <!-- ##### ARG GtkTreeView:vertical-separator ##### -->
284 <para>
285
286 </para>
287
288 <!-- ##### ENUM GtkTreeViewDropPosition ##### -->
289 <para>
290 An enum for determining where a dropped row goes.
291 </para>
292
293 @GTK_TREE_VIEW_DROP_BEFORE: dropped row is inserted before
294 @GTK_TREE_VIEW_DROP_AFTER: dropped row is inserted after
295 @GTK_TREE_VIEW_DROP_INTO_OR_BEFORE: dropped row becomes a child or is inserted before
296 @GTK_TREE_VIEW_DROP_INTO_OR_AFTER: dropped row becomes a child or is inserted after
297
298 <!-- ##### STRUCT GtkTreeViewPrivate ##### -->
299 <para>
300 A private struct for internal use only.  The definition of this
301 structure is not publically available.
302 </para>
303
304
305 <!-- ##### USER_FUNCTION GtkTreeViewColumnDropFunc ##### -->
306 <para>
307 Function type for determining whether @column can be dropped in a
308 particular spot (as determined by @prev_column and @next_column).  In
309 left to right locales, @prev_column is on the left of the potential drop
310 spot, and @next_column is on the right.  In right to left mode, this is
311 reversed.  This function should return %TRUE if the spot is a valid drop
312 spot.  Please note that returning %TRUE does not actually indicate that
313 the column drop was made, but is meant only to indicate a possible drop
314 spot to the user.
315 </para>
316
317 @tree_view: A #GtkTreeView
318 @column: The #GtkTreeViewColumn being dragged
319 @prev_column: A #GtkTreeViewColumn on one side of @column
320 @next_column: A #GtkTreeViewColumn on the other side of @column
321 @data: user data
322 @Returns: %TRUE, if #column can be dropped in this spot
323
324
325 <!-- ##### USER_FUNCTION GtkTreeViewMappingFunc ##### -->
326 <para>
327 Function used for #gtk_tree_view_map_expanded_rows.
328 </para>
329
330 @tree_view: A #GtkTreeView
331 @path: The path that's expanded
332 @user_data: user data
333
334
335 <!-- ##### USER_FUNCTION GtkTreeViewSearchEqualFunc ##### -->
336 <para>
337 A function used for checking whether a row in @model matches
338 a search key string entered by the user. Note the return value
339 is reversed from what you would normally expect, though it
340 has some similarity to strcmp() returning 0 for equal strings.
341 </para>
342
343 @model: the #GtkTreeModel being searched
344 @column: the search column set by gtk_tree_view_set_search_column()
345 @key: the key string to compare with
346 @iter: a #GtkTreeIter pointing the row of @model that should be compared
347   with @key.
348 @search_data: user data from gtk_tree_view_set_search_equal_func()
349 @Returns: %FALSE if the row matches, %TRUE otherwise.
350
351
352 <!-- ##### FUNCTION gtk_tree_view_new ##### -->
353 <para>
354
355 </para>
356
357 @Returns: 
358
359
360 <!-- ##### FUNCTION gtk_tree_view_new_with_model ##### -->
361 <para>
362
363 </para>
364
365 @model: 
366 @Returns: 
367
368
369 <!-- ##### FUNCTION gtk_tree_view_get_model ##### -->
370 <para>
371
372 </para>
373
374 @tree_view: 
375 @Returns: 
376
377
378 <!-- ##### FUNCTION gtk_tree_view_set_model ##### -->
379 <para>
380
381 </para>
382
383 @tree_view: 
384 @model: 
385
386
387 <!-- ##### FUNCTION gtk_tree_view_get_selection ##### -->
388 <para>
389
390 </para>
391
392 @tree_view: 
393 @Returns: 
394
395
396 <!-- ##### FUNCTION gtk_tree_view_get_hadjustment ##### -->
397 <para>
398
399 </para>
400
401 @tree_view: 
402 @Returns: 
403
404
405 <!-- ##### FUNCTION gtk_tree_view_set_hadjustment ##### -->
406 <para>
407
408 </para>
409
410 @tree_view: 
411 @adjustment: 
412
413
414 <!-- ##### FUNCTION gtk_tree_view_get_vadjustment ##### -->
415 <para>
416
417 </para>
418
419 @tree_view: 
420 @Returns: 
421
422
423 <!-- ##### FUNCTION gtk_tree_view_set_vadjustment ##### -->
424 <para>
425
426 </para>
427
428 @tree_view: 
429 @adjustment: 
430
431
432 <!-- ##### FUNCTION gtk_tree_view_get_headers_visible ##### -->
433 <para>
434
435 </para>
436
437 @tree_view: 
438 @Returns: 
439
440
441 <!-- ##### FUNCTION gtk_tree_view_set_headers_visible ##### -->
442 <para>
443
444 </para>
445
446 @tree_view: 
447 @headers_visible: 
448
449
450 <!-- ##### FUNCTION gtk_tree_view_columns_autosize ##### -->
451 <para>
452
453 </para>
454
455 @tree_view: 
456
457
458 <!-- ##### FUNCTION gtk_tree_view_get_headers_clickable ##### -->
459 <para>
460
461 </para>
462
463 @tree_view: 
464 @Returns: 
465
466
467 <!-- ##### FUNCTION gtk_tree_view_set_headers_clickable ##### -->
468 <para>
469
470 </para>
471
472 @tree_view: 
473 @setting: 
474
475
476 <!-- ##### FUNCTION gtk_tree_view_set_rules_hint ##### -->
477 <para>
478
479 </para>
480
481 @tree_view: 
482 @setting: 
483
484
485 <!-- ##### FUNCTION gtk_tree_view_get_rules_hint ##### -->
486 <para>
487
488 </para>
489
490 @tree_view: 
491 @Returns: 
492
493
494 <!-- ##### FUNCTION gtk_tree_view_append_column ##### -->
495 <para>
496
497 </para>
498
499 @tree_view: 
500 @column: 
501 @Returns: 
502
503
504 <!-- ##### FUNCTION gtk_tree_view_remove_column ##### -->
505 <para>
506
507 </para>
508
509 @tree_view: 
510 @column: 
511 @Returns: 
512
513
514 <!-- ##### FUNCTION gtk_tree_view_insert_column ##### -->
515 <para>
516
517 </para>
518
519 @tree_view: 
520 @column: 
521 @position: 
522 @Returns: 
523
524
525 <!-- ##### FUNCTION gtk_tree_view_insert_column_with_attributes ##### -->
526 <para>
527
528 </para>
529
530 @tree_view: 
531 @position: 
532 @title: 
533 @cell: 
534 @Varargs: 
535 @Returns: 
536
537
538 <!-- ##### FUNCTION gtk_tree_view_insert_column_with_data_func ##### -->
539 <para>
540
541 </para>
542
543 @tree_view: 
544 @position: 
545 @title: 
546 @cell: 
547 @func: 
548 @data: 
549 @dnotify: 
550 @Returns: 
551
552
553 <!-- ##### FUNCTION gtk_tree_view_get_column ##### -->
554 <para>
555
556 </para>
557
558 @tree_view: 
559 @n: 
560 @Returns: 
561
562
563 <!-- ##### FUNCTION gtk_tree_view_get_columns ##### -->
564 <para>
565
566 </para>
567
568 @tree_view: 
569 @Returns: 
570
571
572 <!-- ##### FUNCTION gtk_tree_view_move_column_after ##### -->
573 <para>
574
575 </para>
576
577 @tree_view: 
578 @column: 
579 @base_column: 
580
581
582 <!-- ##### FUNCTION gtk_tree_view_set_expander_column ##### -->
583 <para>
584
585 </para>
586
587 @tree_view: 
588 @column: 
589
590
591 <!-- ##### FUNCTION gtk_tree_view_get_expander_column ##### -->
592 <para>
593
594 </para>
595
596 @tree_view: 
597 @Returns: 
598
599
600 <!-- ##### FUNCTION gtk_tree_view_set_column_drag_function ##### -->
601 <para>
602
603 </para>
604
605 @tree_view: 
606 @func: 
607 @user_data: 
608 @destroy: 
609
610
611 <!-- ##### FUNCTION gtk_tree_view_scroll_to_point ##### -->
612 <para>
613
614 </para>
615
616 @tree_view: 
617 @tree_x: 
618 @tree_y: 
619
620
621 <!-- ##### FUNCTION gtk_tree_view_scroll_to_cell ##### -->
622 <para>
623
624 </para>
625
626 @tree_view: 
627 @path: 
628 @column: 
629 @use_align: 
630 @row_align: 
631 @col_align: 
632
633
634 <!-- ##### FUNCTION gtk_tree_view_set_cursor ##### -->
635 <para>
636
637 </para>
638
639 @tree_view: 
640 @path: 
641 @focus_column: 
642 @start_editing: 
643
644
645 <!-- ##### FUNCTION gtk_tree_view_set_cursor_on_cell ##### -->
646 <para>
647
648 </para>
649
650 @tree_view: 
651 @path: 
652 @focus_column: 
653 @focus_cell: 
654 @start_editing: 
655
656
657 <!-- ##### FUNCTION gtk_tree_view_get_cursor ##### -->
658 <para>
659
660 </para>
661
662 @tree_view: 
663 @path: 
664 @focus_column: 
665
666
667 <!-- ##### FUNCTION gtk_tree_view_row_activated ##### -->
668 <para>
669
670 </para>
671
672 @tree_view: 
673 @path: 
674 @column: 
675
676
677 <!-- ##### FUNCTION gtk_tree_view_expand_all ##### -->
678 <para>
679
680 </para>
681
682 @tree_view: 
683
684
685 <!-- ##### FUNCTION gtk_tree_view_collapse_all ##### -->
686 <para>
687
688 </para>
689
690 @tree_view: 
691
692
693 <!-- ##### FUNCTION gtk_tree_view_expand_to_path ##### -->
694 <para>
695
696 </para>
697
698 @tree_view: 
699 @path: 
700
701
702 <!-- ##### FUNCTION gtk_tree_view_expand_row ##### -->
703 <para>
704
705 </para>
706
707 @tree_view: 
708 @path: 
709 @open_all: 
710 @Returns: 
711
712
713 <!-- ##### FUNCTION gtk_tree_view_collapse_row ##### -->
714 <para>
715
716 </para>
717
718 @tree_view: 
719 @path: 
720 @Returns: 
721
722
723 <!-- ##### FUNCTION gtk_tree_view_map_expanded_rows ##### -->
724 <para>
725
726 </para>
727
728 @tree_view: 
729 @func: 
730 @data: 
731
732
733 <!-- ##### FUNCTION gtk_tree_view_row_expanded ##### -->
734 <para>
735
736 </para>
737
738 @tree_view: 
739 @path: 
740 @Returns: 
741
742
743 <!-- ##### FUNCTION gtk_tree_view_set_reorderable ##### -->
744 <para>
745
746 </para>
747
748 @tree_view: 
749 @reorderable: 
750
751
752 <!-- ##### FUNCTION gtk_tree_view_get_reorderable ##### -->
753 <para>
754
755 </para>
756
757 @tree_view: 
758 @Returns: 
759
760
761 <!-- ##### FUNCTION gtk_tree_view_get_path_at_pos ##### -->
762 <para>
763
764 </para>
765
766 @tree_view: 
767 @x: 
768 @y: 
769 @path: 
770 @column: 
771 @cell_x: 
772 @cell_y: 
773 @Returns: 
774
775
776 <!-- ##### FUNCTION gtk_tree_view_get_cell_area ##### -->
777 <para>
778
779 </para>
780
781 @tree_view: 
782 @path: 
783 @column: 
784 @rect: 
785
786
787 <!-- ##### FUNCTION gtk_tree_view_get_background_area ##### -->
788 <para>
789
790 </para>
791
792 @tree_view: 
793 @path: 
794 @column: 
795 @rect: 
796
797
798 <!-- ##### FUNCTION gtk_tree_view_get_visible_rect ##### -->
799 <para>
800
801 </para>
802
803 @tree_view: 
804 @visible_rect: 
805
806
807 <!-- ##### FUNCTION gtk_tree_view_get_visible_range ##### -->
808 <para>
809
810 </para>
811
812 @tree_view: 
813 @start_path: 
814 @end_path: 
815 @Returns: 
816
817
818 <!-- ##### FUNCTION gtk_tree_view_get_bin_window ##### -->
819 <para>
820
821 </para>
822
823 @tree_view: 
824 @Returns: 
825
826
827 <!-- ##### FUNCTION gtk_tree_view_widget_to_tree_coords ##### -->
828 <para>
829
830 </para>
831
832 @tree_view: 
833 @wx: 
834 @wy: 
835 @tx: 
836 @ty: 
837
838
839 <!-- ##### FUNCTION gtk_tree_view_tree_to_widget_coords ##### -->
840 <para>
841
842 </para>
843
844 @tree_view: 
845 @tx: 
846 @ty: 
847 @wx: 
848 @wy: 
849
850
851 <!-- ##### FUNCTION gtk_tree_view_enable_model_drag_dest ##### -->
852 <para>
853
854 </para>
855
856 @tree_view: 
857 @targets: 
858 @n_targets: 
859 @actions: 
860
861
862 <!-- ##### FUNCTION gtk_tree_view_enable_model_drag_source ##### -->
863 <para>
864
865 </para>
866
867 @tree_view: 
868 @start_button_mask: 
869 @targets: 
870 @n_targets: 
871 @actions: 
872
873
874 <!-- ##### FUNCTION gtk_tree_view_unset_rows_drag_source ##### -->
875 <para>
876
877 </para>
878
879 @tree_view: 
880
881
882 <!-- ##### FUNCTION gtk_tree_view_unset_rows_drag_dest ##### -->
883 <para>
884
885 </para>
886
887 @tree_view: 
888
889
890 <!-- ##### FUNCTION gtk_tree_view_set_drag_dest_row ##### -->
891 <para>
892
893 </para>
894
895 @tree_view: 
896 @path: 
897 @pos: 
898
899
900 <!-- ##### FUNCTION gtk_tree_view_get_drag_dest_row ##### -->
901 <para>
902
903 </para>
904
905 @tree_view: 
906 @path: 
907 @pos: 
908
909
910 <!-- ##### FUNCTION gtk_tree_view_get_dest_row_at_pos ##### -->
911 <para>
912
913 </para>
914
915 @tree_view: 
916 @drag_x: 
917 @drag_y: 
918 @path: 
919 @pos: 
920 @Returns: 
921
922
923 <!-- ##### FUNCTION gtk_tree_view_create_row_drag_icon ##### -->
924 <para>
925
926 </para>
927
928 @tree_view: 
929 @path: 
930 @Returns: 
931
932
933 <!-- ##### FUNCTION gtk_tree_view_set_enable_search ##### -->
934 <para>
935
936 </para>
937
938 @tree_view: 
939 @enable_search: 
940
941
942 <!-- ##### FUNCTION gtk_tree_view_get_enable_search ##### -->
943 <para>
944
945 </para>
946
947 @tree_view: 
948 @Returns: 
949
950
951 <!-- ##### FUNCTION gtk_tree_view_get_search_column ##### -->
952 <para>
953
954 </para>
955
956 @tree_view: 
957 @Returns: 
958
959
960 <!-- ##### FUNCTION gtk_tree_view_set_search_column ##### -->
961 <para>
962
963 </para>
964
965 @tree_view: 
966 @column: 
967
968
969 <!-- ##### FUNCTION gtk_tree_view_get_search_equal_func ##### -->
970 <para>
971
972 </para>
973
974 @tree_view: 
975 @Returns: 
976
977
978 <!-- ##### FUNCTION gtk_tree_view_set_search_equal_func ##### -->
979 <para>
980
981 </para>
982
983 @tree_view: 
984 @search_equal_func: 
985 @search_user_data: 
986 @search_destroy: 
987
988
989 <!-- ##### FUNCTION gtk_tree_view_get_search_entry ##### -->
990 <para>
991
992 </para>
993
994 @tree_view: 
995 @Returns: 
996
997
998 <!-- ##### FUNCTION gtk_tree_view_set_search_entry ##### -->
999 <para>
1000
1001 </para>
1002
1003 @tree_view: 
1004 @entry: 
1005
1006
1007 <!-- ##### USER_FUNCTION GtkTreeViewSearchPositionFunc ##### -->
1008 <para>
1009
1010 </para>
1011
1012 @tree_view: 
1013 @search_dialog: 
1014 @user_data: 
1015
1016
1017 <!-- ##### FUNCTION gtk_tree_view_get_search_position_func ##### -->
1018 <para>
1019
1020 </para>
1021
1022 @tree_view: 
1023 @Returns: 
1024
1025
1026 <!-- ##### FUNCTION gtk_tree_view_set_search_position_func ##### -->
1027 <para>
1028
1029 </para>
1030
1031 @tree_view: 
1032 @func: 
1033 @data: 
1034 @destroy: 
1035
1036
1037 <!-- ##### FUNCTION gtk_tree_view_get_fixed_height_mode ##### -->
1038 <para>
1039
1040 </para>
1041
1042 @tree_view: 
1043 @Returns: 
1044
1045
1046 <!-- ##### FUNCTION gtk_tree_view_set_fixed_height_mode ##### -->
1047 <para>
1048
1049 </para>
1050
1051 @tree_view: 
1052 @enable: 
1053
1054
1055 <!-- ##### FUNCTION gtk_tree_view_get_hover_selection ##### -->
1056 <para>
1057
1058 </para>
1059
1060 @tree_view: 
1061 @Returns: 
1062
1063
1064 <!-- ##### FUNCTION gtk_tree_view_set_hover_selection ##### -->
1065 <para>
1066
1067 </para>
1068
1069 @tree_view: 
1070 @hover: 
1071
1072
1073 <!-- ##### FUNCTION gtk_tree_view_get_hover_expand ##### -->
1074 <para>
1075
1076 </para>
1077
1078 @tree_view: 
1079 @Returns: 
1080
1081
1082 <!-- ##### FUNCTION gtk_tree_view_set_hover_expand ##### -->
1083 <para>
1084
1085 </para>
1086
1087 @tree_view: 
1088 @expand: 
1089
1090
1091 <!-- ##### USER_FUNCTION GtkTreeDestroyCountFunc ##### -->
1092 <para>
1093
1094 </para>
1095
1096 @tree_view: 
1097 @path: 
1098 @children: 
1099 @user_data: 
1100
1101
1102 <!-- ##### FUNCTION gtk_tree_view_set_destroy_count_func ##### -->
1103 <para>
1104
1105 </para>
1106
1107 @tree_view: 
1108 @func: 
1109 @data: 
1110 @destroy: 
1111
1112
1113 <!-- ##### USER_FUNCTION GtkTreeViewRowSeparatorFunc ##### -->
1114 <para>
1115 Function type for determining whether the row pointed to by @iter should
1116 be rendered as a separator. A common way to implement this is to have a
1117 boolean column in the model, whose values the #GtkTreeViewRowSeparatorFunc
1118 returns.
1119 </para>
1120
1121 @model: the #GtkTreeModel
1122 @iter: a #GtkTreeIter pointing at a row in @model
1123 @data: user data
1124 @Returns: %TRUE if the row is a separator
1125
1126
1127 <!-- ##### FUNCTION gtk_tree_view_get_row_separator_func ##### -->
1128 <para>
1129
1130 </para>
1131
1132 @tree_view: 
1133 @Returns: 
1134
1135
1136 <!-- ##### FUNCTION gtk_tree_view_set_row_separator_func ##### -->
1137 <para>
1138
1139 </para>
1140
1141 @tree_view: 
1142 @func: 
1143 @data: 
1144 @destroy: 
1145
1146