]> Pileus Git - ~andy/gtk/blob - docs/reference/gtk/tmpl/gtktreeview.sgml
added new docs.
[~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-grid-lines ##### -->
174 <para>
175
176 </para>
177
178 <!-- ##### ARG GtkTreeView:enable-search ##### -->
179 <para>
180
181 </para>
182
183 <!-- ##### ARG GtkTreeView:enable-tree-lines ##### -->
184 <para>
185
186 </para>
187
188 <!-- ##### ARG GtkTreeView:expander-column ##### -->
189 <para>
190
191 </para>
192
193 <!-- ##### ARG GtkTreeView:fixed-height-mode ##### -->
194 <para>
195
196 </para>
197
198 <!-- ##### ARG GtkTreeView:hadjustment ##### -->
199 <para>
200
201 </para>
202
203 <!-- ##### ARG GtkTreeView:headers-clickable ##### -->
204 <para>
205
206 </para>
207
208 <!-- ##### ARG GtkTreeView:headers-visible ##### -->
209 <para>
210
211 </para>
212
213 <!-- ##### ARG GtkTreeView:hover-expand ##### -->
214 <para>
215
216 </para>
217
218 <!-- ##### ARG GtkTreeView:hover-selection ##### -->
219 <para>
220
221 </para>
222
223 <!-- ##### ARG GtkTreeView:level-indentation ##### -->
224 <para>
225
226 </para>
227
228 <!-- ##### ARG GtkTreeView:model ##### -->
229 <para>
230
231 </para>
232
233 <!-- ##### ARG GtkTreeView:reorderable ##### -->
234 <para>
235
236 </para>
237
238 <!-- ##### ARG GtkTreeView:rubber-banding ##### -->
239 <para>
240
241 </para>
242
243 <!-- ##### ARG GtkTreeView:rules-hint ##### -->
244 <para>
245
246 </para>
247
248 <!-- ##### ARG GtkTreeView:search-column ##### -->
249 <para>
250
251 </para>
252
253 <!-- ##### ARG GtkTreeView:show-expanders ##### -->
254 <para>
255
256 </para>
257
258 <!-- ##### ARG GtkTreeView:vadjustment ##### -->
259 <para>
260
261 </para>
262
263 <!-- ##### ARG GtkTreeView:allow-rules ##### -->
264 <para>
265
266 </para>
267
268 <!-- ##### ARG GtkTreeView:even-row-color ##### -->
269 <para>
270
271 </para>
272
273 <!-- ##### ARG GtkTreeView:expander-size ##### -->
274 <para>
275
276 </para>
277
278 <!-- ##### ARG GtkTreeView:grid-line-pattern ##### -->
279 <para>
280
281 </para>
282
283 <!-- ##### ARG GtkTreeView:grid-line-width ##### -->
284 <para>
285
286 </para>
287
288 <!-- ##### ARG GtkTreeView:horizontal-separator ##### -->
289 <para>
290
291 </para>
292
293 <!-- ##### ARG GtkTreeView:indent-expanders ##### -->
294 <para>
295
296 </para>
297
298 <!-- ##### ARG GtkTreeView:odd-row-color ##### -->
299 <para>
300
301 </para>
302
303 <!-- ##### ARG GtkTreeView:row-ending-details ##### -->
304 <para>
305
306 </para>
307
308 <!-- ##### ARG GtkTreeView:tree-line-pattern ##### -->
309 <para>
310
311 </para>
312
313 <!-- ##### ARG GtkTreeView:tree-line-width ##### -->
314 <para>
315
316 </para>
317
318 <!-- ##### ARG GtkTreeView:vertical-separator ##### -->
319 <para>
320
321 </para>
322
323 <!-- ##### ENUM GtkTreeViewDropPosition ##### -->
324 <para>
325 An enum for determining where a dropped row goes.
326 </para>
327
328 @GTK_TREE_VIEW_DROP_BEFORE: dropped row is inserted before
329 @GTK_TREE_VIEW_DROP_AFTER: dropped row is inserted after
330 @GTK_TREE_VIEW_DROP_INTO_OR_BEFORE: dropped row becomes a child or is inserted before
331 @GTK_TREE_VIEW_DROP_INTO_OR_AFTER: dropped row becomes a child or is inserted after
332
333 <!-- ##### STRUCT GtkTreeViewPrivate ##### -->
334 <para>
335 A private struct for internal use only.  The definition of this
336 structure is not publically available.
337 </para>
338
339
340 <!-- ##### USER_FUNCTION GtkTreeViewColumnDropFunc ##### -->
341 <para>
342 Function type for determining whether @column can be dropped in a
343 particular spot (as determined by @prev_column and @next_column).  In
344 left to right locales, @prev_column is on the left of the potential drop
345 spot, and @next_column is on the right.  In right to left mode, this is
346 reversed.  This function should return %TRUE if the spot is a valid drop
347 spot.  Please note that returning %TRUE does not actually indicate that
348 the column drop was made, but is meant only to indicate a possible drop
349 spot to the user.
350 </para>
351
352 @tree_view: A #GtkTreeView
353 @column: The #GtkTreeViewColumn being dragged
354 @prev_column: A #GtkTreeViewColumn on one side of @column
355 @next_column: A #GtkTreeViewColumn on the other side of @column
356 @data: user data
357 @Returns: %TRUE, if #column can be dropped in this spot
358
359
360 <!-- ##### USER_FUNCTION GtkTreeViewMappingFunc ##### -->
361 <para>
362 Function used for #gtk_tree_view_map_expanded_rows.
363 </para>
364
365 @tree_view: A #GtkTreeView
366 @path: The path that's expanded
367 @user_data: user data
368
369
370 <!-- ##### USER_FUNCTION GtkTreeViewSearchEqualFunc ##### -->
371 <para>
372 A function used for checking whether a row in @model matches
373 a search key string entered by the user. Note the return value
374 is reversed from what you would normally expect, though it
375 has some similarity to strcmp() returning 0 for equal strings.
376 </para>
377
378 @model: the #GtkTreeModel being searched
379 @column: the search column set by gtk_tree_view_set_search_column()
380 @key: the key string to compare with
381 @iter: a #GtkTreeIter pointing the row of @model that should be compared
382   with @key.
383 @search_data: user data from gtk_tree_view_set_search_equal_func()
384 @Returns: %FALSE if the row matches, %TRUE otherwise.
385
386
387 <!-- ##### FUNCTION gtk_tree_view_new ##### -->
388 <para>
389
390 </para>
391
392 @Returns: 
393
394
395 <!-- ##### FUNCTION gtk_tree_view_get_level_indentation ##### -->
396 <para>
397
398 </para>
399
400 @tree_view: 
401 @Returns: 
402
403
404 <!-- ##### FUNCTION gtk_tree_view_get_show_expanders ##### -->
405 <para>
406
407 </para>
408
409 @tree_view: 
410 @Returns: 
411
412
413 <!-- ##### FUNCTION gtk_tree_view_set_level_indentation ##### -->
414 <para>
415
416 </para>
417
418 @tree_view: 
419 @indentation: 
420
421
422 <!-- ##### FUNCTION gtk_tree_view_set_show_expanders ##### -->
423 <para>
424
425 </para>
426
427 @tree_view: 
428 @enabled: 
429
430
431 <!-- ##### FUNCTION gtk_tree_view_new_with_model ##### -->
432 <para>
433
434 </para>
435
436 @model: 
437 @Returns: 
438
439
440 <!-- ##### FUNCTION gtk_tree_view_get_model ##### -->
441 <para>
442
443 </para>
444
445 @tree_view: 
446 @Returns: 
447
448
449 <!-- ##### FUNCTION gtk_tree_view_set_model ##### -->
450 <para>
451
452 </para>
453
454 @tree_view: 
455 @model: 
456
457
458 <!-- ##### FUNCTION gtk_tree_view_get_selection ##### -->
459 <para>
460
461 </para>
462
463 @tree_view: 
464 @Returns: 
465
466
467 <!-- ##### FUNCTION gtk_tree_view_get_hadjustment ##### -->
468 <para>
469
470 </para>
471
472 @tree_view: 
473 @Returns: 
474
475
476 <!-- ##### FUNCTION gtk_tree_view_set_hadjustment ##### -->
477 <para>
478
479 </para>
480
481 @tree_view: 
482 @adjustment: 
483
484
485 <!-- ##### FUNCTION gtk_tree_view_get_vadjustment ##### -->
486 <para>
487
488 </para>
489
490 @tree_view: 
491 @Returns: 
492
493
494 <!-- ##### FUNCTION gtk_tree_view_set_vadjustment ##### -->
495 <para>
496
497 </para>
498
499 @tree_view: 
500 @adjustment: 
501
502
503 <!-- ##### FUNCTION gtk_tree_view_get_headers_visible ##### -->
504 <para>
505
506 </para>
507
508 @tree_view: 
509 @Returns: 
510
511
512 <!-- ##### FUNCTION gtk_tree_view_set_headers_visible ##### -->
513 <para>
514
515 </para>
516
517 @tree_view: 
518 @headers_visible: 
519
520
521 <!-- ##### FUNCTION gtk_tree_view_columns_autosize ##### -->
522 <para>
523
524 </para>
525
526 @tree_view: 
527
528
529 <!-- ##### FUNCTION gtk_tree_view_get_headers_clickable ##### -->
530 <para>
531
532 </para>
533
534 @tree_view: 
535 @Returns: 
536
537
538 <!-- ##### FUNCTION gtk_tree_view_set_headers_clickable ##### -->
539 <para>
540
541 </para>
542
543 @tree_view: 
544 @setting: 
545
546
547 <!-- ##### FUNCTION gtk_tree_view_set_rules_hint ##### -->
548 <para>
549
550 </para>
551
552 @tree_view: 
553 @setting: 
554
555
556 <!-- ##### FUNCTION gtk_tree_view_get_rules_hint ##### -->
557 <para>
558
559 </para>
560
561 @tree_view: 
562 @Returns: 
563
564
565 <!-- ##### FUNCTION gtk_tree_view_append_column ##### -->
566 <para>
567
568 </para>
569
570 @tree_view: 
571 @column: 
572 @Returns: 
573
574
575 <!-- ##### FUNCTION gtk_tree_view_remove_column ##### -->
576 <para>
577
578 </para>
579
580 @tree_view: 
581 @column: 
582 @Returns: 
583
584
585 <!-- ##### FUNCTION gtk_tree_view_insert_column ##### -->
586 <para>
587
588 </para>
589
590 @tree_view: 
591 @column: 
592 @position: 
593 @Returns: 
594
595
596 <!-- ##### FUNCTION gtk_tree_view_insert_column_with_attributes ##### -->
597 <para>
598
599 </para>
600
601 @tree_view: 
602 @position: 
603 @title: 
604 @cell: 
605 @Varargs: 
606 @Returns: 
607
608
609 <!-- ##### FUNCTION gtk_tree_view_insert_column_with_data_func ##### -->
610 <para>
611
612 </para>
613
614 @tree_view: 
615 @position: 
616 @title: 
617 @cell: 
618 @func: 
619 @data: 
620 @dnotify: 
621 @Returns: 
622
623
624 <!-- ##### FUNCTION gtk_tree_view_get_column ##### -->
625 <para>
626
627 </para>
628
629 @tree_view: 
630 @n: 
631 @Returns: 
632
633
634 <!-- ##### FUNCTION gtk_tree_view_get_columns ##### -->
635 <para>
636
637 </para>
638
639 @tree_view: 
640 @Returns: 
641
642
643 <!-- ##### FUNCTION gtk_tree_view_move_column_after ##### -->
644 <para>
645
646 </para>
647
648 @tree_view: 
649 @column: 
650 @base_column: 
651
652
653 <!-- ##### FUNCTION gtk_tree_view_set_expander_column ##### -->
654 <para>
655
656 </para>
657
658 @tree_view: 
659 @column: 
660
661
662 <!-- ##### FUNCTION gtk_tree_view_get_expander_column ##### -->
663 <para>
664
665 </para>
666
667 @tree_view: 
668 @Returns: 
669
670
671 <!-- ##### FUNCTION gtk_tree_view_set_column_drag_function ##### -->
672 <para>
673
674 </para>
675
676 @tree_view: 
677 @func: 
678 @user_data: 
679 @destroy: 
680
681
682 <!-- ##### FUNCTION gtk_tree_view_scroll_to_point ##### -->
683 <para>
684
685 </para>
686
687 @tree_view: 
688 @tree_x: 
689 @tree_y: 
690
691
692 <!-- ##### FUNCTION gtk_tree_view_scroll_to_cell ##### -->
693 <para>
694
695 </para>
696
697 @tree_view: 
698 @path: 
699 @column: 
700 @use_align: 
701 @row_align: 
702 @col_align: 
703
704
705 <!-- ##### FUNCTION gtk_tree_view_set_cursor ##### -->
706 <para>
707
708 </para>
709
710 @tree_view: 
711 @path: 
712 @focus_column: 
713 @start_editing: 
714
715
716 <!-- ##### FUNCTION gtk_tree_view_set_cursor_on_cell ##### -->
717 <para>
718
719 </para>
720
721 @tree_view: 
722 @path: 
723 @focus_column: 
724 @focus_cell: 
725 @start_editing: 
726
727
728 <!-- ##### FUNCTION gtk_tree_view_get_cursor ##### -->
729 <para>
730
731 </para>
732
733 @tree_view: 
734 @path: 
735 @focus_column: 
736
737
738 <!-- ##### FUNCTION gtk_tree_view_row_activated ##### -->
739 <para>
740
741 </para>
742
743 @tree_view: 
744 @path: 
745 @column: 
746
747
748 <!-- ##### FUNCTION gtk_tree_view_expand_all ##### -->
749 <para>
750
751 </para>
752
753 @tree_view: 
754
755
756 <!-- ##### FUNCTION gtk_tree_view_collapse_all ##### -->
757 <para>
758
759 </para>
760
761 @tree_view: 
762
763
764 <!-- ##### FUNCTION gtk_tree_view_expand_to_path ##### -->
765 <para>
766
767 </para>
768
769 @tree_view: 
770 @path: 
771
772
773 <!-- ##### FUNCTION gtk_tree_view_expand_row ##### -->
774 <para>
775
776 </para>
777
778 @tree_view: 
779 @path: 
780 @open_all: 
781 @Returns: 
782
783
784 <!-- ##### FUNCTION gtk_tree_view_collapse_row ##### -->
785 <para>
786
787 </para>
788
789 @tree_view: 
790 @path: 
791 @Returns: 
792
793
794 <!-- ##### FUNCTION gtk_tree_view_map_expanded_rows ##### -->
795 <para>
796
797 </para>
798
799 @tree_view: 
800 @func: 
801 @data: 
802
803
804 <!-- ##### FUNCTION gtk_tree_view_row_expanded ##### -->
805 <para>
806
807 </para>
808
809 @tree_view: 
810 @path: 
811 @Returns: 
812
813
814 <!-- ##### FUNCTION gtk_tree_view_set_reorderable ##### -->
815 <para>
816
817 </para>
818
819 @tree_view: 
820 @reorderable: 
821
822
823 <!-- ##### FUNCTION gtk_tree_view_get_reorderable ##### -->
824 <para>
825
826 </para>
827
828 @tree_view: 
829 @Returns: 
830
831
832 <!-- ##### FUNCTION gtk_tree_view_get_path_at_pos ##### -->
833 <para>
834
835 </para>
836
837 @tree_view: 
838 @x: 
839 @y: 
840 @path: 
841 @column: 
842 @cell_x: 
843 @cell_y: 
844 @Returns: 
845
846
847 <!-- ##### FUNCTION gtk_tree_view_get_cell_area ##### -->
848 <para>
849
850 </para>
851
852 @tree_view: 
853 @path: 
854 @column: 
855 @rect: 
856
857
858 <!-- ##### FUNCTION gtk_tree_view_get_background_area ##### -->
859 <para>
860
861 </para>
862
863 @tree_view: 
864 @path: 
865 @column: 
866 @rect: 
867
868
869 <!-- ##### FUNCTION gtk_tree_view_get_visible_rect ##### -->
870 <para>
871
872 </para>
873
874 @tree_view: 
875 @visible_rect: 
876
877
878 <!-- ##### FUNCTION gtk_tree_view_get_visible_range ##### -->
879 <para>
880
881 </para>
882
883 @tree_view: 
884 @start_path: 
885 @end_path: 
886 @Returns: 
887
888
889 <!-- ##### FUNCTION gtk_tree_view_get_bin_window ##### -->
890 <para>
891
892 </para>
893
894 @tree_view: 
895 @Returns: 
896
897
898 <!-- ##### FUNCTION gtk_tree_view_widget_to_tree_coords ##### -->
899 <para>
900
901 </para>
902
903 @tree_view: 
904 @wx: 
905 @wy: 
906 @tx: 
907 @ty: 
908
909
910 <!-- ##### FUNCTION gtk_tree_view_tree_to_widget_coords ##### -->
911 <para>
912
913 </para>
914
915 @tree_view: 
916 @tx: 
917 @ty: 
918 @wx: 
919 @wy: 
920
921
922 <!-- ##### FUNCTION gtk_tree_view_enable_model_drag_dest ##### -->
923 <para>
924
925 </para>
926
927 @tree_view: 
928 @targets: 
929 @n_targets: 
930 @actions: 
931
932
933 <!-- ##### FUNCTION gtk_tree_view_enable_model_drag_source ##### -->
934 <para>
935
936 </para>
937
938 @tree_view: 
939 @start_button_mask: 
940 @targets: 
941 @n_targets: 
942 @actions: 
943
944
945 <!-- ##### FUNCTION gtk_tree_view_unset_rows_drag_source ##### -->
946 <para>
947
948 </para>
949
950 @tree_view: 
951
952
953 <!-- ##### FUNCTION gtk_tree_view_unset_rows_drag_dest ##### -->
954 <para>
955
956 </para>
957
958 @tree_view: 
959
960
961 <!-- ##### FUNCTION gtk_tree_view_set_drag_dest_row ##### -->
962 <para>
963
964 </para>
965
966 @tree_view: 
967 @path: 
968 @pos: 
969
970
971 <!-- ##### FUNCTION gtk_tree_view_get_drag_dest_row ##### -->
972 <para>
973
974 </para>
975
976 @tree_view: 
977 @path: 
978 @pos: 
979
980
981 <!-- ##### FUNCTION gtk_tree_view_get_dest_row_at_pos ##### -->
982 <para>
983
984 </para>
985
986 @tree_view: 
987 @drag_x: 
988 @drag_y: 
989 @path: 
990 @pos: 
991 @Returns: 
992
993
994 <!-- ##### FUNCTION gtk_tree_view_create_row_drag_icon ##### -->
995 <para>
996
997 </para>
998
999 @tree_view: 
1000 @path: 
1001 @Returns: 
1002
1003
1004 <!-- ##### FUNCTION gtk_tree_view_set_enable_search ##### -->
1005 <para>
1006
1007 </para>
1008
1009 @tree_view: 
1010 @enable_search: 
1011
1012
1013 <!-- ##### FUNCTION gtk_tree_view_get_enable_search ##### -->
1014 <para>
1015
1016 </para>
1017
1018 @tree_view: 
1019 @Returns: 
1020
1021
1022 <!-- ##### FUNCTION gtk_tree_view_get_search_column ##### -->
1023 <para>
1024
1025 </para>
1026
1027 @tree_view: 
1028 @Returns: 
1029
1030
1031 <!-- ##### FUNCTION gtk_tree_view_set_search_column ##### -->
1032 <para>
1033
1034 </para>
1035
1036 @tree_view: 
1037 @column: 
1038
1039
1040 <!-- ##### FUNCTION gtk_tree_view_get_search_equal_func ##### -->
1041 <para>
1042
1043 </para>
1044
1045 @tree_view: 
1046 @Returns: 
1047
1048
1049 <!-- ##### FUNCTION gtk_tree_view_set_search_equal_func ##### -->
1050 <para>
1051
1052 </para>
1053
1054 @tree_view: 
1055 @search_equal_func: 
1056 @search_user_data: 
1057 @search_destroy: 
1058
1059
1060 <!-- ##### FUNCTION gtk_tree_view_get_search_entry ##### -->
1061 <para>
1062
1063 </para>
1064
1065 @tree_view: 
1066 @Returns: 
1067
1068
1069 <!-- ##### FUNCTION gtk_tree_view_set_search_entry ##### -->
1070 <para>
1071
1072 </para>
1073
1074 @tree_view: 
1075 @entry: 
1076
1077
1078 <!-- ##### USER_FUNCTION GtkTreeViewSearchPositionFunc ##### -->
1079 <para>
1080
1081 </para>
1082
1083 @tree_view: 
1084 @search_dialog: 
1085 @user_data: 
1086
1087
1088 <!-- ##### FUNCTION gtk_tree_view_get_search_position_func ##### -->
1089 <para>
1090
1091 </para>
1092
1093 @tree_view: 
1094 @Returns: 
1095
1096
1097 <!-- ##### FUNCTION gtk_tree_view_set_search_position_func ##### -->
1098 <para>
1099
1100 </para>
1101
1102 @tree_view: 
1103 @func: 
1104 @data: 
1105 @destroy: 
1106
1107
1108 <!-- ##### FUNCTION gtk_tree_view_get_fixed_height_mode ##### -->
1109 <para>
1110
1111 </para>
1112
1113 @tree_view: 
1114 @Returns: 
1115
1116
1117 <!-- ##### FUNCTION gtk_tree_view_set_fixed_height_mode ##### -->
1118 <para>
1119
1120 </para>
1121
1122 @tree_view: 
1123 @enable: 
1124
1125
1126 <!-- ##### FUNCTION gtk_tree_view_get_hover_selection ##### -->
1127 <para>
1128
1129 </para>
1130
1131 @tree_view: 
1132 @Returns: 
1133
1134
1135 <!-- ##### FUNCTION gtk_tree_view_set_hover_selection ##### -->
1136 <para>
1137
1138 </para>
1139
1140 @tree_view: 
1141 @hover: 
1142
1143
1144 <!-- ##### FUNCTION gtk_tree_view_get_hover_expand ##### -->
1145 <para>
1146
1147 </para>
1148
1149 @tree_view: 
1150 @Returns: 
1151
1152
1153 <!-- ##### FUNCTION gtk_tree_view_set_hover_expand ##### -->
1154 <para>
1155
1156 </para>
1157
1158 @tree_view: 
1159 @expand: 
1160
1161
1162 <!-- ##### USER_FUNCTION GtkTreeDestroyCountFunc ##### -->
1163 <para>
1164
1165 </para>
1166
1167 @tree_view: 
1168 @path: 
1169 @children: 
1170 @user_data: 
1171
1172
1173 <!-- ##### FUNCTION gtk_tree_view_set_destroy_count_func ##### -->
1174 <para>
1175
1176 </para>
1177
1178 @tree_view: 
1179 @func: 
1180 @data: 
1181 @destroy: 
1182
1183
1184 <!-- ##### USER_FUNCTION GtkTreeViewRowSeparatorFunc ##### -->
1185 <para>
1186 Function type for determining whether the row pointed to by @iter should
1187 be rendered as a separator. A common way to implement this is to have a
1188 boolean column in the model, whose values the #GtkTreeViewRowSeparatorFunc
1189 returns.
1190 </para>
1191
1192 @model: the #GtkTreeModel
1193 @iter: a #GtkTreeIter pointing at a row in @model
1194 @data: user data
1195 @Returns: %TRUE if the row is a separator
1196
1197
1198 <!-- ##### FUNCTION gtk_tree_view_get_row_separator_func ##### -->
1199 <para>
1200
1201 </para>
1202
1203 @tree_view: 
1204 @Returns: 
1205
1206
1207 <!-- ##### FUNCTION gtk_tree_view_set_row_separator_func ##### -->
1208 <para>
1209
1210 </para>
1211
1212 @tree_view: 
1213 @func: 
1214 @data: 
1215 @destroy: 
1216
1217
1218 <!-- ##### FUNCTION gtk_tree_view_get_rubber_banding ##### -->
1219 <para>
1220
1221 </para>
1222
1223 @tree_view: 
1224 @Returns: 
1225
1226
1227 <!-- ##### FUNCTION gtk_tree_view_set_rubber_banding ##### -->
1228 <para>
1229
1230 </para>
1231
1232 @tree_view: 
1233 @enable: 
1234
1235
1236 <!-- ##### FUNCTION gtk_tree_view_get_enable_tree_lines ##### -->
1237 <para>
1238
1239 </para>
1240
1241 @tree_view: 
1242 @Returns: 
1243
1244
1245 <!-- ##### FUNCTION gtk_tree_view_set_enable_tree_lines ##### -->
1246 <para>
1247
1248 </para>
1249
1250 @tree_view: 
1251 @enabled: 
1252
1253
1254 <!-- ##### ENUM GtkTreeViewGridLines ##### -->
1255 <para>
1256
1257 </para>
1258
1259 @GTK_TREE_VIEW_GRID_LINES_NONE: 
1260 @GTK_TREE_VIEW_GRID_LINES_HORIZONTAL: 
1261 @GTK_TREE_VIEW_GRID_LINES_VERTICAL: 
1262 @GTK_TREE_VIEW_GRID_LINES_BOTH: 
1263
1264 <!-- ##### FUNCTION gtk_tree_view_get_grid_lines ##### -->
1265 <para>
1266
1267 </para>
1268
1269 @tree_view: 
1270 @Returns: 
1271
1272
1273 <!-- ##### FUNCTION gtk_tree_view_set_grid_lines ##### -->
1274 <para>
1275
1276 </para>
1277
1278 @tree_view: 
1279 @grid_lines: 
1280
1281