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