~ubuntu-branches/ubuntu/precise/gtk+2.0/precise-updates

« back to all changes in this revision

Viewing changes to docs/reference/gtk/html/GtkTreeView.html

  • Committer: Package Import Robot
  • Author(s): Martin Pitt
  • Date: 2011-09-08 20:30:15 UTC
  • mfrom: (1.14.10 upstream)
  • Revision ID: package-import@ubuntu.com-20110908203015-hmdoq5jt1bl50nq3
Tags: 2.24.6-0ubuntu1
* debian/watch: Look for bz2 tarballs, and restrict to GTK 2 versions.
* New upstream bug fix release.
* Drop 094_git_fileselector_error.patch, include_m4_dir.patch: Included
  upstream.
* 003_gdk.pc_privates.patch, 009_gtk-export-filechooser.patch: Unfuzz.
* debian/libgail-doc.install, debian/libgtk2.0-doc.install.in: Install
  documentation from the source tree, as it's not being installed any more.

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
struct              <a class="link" href="GtkTreeView.html#GtkTreeView-struct" title="struct GtkTreeView">GtkTreeView</a>;
54
54
enum                <a class="link" href="GtkTreeView.html#GtkTreeViewDropPosition" title="enum GtkTreeViewDropPosition">GtkTreeViewDropPosition</a>;
55
55
                    <a class="link" href="GtkTreeView.html#GtkTreeViewPrivate" title="GtkTreeViewPrivate">GtkTreeViewPrivate</a>;
56
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="GtkTreeView.html#GtkTreeViewColumnDropFunc" title="GtkTreeViewColumnDropFunc ()">*GtkTreeViewColumnDropFunc</a>)        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
56
<span class="returnvalue">gboolean</span>            (<a class="link" href="GtkTreeView.html#GtkTreeViewColumnDropFunc" title="GtkTreeViewColumnDropFunc ()">*GtkTreeViewColumnDropFunc</a>)        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
57
57
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
58
58
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *prev_column</code></em>,
59
59
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *next_column</code></em>,
60
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
 
60
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);
61
61
<span class="returnvalue">void</span>                (<a class="link" href="GtkTreeView.html#GtkTreeViewMappingFunc" title="GtkTreeViewMappingFunc ()">*GtkTreeViewMappingFunc</a>)           (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
62
62
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
63
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
64
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="GtkTreeView.html#GtkTreeViewSearchEqualFunc" title="GtkTreeViewSearchEqualFunc ()">*GtkTreeViewSearchEqualFunc</a>)       (<em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *model</code></em>,
65
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> column</code></em>,
66
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
 
63
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
 
64
<span class="returnvalue">gboolean</span>            (<a class="link" href="GtkTreeView.html#GtkTreeViewSearchEqualFunc" title="GtkTreeViewSearchEqualFunc ()">*GtkTreeViewSearchEqualFunc</a>)       (<em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *model</code></em>,
 
65
                                                         <em class="parameter"><code><span class="type">gint</span> column</code></em>,
 
66
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
67
67
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>,
68
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> search_data</code></em>);
 
68
                                                         <em class="parameter"><code><span class="type">gpointer</span> search_data</code></em>);
69
69
<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="GtkTreeView.html#gtk-tree-view-new" title="gtk_tree_view_new ()">gtk_tree_view_new</a>                   (<em class="parameter"><code><span class="type">void</span></code></em>);
70
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTreeView.html#gtk-tree-view-get-level-indentation" title="gtk_tree_view_get_level_indentation ()">gtk_tree_view_get_level_indentation</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
71
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-show-expanders" title="gtk_tree_view_get_show_expanders ()">gtk_tree_view_get_show_expanders</a>    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
70
<span class="returnvalue">gint</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-get-level-indentation" title="gtk_tree_view_get_level_indentation ()">gtk_tree_view_get_level_indentation</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
71
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-show-expanders" title="gtk_tree_view_get_show_expanders ()">gtk_tree_view_get_show_expanders</a>    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
72
72
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-level-indentation" title="gtk_tree_view_set_level_indentation ()">gtk_tree_view_set_level_indentation</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
73
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> indentation</code></em>);
 
73
                                                         <em class="parameter"><code><span class="type">gint</span> indentation</code></em>);
74
74
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-show-expanders" title="gtk_tree_view_set_show_expanders ()">gtk_tree_view_set_show_expanders</a>    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
75
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);
 
75
                                                         <em class="parameter"><code><span class="type">gboolean</span> enabled</code></em>);
76
76
<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="GtkTreeView.html#gtk-tree-view-new-with-model" title="gtk_tree_view_new_with_model ()">gtk_tree_view_new_with_model</a>        (<em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *model</code></em>);
77
77
<a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="returnvalue">GtkTreeModel</span></a> *      <a class="link" href="GtkTreeView.html#gtk-tree-view-get-model" title="gtk_tree_view_get_model ()">gtk_tree_view_get_model</a>             (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
78
78
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-model" title="gtk_tree_view_set_model ()">gtk_tree_view_set_model</a>             (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
84
84
<a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="returnvalue">GtkAdjustment</span></a> *     <a class="link" href="GtkTreeView.html#gtk-tree-view-get-vadjustment" title="gtk_tree_view_get_vadjustment ()">gtk_tree_view_get_vadjustment</a>       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
85
85
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-vadjustment" title="gtk_tree_view_set_vadjustment ()">gtk_tree_view_set_vadjustment</a>       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
86
86
                                                         <em class="parameter"><code><a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>);
87
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-headers-visible" title="gtk_tree_view_get_headers_visible ()">gtk_tree_view_get_headers_visible</a>   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
87
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-headers-visible" title="gtk_tree_view_get_headers_visible ()">gtk_tree_view_get_headers_visible</a>   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
88
88
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-headers-visible" title="gtk_tree_view_set_headers_visible ()">gtk_tree_view_set_headers_visible</a>   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
89
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> headers_visible</code></em>);
 
89
                                                         <em class="parameter"><code><span class="type">gboolean</span> headers_visible</code></em>);
90
90
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-columns-autosize" title="gtk_tree_view_columns_autosize ()">gtk_tree_view_columns_autosize</a>      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
91
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-headers-clickable" title="gtk_tree_view_get_headers_clickable ()">gtk_tree_view_get_headers_clickable</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
91
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-headers-clickable" title="gtk_tree_view_get_headers_clickable ()">gtk_tree_view_get_headers_clickable</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
92
92
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-headers-clickable" title="gtk_tree_view_set_headers_clickable ()">gtk_tree_view_set_headers_clickable</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
93
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
93
                                                         <em class="parameter"><code><span class="type">gboolean</span> setting</code></em>);
94
94
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-rules-hint" title="gtk_tree_view_set_rules_hint ()">gtk_tree_view_set_rules_hint</a>        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
95
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
96
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-rules-hint" title="gtk_tree_view_get_rules_hint ()">gtk_tree_view_get_rules_hint</a>        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
97
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTreeView.html#gtk-tree-view-append-column" title="gtk_tree_view_append_column ()">gtk_tree_view_append_column</a>         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
98
 
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>);
99
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTreeView.html#gtk-tree-view-remove-column" title="gtk_tree_view_remove_column ()">gtk_tree_view_remove_column</a>         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
100
 
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>);
101
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTreeView.html#gtk-tree-view-insert-column" title="gtk_tree_view_insert_column ()">gtk_tree_view_insert_column</a>         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
95
                                                         <em class="parameter"><code><span class="type">gboolean</span> setting</code></em>);
 
96
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-rules-hint" title="gtk_tree_view_get_rules_hint ()">gtk_tree_view_get_rules_hint</a>        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
97
<span class="returnvalue">gint</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-append-column" title="gtk_tree_view_append_column ()">gtk_tree_view_append_column</a>         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
98
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>);
 
99
<span class="returnvalue">gint</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-remove-column" title="gtk_tree_view_remove_column ()">gtk_tree_view_remove_column</a>         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
100
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>);
 
101
<span class="returnvalue">gint</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-insert-column" title="gtk_tree_view_insert_column ()">gtk_tree_view_insert_column</a>         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
102
102
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
103
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
104
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTreeView.html#gtk-tree-view-insert-column-with-attributes" title="gtk_tree_view_insert_column_with_attributes ()">gtk_tree_view_insert_column_with_attributes</a>
 
103
                                                         <em class="parameter"><code><span class="type">gint</span> position</code></em>);
 
104
<span class="returnvalue">gint</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-insert-column-with-attributes" title="gtk_tree_view_insert_column_with_attributes ()">gtk_tree_view_insert_column_with_attributes</a>
105
105
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
106
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
107
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>,
 
106
                                                         <em class="parameter"><code><span class="type">gint</span> position</code></em>,
 
107
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>,
108
108
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>,
109
109
                                                         <em class="parameter"><code>...</code></em>);
110
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTreeView.html#gtk-tree-view-insert-column-with-data-func" title="gtk_tree_view_insert_column_with_data_func ()">gtk_tree_view_insert_column_with_data_func</a>
 
110
<span class="returnvalue">gint</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-insert-column-with-data-func" title="gtk_tree_view_insert_column_with_data_func ()">gtk_tree_view_insert_column_with_data_func</a>
111
111
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
112
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
113
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>,
 
112
                                                         <em class="parameter"><code><span class="type">gint</span> position</code></em>,
 
113
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>,
114
114
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>,
115
115
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html#GtkTreeCellDataFunc" title="GtkTreeCellDataFunc ()"><span class="type">GtkTreeCellDataFunc</span></a> func</code></em>,
116
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
117
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> dnotify</code></em>);
 
116
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
 
117
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> dnotify</code></em>);
118
118
<a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="returnvalue">GtkTreeViewColumn</span></a> * <a class="link" href="GtkTreeView.html#gtk-tree-view-get-column" title="gtk_tree_view_get_column ()">gtk_tree_view_get_column</a>            (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
119
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n</code></em>);
120
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GtkTreeView.html#gtk-tree-view-get-columns" title="gtk_tree_view_get_columns ()">gtk_tree_view_get_columns</a>           (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
119
                                                         <em class="parameter"><code><span class="type">gint</span> n</code></em>);
 
120
<span class="returnvalue">GList</span> *             <a class="link" href="GtkTreeView.html#gtk-tree-view-get-columns" title="gtk_tree_view_get_columns ()">gtk_tree_view_get_columns</a>           (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
121
121
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-move-column-after" title="gtk_tree_view_move_column_after ()">gtk_tree_view_move_column_after</a>     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
122
122
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
123
123
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *base_column</code></em>);
127
127
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-column-drag-function" title="gtk_tree_view_set_column_drag_function ()">gtk_tree_view_set_column_drag_function</a>
128
128
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
129
129
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewColumnDropFunc" title="GtkTreeViewColumnDropFunc ()"><span class="type">GtkTreeViewColumnDropFunc</span></a> func</code></em>,
130
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
131
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);
 
130
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
 
131
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);
132
132
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-scroll-to-point" title="gtk_tree_view_scroll_to_point ()">gtk_tree_view_scroll_to_point</a>       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
133
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tree_x</code></em>,
134
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tree_y</code></em>);
 
133
                                                         <em class="parameter"><code><span class="type">gint</span> tree_x</code></em>,
 
134
                                                         <em class="parameter"><code><span class="type">gint</span> tree_y</code></em>);
135
135
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-scroll-to-cell" title="gtk_tree_view_scroll_to_cell ()">gtk_tree_view_scroll_to_cell</a>        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
136
136
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
137
137
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
138
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_align</code></em>,
139
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> row_align</code></em>,
140
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> col_align</code></em>);
 
138
                                                         <em class="parameter"><code><span class="type">gboolean</span> use_align</code></em>,
 
139
                                                         <em class="parameter"><code><span class="type">gfloat</span> row_align</code></em>,
 
140
                                                         <em class="parameter"><code><span class="type">gfloat</span> col_align</code></em>);
141
141
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-cursor" title="gtk_tree_view_set_cursor ()">gtk_tree_view_set_cursor</a>            (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
142
142
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
143
143
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *focus_column</code></em>,
144
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> start_editing</code></em>);
 
144
                                                         <em class="parameter"><code><span class="type">gboolean</span> start_editing</code></em>);
145
145
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-cursor-on-cell" title="gtk_tree_view_set_cursor_on_cell ()">gtk_tree_view_set_cursor_on_cell</a>    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
146
146
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
147
147
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *focus_column</code></em>,
148
148
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *focus_cell</code></em>,
149
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> start_editing</code></em>);
 
149
                                                         <em class="parameter"><code><span class="type">gboolean</span> start_editing</code></em>);
150
150
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-get-cursor" title="gtk_tree_view_get_cursor ()">gtk_tree_view_get_cursor</a>            (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
151
151
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
152
152
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> **focus_column</code></em>);
157
157
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-collapse-all" title="gtk_tree_view_collapse_all ()">gtk_tree_view_collapse_all</a>          (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
158
158
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-expand-to-path" title="gtk_tree_view_expand_to_path ()">gtk_tree_view_expand_to_path</a>        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
159
159
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>);
160
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-expand-row" title="gtk_tree_view_expand_row ()">gtk_tree_view_expand_row</a>            (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
160
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-expand-row" title="gtk_tree_view_expand_row ()">gtk_tree_view_expand_row</a>            (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
161
161
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
162
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> open_all</code></em>);
163
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-collapse-row" title="gtk_tree_view_collapse_row ()">gtk_tree_view_collapse_row</a>          (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
162
                                                         <em class="parameter"><code><span class="type">gboolean</span> open_all</code></em>);
 
163
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-collapse-row" title="gtk_tree_view_collapse_row ()">gtk_tree_view_collapse_row</a>          (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
164
164
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>);
165
165
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-map-expanded-rows" title="gtk_tree_view_map_expanded_rows ()">gtk_tree_view_map_expanded_rows</a>     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
166
166
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewMappingFunc" title="GtkTreeViewMappingFunc ()"><span class="type">GtkTreeViewMappingFunc</span></a> func</code></em>,
167
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
168
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-row-expanded" title="gtk_tree_view_row_expanded ()">gtk_tree_view_row_expanded</a>          (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
167
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);
 
168
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-row-expanded" title="gtk_tree_view_row_expanded ()">gtk_tree_view_row_expanded</a>          (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
169
169
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>);
170
170
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-reorderable" title="gtk_tree_view_set_reorderable ()">gtk_tree_view_set_reorderable</a>       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
171
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reorderable</code></em>);
172
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-reorderable" title="gtk_tree_view_get_reorderable ()">gtk_tree_view_get_reorderable</a>       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
173
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-path-at-pos" title="gtk_tree_view_get_path_at_pos ()">gtk_tree_view_get_path_at_pos</a>       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
174
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
175
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>,
 
171
                                                         <em class="parameter"><code><span class="type">gboolean</span> reorderable</code></em>);
 
172
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-reorderable" title="gtk_tree_view_get_reorderable ()">gtk_tree_view_get_reorderable</a>       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
173
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-path-at-pos" title="gtk_tree_view_get_path_at_pos ()">gtk_tree_view_get_path_at_pos</a>       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
174
                                                         <em class="parameter"><code><span class="type">gint</span> x</code></em>,
 
175
                                                         <em class="parameter"><code><span class="type">gint</span> y</code></em>,
176
176
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
177
177
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> **column</code></em>,
178
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *cell_x</code></em>,
179
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *cell_y</code></em>);
 
178
                                                         <em class="parameter"><code><span class="type">gint</span> *cell_x</code></em>,
 
179
                                                         <em class="parameter"><code><span class="type">gint</span> *cell_y</code></em>);
180
180
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-get-cell-area" title="gtk_tree_view_get_cell_area ()">gtk_tree_view_get_cell_area</a>         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
181
181
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
182
182
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
183
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);
 
183
                                                         <em class="parameter"><code><a href="../gdk/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);
184
184
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-get-background-area" title="gtk_tree_view_get_background_area ()">gtk_tree_view_get_background_area</a>   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
185
185
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
186
186
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
187
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);
 
187
                                                         <em class="parameter"><code><a href="../gdk/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);
188
188
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-get-visible-rect" title="gtk_tree_view_get_visible_rect ()">gtk_tree_view_get_visible_rect</a>      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
189
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *visible_rect</code></em>);
190
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-visible-range" title="gtk_tree_view_get_visible_range ()">gtk_tree_view_get_visible_range</a>     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
189
                                                         <em class="parameter"><code><a href="../gdk/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *visible_rect</code></em>);
 
190
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-visible-range" title="gtk_tree_view_get_visible_range ()">gtk_tree_view_get_visible_range</a>     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
191
191
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **start_path</code></em>,
192
192
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **end_path</code></em>);
193
 
<a href="http://library.gnome.org/devel/gdk3/gdk-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> *         <a class="link" href="GtkTreeView.html#gtk-tree-view-get-bin-window" title="gtk_tree_view_get_bin_window ()">gtk_tree_view_get_bin_window</a>        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
193
<a href="../gdk/gdk-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> *         <a class="link" href="GtkTreeView.html#gtk-tree-view-get-bin-window" title="gtk_tree_view_get_bin_window ()">gtk_tree_view_get_bin_window</a>        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
194
194
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-widget-to-tree-coords" title="gtk_tree_view_widget_to_tree_coords ()">gtk_tree_view_widget_to_tree_coords</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
195
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wx</code></em>,
196
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wy</code></em>,
197
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *tx</code></em>,
198
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *ty</code></em>);
 
195
                                                         <em class="parameter"><code><span class="type">gint</span> wx</code></em>,
 
196
                                                         <em class="parameter"><code><span class="type">gint</span> wy</code></em>,
 
197
                                                         <em class="parameter"><code><span class="type">gint</span> *tx</code></em>,
 
198
                                                         <em class="parameter"><code><span class="type">gint</span> *ty</code></em>);
199
199
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-tree-to-widget-coords" title="gtk_tree_view_tree_to_widget_coords ()">gtk_tree_view_tree_to_widget_coords</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
200
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tx</code></em>,
201
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> ty</code></em>,
202
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wx</code></em>,
203
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wy</code></em>);
 
200
                                                         <em class="parameter"><code><span class="type">gint</span> tx</code></em>,
 
201
                                                         <em class="parameter"><code><span class="type">gint</span> ty</code></em>,
 
202
                                                         <em class="parameter"><code><span class="type">gint</span> *wx</code></em>,
 
203
                                                         <em class="parameter"><code><span class="type">gint</span> *wy</code></em>);
204
204
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-convert-bin-window-to-tree-coords" title="gtk_tree_view_convert_bin_window_to_tree_coords ()">gtk_tree_view_convert_bin_window_to_tree_coords</a>
205
205
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
206
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> bx</code></em>,
207
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> by</code></em>,
208
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *tx</code></em>,
209
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *ty</code></em>);
 
206
                                                         <em class="parameter"><code><span class="type">gint</span> bx</code></em>,
 
207
                                                         <em class="parameter"><code><span class="type">gint</span> by</code></em>,
 
208
                                                         <em class="parameter"><code><span class="type">gint</span> *tx</code></em>,
 
209
                                                         <em class="parameter"><code><span class="type">gint</span> *ty</code></em>);
210
210
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-convert-bin-window-to-widget-coords" title="gtk_tree_view_convert_bin_window_to_widget_coords ()">gtk_tree_view_convert_bin_window_to_widget_coords</a>
211
211
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
212
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> bx</code></em>,
213
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> by</code></em>,
214
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wx</code></em>,
215
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wy</code></em>);
 
212
                                                         <em class="parameter"><code><span class="type">gint</span> bx</code></em>,
 
213
                                                         <em class="parameter"><code><span class="type">gint</span> by</code></em>,
 
214
                                                         <em class="parameter"><code><span class="type">gint</span> *wx</code></em>,
 
215
                                                         <em class="parameter"><code><span class="type">gint</span> *wy</code></em>);
216
216
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-convert-tree-to-bin-window-coords" title="gtk_tree_view_convert_tree_to_bin_window_coords ()">gtk_tree_view_convert_tree_to_bin_window_coords</a>
217
217
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
218
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tx</code></em>,
219
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> ty</code></em>,
220
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *bx</code></em>,
221
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *by</code></em>);
 
218
                                                         <em class="parameter"><code><span class="type">gint</span> tx</code></em>,
 
219
                                                         <em class="parameter"><code><span class="type">gint</span> ty</code></em>,
 
220
                                                         <em class="parameter"><code><span class="type">gint</span> *bx</code></em>,
 
221
                                                         <em class="parameter"><code><span class="type">gint</span> *by</code></em>);
222
222
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-convert-tree-to-widget-coords" title="gtk_tree_view_convert_tree_to_widget_coords ()">gtk_tree_view_convert_tree_to_widget_coords</a>
223
223
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
224
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tx</code></em>,
225
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> ty</code></em>,
226
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wx</code></em>,
227
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wy</code></em>);
 
224
                                                         <em class="parameter"><code><span class="type">gint</span> tx</code></em>,
 
225
                                                         <em class="parameter"><code><span class="type">gint</span> ty</code></em>,
 
226
                                                         <em class="parameter"><code><span class="type">gint</span> *wx</code></em>,
 
227
                                                         <em class="parameter"><code><span class="type">gint</span> *wy</code></em>);
228
228
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-convert-widget-to-bin-window-coords" title="gtk_tree_view_convert_widget_to_bin_window_coords ()">gtk_tree_view_convert_widget_to_bin_window_coords</a>
229
229
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
230
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wx</code></em>,
231
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wy</code></em>,
232
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *bx</code></em>,
233
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *by</code></em>);
 
230
                                                         <em class="parameter"><code><span class="type">gint</span> wx</code></em>,
 
231
                                                         <em class="parameter"><code><span class="type">gint</span> wy</code></em>,
 
232
                                                         <em class="parameter"><code><span class="type">gint</span> *bx</code></em>,
 
233
                                                         <em class="parameter"><code><span class="type">gint</span> *by</code></em>);
234
234
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-convert-widget-to-tree-coords" title="gtk_tree_view_convert_widget_to_tree_coords ()">gtk_tree_view_convert_widget_to_tree_coords</a>
235
235
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
236
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wx</code></em>,
237
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wy</code></em>,
238
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *tx</code></em>,
239
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *ty</code></em>);
 
236
                                                         <em class="parameter"><code><span class="type">gint</span> wx</code></em>,
 
237
                                                         <em class="parameter"><code><span class="type">gint</span> wy</code></em>,
 
238
                                                         <em class="parameter"><code><span class="type">gint</span> *tx</code></em>,
 
239
                                                         <em class="parameter"><code><span class="type">gint</span> *ty</code></em>);
240
240
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-enable-model-drag-dest" title="gtk_tree_view_enable_model_drag_dest ()">gtk_tree_view_enable_model_drag_dest</a>
241
241
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
242
242
                                                         <em class="parameter"><code>const <a class="link" href="gtk-Selections.html#GtkTargetEntry" title="struct GtkTargetEntry"><span class="type">GtkTargetEntry</span></a> *targets</code></em>,
243
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_targets</code></em>,
244
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);
 
243
                                                         <em class="parameter"><code><span class="type">gint</span> n_targets</code></em>,
 
244
                                                         <em class="parameter"><code><a href="../gdk/gdk-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);
245
245
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-enable-model-drag-source" title="gtk_tree_view_enable_model_drag_source ()">gtk_tree_view_enable_model_drag_source</a>
246
246
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
247
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> start_button_mask</code></em>,
 
247
                                                         <em class="parameter"><code><a href="../gdk/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> start_button_mask</code></em>,
248
248
                                                         <em class="parameter"><code>const <a class="link" href="gtk-Selections.html#GtkTargetEntry" title="struct GtkTargetEntry"><span class="type">GtkTargetEntry</span></a> *targets</code></em>,
249
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_targets</code></em>,
250
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);
 
249
                                                         <em class="parameter"><code><span class="type">gint</span> n_targets</code></em>,
 
250
                                                         <em class="parameter"><code><a href="../gdk/gdk-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);
251
251
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-unset-rows-drag-source" title="gtk_tree_view_unset_rows_drag_source ()">gtk_tree_view_unset_rows_drag_source</a>
252
252
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
253
253
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-unset-rows-drag-dest" title="gtk_tree_view_unset_rows_drag_dest ()">gtk_tree_view_unset_rows_drag_dest</a>  (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
257
257
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-get-drag-dest-row" title="gtk_tree_view_get_drag_dest_row ()">gtk_tree_view_get_drag_dest_row</a>     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
258
258
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
259
259
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewDropPosition" title="enum GtkTreeViewDropPosition"><span class="type">GtkTreeViewDropPosition</span></a> *pos</code></em>);
260
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-dest-row-at-pos" title="gtk_tree_view_get_dest_row_at_pos ()">gtk_tree_view_get_dest_row_at_pos</a>   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
261
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> drag_x</code></em>,
262
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> drag_y</code></em>,
 
260
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-dest-row-at-pos" title="gtk_tree_view_get_dest_row_at_pos ()">gtk_tree_view_get_dest_row_at_pos</a>   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
261
                                                         <em class="parameter"><code><span class="type">gint</span> drag_x</code></em>,
 
262
                                                         <em class="parameter"><code><span class="type">gint</span> drag_y</code></em>,
263
263
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
264
264
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewDropPosition" title="enum GtkTreeViewDropPosition"><span class="type">GtkTreeViewDropPosition</span></a> *pos</code></em>);
265
 
<a href="http://library.gnome.org/devel/gdk3/gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="returnvalue">GdkPixmap</span></a> *         <a class="link" href="GtkTreeView.html#gtk-tree-view-create-row-drag-icon" title="gtk_tree_view_create_row_drag_icon ()">gtk_tree_view_create_row_drag_icon</a>  (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
265
<a href="../gdk/gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="returnvalue">GdkPixmap</span></a> *         <a class="link" href="GtkTreeView.html#gtk-tree-view-create-row-drag-icon" title="gtk_tree_view_create_row_drag_icon ()">gtk_tree_view_create_row_drag_icon</a>  (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
266
266
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>);
267
267
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-enable-search" title="gtk_tree_view_set_enable_search ()">gtk_tree_view_set_enable_search</a>     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
268
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable_search</code></em>);
269
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-enable-search" title="gtk_tree_view_get_enable_search ()">gtk_tree_view_get_enable_search</a>     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
270
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTreeView.html#gtk-tree-view-get-search-column" title="gtk_tree_view_get_search_column ()">gtk_tree_view_get_search_column</a>     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
268
                                                         <em class="parameter"><code><span class="type">gboolean</span> enable_search</code></em>);
 
269
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-enable-search" title="gtk_tree_view_get_enable_search ()">gtk_tree_view_get_enable_search</a>     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
270
<span class="returnvalue">gint</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-get-search-column" title="gtk_tree_view_get_search_column ()">gtk_tree_view_get_search_column</a>     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
271
271
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-search-column" title="gtk_tree_view_set_search_column ()">gtk_tree_view_set_search_column</a>     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
272
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> column</code></em>);
 
272
                                                         <em class="parameter"><code><span class="type">gint</span> column</code></em>);
273
273
<a class="link" href="GtkTreeView.html#GtkTreeViewSearchEqualFunc" title="GtkTreeViewSearchEqualFunc ()"><span class="returnvalue">GtkTreeViewSearchEqualFunc</span></a> <a class="link" href="GtkTreeView.html#gtk-tree-view-get-search-equal-func" title="gtk_tree_view_get_search_equal_func ()">gtk_tree_view_get_search_equal_func</a>
274
274
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
275
275
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-search-equal-func" title="gtk_tree_view_set_search_equal_func ()">gtk_tree_view_set_search_equal_func</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
276
276
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewSearchEqualFunc" title="GtkTreeViewSearchEqualFunc ()"><span class="type">GtkTreeViewSearchEqualFunc</span></a> search_equal_func</code></em>,
277
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> search_user_data</code></em>,
278
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> search_destroy</code></em>);
 
277
                                                         <em class="parameter"><code><span class="type">gpointer</span> search_user_data</code></em>,
 
278
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> search_destroy</code></em>);
279
279
<a class="link" href="GtkEntry.html" title="GtkEntry"><span class="returnvalue">GtkEntry</span></a> *          <a class="link" href="GtkTreeView.html#gtk-tree-view-get-search-entry" title="gtk_tree_view_get_search_entry ()">gtk_tree_view_get_search_entry</a>      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
280
280
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-search-entry" title="gtk_tree_view_set_search_entry ()">gtk_tree_view_set_search_entry</a>      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
281
281
                                                         <em class="parameter"><code><a class="link" href="GtkEntry.html" title="GtkEntry"><span class="type">GtkEntry</span></a> *entry</code></em>);
282
282
<span class="returnvalue">void</span>                (<a class="link" href="GtkTreeView.html#GtkTreeViewSearchPositionFunc" title="GtkTreeViewSearchPositionFunc ()">*GtkTreeViewSearchPositionFunc</a>)    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
283
283
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *search_dialog</code></em>,
284
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
284
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
285
285
<a class="link" href="GtkTreeView.html#GtkTreeViewSearchPositionFunc" title="GtkTreeViewSearchPositionFunc ()"><span class="returnvalue">GtkTreeViewSearchPositionFunc</span></a> <a class="link" href="GtkTreeView.html#gtk-tree-view-get-search-position-func" title="gtk_tree_view_get_search_position_func ()">gtk_tree_view_get_search_position_func</a>
286
286
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
287
287
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-search-position-func" title="gtk_tree_view_set_search_position_func ()">gtk_tree_view_set_search_position_func</a>
288
288
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
289
289
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewSearchPositionFunc" title="GtkTreeViewSearchPositionFunc ()"><span class="type">GtkTreeViewSearchPositionFunc</span></a> func</code></em>,
290
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
291
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);
292
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-fixed-height-mode" title="gtk_tree_view_get_fixed_height_mode ()">gtk_tree_view_get_fixed_height_mode</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
290
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
 
291
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);
 
292
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-fixed-height-mode" title="gtk_tree_view_get_fixed_height_mode ()">gtk_tree_view_get_fixed_height_mode</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
293
293
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-fixed-height-mode" title="gtk_tree_view_set_fixed_height_mode ()">gtk_tree_view_set_fixed_height_mode</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
294
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable</code></em>);
295
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-hover-selection" title="gtk_tree_view_get_hover_selection ()">gtk_tree_view_get_hover_selection</a>   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
294
                                                         <em class="parameter"><code><span class="type">gboolean</span> enable</code></em>);
 
295
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-hover-selection" title="gtk_tree_view_get_hover_selection ()">gtk_tree_view_get_hover_selection</a>   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
296
296
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-hover-selection" title="gtk_tree_view_set_hover_selection ()">gtk_tree_view_set_hover_selection</a>   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
297
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> hover</code></em>);
298
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-hover-expand" title="gtk_tree_view_get_hover_expand ()">gtk_tree_view_get_hover_expand</a>      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
297
                                                         <em class="parameter"><code><span class="type">gboolean</span> hover</code></em>);
 
298
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-hover-expand" title="gtk_tree_view_get_hover_expand ()">gtk_tree_view_get_hover_expand</a>      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
299
299
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-hover-expand" title="gtk_tree_view_set_hover_expand ()">gtk_tree_view_set_hover_expand</a>      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
300
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>);
 
300
                                                         <em class="parameter"><code><span class="type">gboolean</span> expand</code></em>);
301
301
<span class="returnvalue">void</span>                (<a class="link" href="GtkTreeView.html#GtkTreeDestroyCountFunc" title="GtkTreeDestroyCountFunc ()">*GtkTreeDestroyCountFunc</a>)          (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
302
302
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
303
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> children</code></em>,
304
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
303
                                                         <em class="parameter"><code><span class="type">gint</span> children</code></em>,
 
304
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
305
305
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-destroy-count-func" title="gtk_tree_view_set_destroy_count_func ()">gtk_tree_view_set_destroy_count_func</a>
306
306
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
307
307
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeDestroyCountFunc" title="GtkTreeDestroyCountFunc ()"><span class="type">GtkTreeDestroyCountFunc</span></a> func</code></em>,
308
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
309
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);
310
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="GtkTreeView.html#GtkTreeViewRowSeparatorFunc" title="GtkTreeViewRowSeparatorFunc ()">*GtkTreeViewRowSeparatorFunc</a>)      (<em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *model</code></em>,
 
308
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
 
309
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);
 
310
<span class="returnvalue">gboolean</span>            (<a class="link" href="GtkTreeView.html#GtkTreeViewRowSeparatorFunc" title="GtkTreeViewRowSeparatorFunc ()">*GtkTreeViewRowSeparatorFunc</a>)      (<em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *model</code></em>,
311
311
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>,
312
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
 
312
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);
313
313
<a class="link" href="GtkTreeView.html#GtkTreeViewRowSeparatorFunc" title="GtkTreeViewRowSeparatorFunc ()"><span class="returnvalue">GtkTreeViewRowSeparatorFunc</span></a> <a class="link" href="GtkTreeView.html#gtk-tree-view-get-row-separator-func" title="gtk_tree_view_get_row_separator_func ()">gtk_tree_view_get_row_separator_func</a>
314
314
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
315
315
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-row-separator-func" title="gtk_tree_view_set_row_separator_func ()">gtk_tree_view_set_row_separator_func</a>
316
316
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
317
317
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewRowSeparatorFunc" title="GtkTreeViewRowSeparatorFunc ()"><span class="type">GtkTreeViewRowSeparatorFunc</span></a> func</code></em>,
318
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
319
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);
320
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-rubber-banding" title="gtk_tree_view_get_rubber_banding ()">gtk_tree_view_get_rubber_banding</a>    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
318
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
 
319
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);
 
320
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-rubber-banding" title="gtk_tree_view_get_rubber_banding ()">gtk_tree_view_get_rubber_banding</a>    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
321
321
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-rubber-banding" title="gtk_tree_view_set_rubber_banding ()">gtk_tree_view_set_rubber_banding</a>    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
322
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable</code></em>);
323
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-is-rubber-banding-active" title="gtk_tree_view_is_rubber_banding_active ()">gtk_tree_view_is_rubber_banding_active</a>
 
322
                                                         <em class="parameter"><code><span class="type">gboolean</span> enable</code></em>);
 
323
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-is-rubber-banding-active" title="gtk_tree_view_is_rubber_banding_active ()">gtk_tree_view_is_rubber_banding_active</a>
324
324
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
325
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-enable-tree-lines" title="gtk_tree_view_get_enable_tree_lines ()">gtk_tree_view_get_enable_tree_lines</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
325
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-enable-tree-lines" title="gtk_tree_view_get_enable_tree_lines ()">gtk_tree_view_get_enable_tree_lines</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
326
326
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-enable-tree-lines" title="gtk_tree_view_set_enable_tree_lines ()">gtk_tree_view_set_enable_tree_lines</a> (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
327
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);
 
327
                                                         <em class="parameter"><code><span class="type">gboolean</span> enabled</code></em>);
328
328
enum                <a class="link" href="GtkTreeView.html#GtkTreeViewGridLines" title="enum GtkTreeViewGridLines">GtkTreeViewGridLines</a>;
329
329
<a class="link" href="GtkTreeView.html#GtkTreeViewGridLines" title="enum GtkTreeViewGridLines"><span class="returnvalue">GtkTreeViewGridLines</span></a> <a class="link" href="GtkTreeView.html#gtk-tree-view-get-grid-lines" title="gtk_tree_view_get_grid_lines ()">gtk_tree_view_get_grid_lines</a>       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
330
330
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-grid-lines" title="gtk_tree_view_set_grid_lines ()">gtk_tree_view_set_grid_lines</a>        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
337
337
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
338
338
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
339
339
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>);
340
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-tooltip-context" title="gtk_tree_view_get_tooltip_context ()">gtk_tree_view_get_tooltip_context</a>   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
341
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
342
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
343
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> keyboard_tip</code></em>,
 
340
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkTreeView.html#gtk-tree-view-get-tooltip-context" title="gtk_tree_view_get_tooltip_context ()">gtk_tree_view_get_tooltip_context</a>   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
341
                                                         <em class="parameter"><code><span class="type">gint</span> *x</code></em>,
 
342
                                                         <em class="parameter"><code><span class="type">gint</span> *y</code></em>,
 
343
                                                         <em class="parameter"><code><span class="type">gboolean</span> keyboard_tip</code></em>,
344
344
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> **model</code></em>,
345
345
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
346
346
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>);
347
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkTreeView.html#gtk-tree-view-get-tooltip-column" title="gtk_tree_view_get_tooltip_column ()">gtk_tree_view_get_tooltip_column</a>    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
 
347
<span class="returnvalue">gint</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-get-tooltip-column" title="gtk_tree_view_get_tooltip_column ()">gtk_tree_view_get_tooltip_column</a>    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);
348
348
<span class="returnvalue">void</span>                <a class="link" href="GtkTreeView.html#gtk-tree-view-set-tooltip-column" title="gtk_tree_view_set_tooltip_column ()">gtk_tree_view_set_tooltip_column</a>    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
349
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> column</code></em>);
 
349
                                                         <em class="parameter"><code><span class="type">gint</span> column</code></em>);
350
350
</pre>
351
351
</div>
352
352
<div class="refsect1">
353
353
<a name="GtkTreeView.object-hierarchy"></a><h2>Object Hierarchy</h2>
354
354
<pre class="synopsis">
355
 
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
356
 
   +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
 
355
  GObject
 
356
   +----GInitiallyUnowned
357
357
         +----<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a>
358
358
               +----<a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a>
359
359
                     +----<a class="link" href="GtkContainer.html" title="GtkContainer">GtkContainer</a>
370
370
<a name="GtkTreeView.properties"></a><h2>Properties</h2>
371
371
<pre class="synopsis">
372
372
  "<a class="link" href="GtkTreeView.html#GtkTreeView--enable-grid-lines" title='The "enable-grid-lines" property'>enable-grid-lines</a>"        <a class="link" href="GtkTreeView.html#GtkTreeViewGridLines" title="enum GtkTreeViewGridLines"><span class="type">GtkTreeViewGridLines</span></a>  : Read / Write
373
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--enable-search" title='The "enable-search" property'>enable-search</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
374
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--enable-tree-lines" title='The "enable-tree-lines" property'>enable-tree-lines</a>"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
373
  "<a class="link" href="GtkTreeView.html#GtkTreeView--enable-search" title='The "enable-search" property'>enable-search</a>"            <span class="type">gboolean</span>              : Read / Write
 
374
  "<a class="link" href="GtkTreeView.html#GtkTreeView--enable-tree-lines" title='The "enable-tree-lines" property'>enable-tree-lines</a>"        <span class="type">gboolean</span>              : Read / Write
375
375
  "<a class="link" href="GtkTreeView.html#GtkTreeView--expander-column" title='The "expander-column" property'>expander-column</a>"          <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>*    : Read / Write
376
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--fixed-height-mode" title='The "fixed-height-mode" property'>fixed-height-mode</a>"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
376
  "<a class="link" href="GtkTreeView.html#GtkTreeView--fixed-height-mode" title='The "fixed-height-mode" property'>fixed-height-mode</a>"        <span class="type">gboolean</span>              : Read / Write
377
377
  "<a class="link" href="GtkTreeView.html#GtkTreeView--hadjustment" title='The "hadjustment" property'>hadjustment</a>"              <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a>*        : Read / Write
378
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--headers-clickable" title='The "headers-clickable" property'>headers-clickable</a>"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
379
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--headers-visible" title='The "headers-visible" property'>headers-visible</a>"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
380
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--hover-expand" title='The "hover-expand" property'>hover-expand</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
381
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--hover-selection" title='The "hover-selection" property'>hover-selection</a>"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
382
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--level-indentation" title='The "level-indentation" property'>level-indentation</a>"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
 
378
  "<a class="link" href="GtkTreeView.html#GtkTreeView--headers-clickable" title='The "headers-clickable" property'>headers-clickable</a>"        <span class="type">gboolean</span>              : Read / Write
 
379
  "<a class="link" href="GtkTreeView.html#GtkTreeView--headers-visible" title='The "headers-visible" property'>headers-visible</a>"          <span class="type">gboolean</span>              : Read / Write
 
380
  "<a class="link" href="GtkTreeView.html#GtkTreeView--hover-expand" title='The "hover-expand" property'>hover-expand</a>"             <span class="type">gboolean</span>              : Read / Write
 
381
  "<a class="link" href="GtkTreeView.html#GtkTreeView--hover-selection" title='The "hover-selection" property'>hover-selection</a>"          <span class="type">gboolean</span>              : Read / Write
 
382
  "<a class="link" href="GtkTreeView.html#GtkTreeView--level-indentation" title='The "level-indentation" property'>level-indentation</a>"        <span class="type">gint</span>                  : Read / Write
383
383
  "<a class="link" href="GtkTreeView.html#GtkTreeView--model" title='The "model" property'>model</a>"                    <a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a>*         : Read / Write
384
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'>reorderable</a>"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
385
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--rubber-banding" title='The "rubber-banding" property'>rubber-banding</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
386
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--rules-hint" title='The "rules-hint" property'>rules-hint</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
387
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--search-column" title='The "search-column" property'>search-column</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
388
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--show-expanders" title='The "show-expanders" property'>show-expanders</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
389
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--tooltip-column" title='The "tooltip-column" property'>tooltip-column</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
 
384
  "<a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'>reorderable</a>"              <span class="type">gboolean</span>              : Read / Write
 
385
  "<a class="link" href="GtkTreeView.html#GtkTreeView--rubber-banding" title='The "rubber-banding" property'>rubber-banding</a>"           <span class="type">gboolean</span>              : Read / Write
 
386
  "<a class="link" href="GtkTreeView.html#GtkTreeView--rules-hint" title='The "rules-hint" property'>rules-hint</a>"               <span class="type">gboolean</span>              : Read / Write
 
387
  "<a class="link" href="GtkTreeView.html#GtkTreeView--search-column" title='The "search-column" property'>search-column</a>"            <span class="type">gint</span>                  : Read / Write
 
388
  "<a class="link" href="GtkTreeView.html#GtkTreeView--show-expanders" title='The "show-expanders" property'>show-expanders</a>"           <span class="type">gboolean</span>              : Read / Write
 
389
  "<a class="link" href="GtkTreeView.html#GtkTreeView--tooltip-column" title='The "tooltip-column" property'>tooltip-column</a>"           <span class="type">gint</span>                  : Read / Write
390
390
  "<a class="link" href="GtkTreeView.html#GtkTreeView--vadjustment" title='The "vadjustment" property'>vadjustment</a>"              <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a>*        : Read / Write
391
391
</pre>
392
392
</div>
393
393
<div class="refsect1">
394
394
<a name="GtkTreeView.style-properties"></a><h2>Style Properties</h2>
395
395
<pre class="synopsis">
396
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-allow-rules" title='The "allow-rules" style property'>allow-rules</a>"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
397
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-even-row-color" title='The "even-row-color" style property'>even-row-color</a>"           <a href="http://library.gnome.org/devel/gdk3/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read
398
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-expander-size" title='The "expander-size" style property'>expander-size</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read
399
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-grid-line-pattern" title='The "grid-line-pattern" style property'>grid-line-pattern</a>"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read
400
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-grid-line-width" title='The "grid-line-width" style property'>grid-line-width</a>"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read
401
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-horizontal-separator" title='The "horizontal-separator" style property'>horizontal-separator</a>"     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read
402
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-indent-expanders" title='The "indent-expanders" style property'>indent-expanders</a>"         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
403
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-odd-row-color" title='The "odd-row-color" style property'>odd-row-color</a>"            <a href="http://library.gnome.org/devel/gdk3/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read
404
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-row-ending-details" title='The "row-ending-details" style property'>row-ending-details</a>"       <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
405
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-tree-line-pattern" title='The "tree-line-pattern" style property'>tree-line-pattern</a>"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read
406
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-tree-line-width" title='The "tree-line-width" style property'>tree-line-width</a>"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read
407
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-vertical-separator" title='The "vertical-separator" style property'>vertical-separator</a>"       <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read
 
396
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-allow-rules" title='The "allow-rules" style property'>allow-rules</a>"              <span class="type">gboolean</span>              : Read
 
397
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-even-row-color" title='The "even-row-color" style property'>even-row-color</a>"           <a href="../gdk/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read
 
398
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-expander-size" title='The "expander-size" style property'>expander-size</a>"            <span class="type">gint</span>                  : Read
 
399
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-grid-line-pattern" title='The "grid-line-pattern" style property'>grid-line-pattern</a>"        <span class="type">gchar</span>*                : Read
 
400
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-grid-line-width" title='The "grid-line-width" style property'>grid-line-width</a>"          <span class="type">gint</span>                  : Read
 
401
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-horizontal-separator" title='The "horizontal-separator" style property'>horizontal-separator</a>"     <span class="type">gint</span>                  : Read
 
402
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-indent-expanders" title='The "indent-expanders" style property'>indent-expanders</a>"         <span class="type">gboolean</span>              : Read
 
403
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-odd-row-color" title='The "odd-row-color" style property'>odd-row-color</a>"            <a href="../gdk/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read
 
404
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-row-ending-details" title='The "row-ending-details" style property'>row-ending-details</a>"       <span class="type">gboolean</span>              : Read
 
405
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-tree-line-pattern" title='The "tree-line-pattern" style property'>tree-line-pattern</a>"        <span class="type">gchar</span>*                : Read
 
406
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-tree-line-width" title='The "tree-line-width" style property'>tree-line-width</a>"          <span class="type">gint</span>                  : Read
 
407
  "<a class="link" href="GtkTreeView.html#GtkTreeView--s-vertical-separator" title='The "vertical-separator" style property'>vertical-separator</a>"       <span class="type">gint</span>                  : Read
408
408
</pre>
409
409
</div>
410
410
<div class="refsect1">
411
411
<a name="GtkTreeView.signals"></a><h2>Signals</h2>
412
412
<pre class="synopsis">
413
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-columns-changed" title='The "columns-changed" signal'>columns-changed</a>"                                : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
414
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-cursor-changed" title='The "cursor-changed" signal'>cursor-changed</a>"                                 : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
415
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-expand-collapse-cursor-row" title='The "expand-collapse-cursor-row" signal'>expand-collapse-cursor-row</a>"                     : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
416
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-move-cursor" title='The "move-cursor" signal'>move-cursor</a>"                                    : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
417
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-row-activated" title='The "row-activated" signal'>row-activated</a>"                                  : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
418
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-row-collapsed" title='The "row-collapsed" signal'>row-collapsed</a>"                                  : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
419
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-row-expanded" title='The "row-expanded" signal'>row-expanded</a>"                                   : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
420
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-select-all" title='The "select-all" signal'>select-all</a>"                                     : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
421
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-select-cursor-parent" title='The "select-cursor-parent" signal'>select-cursor-parent</a>"                           : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
422
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-select-cursor-row" title='The "select-cursor-row" signal'>select-cursor-row</a>"                              : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
423
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-set-scroll-adjustments" title='The "set-scroll-adjustments" signal'>set-scroll-adjustments</a>"                         : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
424
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-start-interactive-search" title='The "start-interactive-search" signal'>start-interactive-search</a>"                       : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
425
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-test-collapse-row" title='The "test-collapse-row" signal'>test-collapse-row</a>"                              : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
426
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-test-expand-row" title='The "test-expand-row" signal'>test-expand-row</a>"                                : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
427
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-toggle-cursor-row" title='The "toggle-cursor-row" signal'>toggle-cursor-row</a>"                              : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
428
 
  "<a class="link" href="GtkTreeView.html#GtkTreeView-unselect-all" title='The "unselect-all" signal'>unselect-all</a>"                                   : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
 
413
  "<a class="link" href="GtkTreeView.html#GtkTreeView-columns-changed" title='The "columns-changed" signal'>columns-changed</a>"                                : <code class="literal">Run Last</code>
 
414
  "<a class="link" href="GtkTreeView.html#GtkTreeView-cursor-changed" title='The "cursor-changed" signal'>cursor-changed</a>"                                 : <code class="literal">Run Last</code>
 
415
  "<a class="link" href="GtkTreeView.html#GtkTreeView-expand-collapse-cursor-row" title='The "expand-collapse-cursor-row" signal'>expand-collapse-cursor-row</a>"                     : <code class="literal">Action</code>
 
416
  "<a class="link" href="GtkTreeView.html#GtkTreeView-move-cursor" title='The "move-cursor" signal'>move-cursor</a>"                                    : <code class="literal">Action</code>
 
417
  "<a class="link" href="GtkTreeView.html#GtkTreeView-row-activated" title='The "row-activated" signal'>row-activated</a>"                                  : <code class="literal">Action</code>
 
418
  "<a class="link" href="GtkTreeView.html#GtkTreeView-row-collapsed" title='The "row-collapsed" signal'>row-collapsed</a>"                                  : <code class="literal">Run Last</code>
 
419
  "<a class="link" href="GtkTreeView.html#GtkTreeView-row-expanded" title='The "row-expanded" signal'>row-expanded</a>"                                   : <code class="literal">Run Last</code>
 
420
  "<a class="link" href="GtkTreeView.html#GtkTreeView-select-all" title='The "select-all" signal'>select-all</a>"                                     : <code class="literal">Action</code>
 
421
  "<a class="link" href="GtkTreeView.html#GtkTreeView-select-cursor-parent" title='The "select-cursor-parent" signal'>select-cursor-parent</a>"                           : <code class="literal">Action</code>
 
422
  "<a class="link" href="GtkTreeView.html#GtkTreeView-select-cursor-row" title='The "select-cursor-row" signal'>select-cursor-row</a>"                              : <code class="literal">Action</code>
 
423
  "<a class="link" href="GtkTreeView.html#GtkTreeView-set-scroll-adjustments" title='The "set-scroll-adjustments" signal'>set-scroll-adjustments</a>"                         : <code class="literal">Action</code>
 
424
  "<a class="link" href="GtkTreeView.html#GtkTreeView-start-interactive-search" title='The "start-interactive-search" signal'>start-interactive-search</a>"                       : <code class="literal">Action</code>
 
425
  "<a class="link" href="GtkTreeView.html#GtkTreeView-test-collapse-row" title='The "test-collapse-row" signal'>test-collapse-row</a>"                              : <code class="literal">Run Last</code>
 
426
  "<a class="link" href="GtkTreeView.html#GtkTreeView-test-expand-row" title='The "test-expand-row" signal'>test-expand-row</a>"                                : <code class="literal">Run Last</code>
 
427
  "<a class="link" href="GtkTreeView.html#GtkTreeView-toggle-cursor-row" title='The "toggle-cursor-row" signal'>toggle-cursor-row</a>"                              : <code class="literal">Action</code>
 
428
  "<a class="link" href="GtkTreeView.html#GtkTreeView-unselect-all" title='The "unselect-all" signal'>unselect-all</a>"                                   : <code class="literal">Action</code>
429
429
</pre>
430
430
</div>
431
431
<div class="refsect1">
470
470
internal GtkTreeSelection in UI definitions.
471
471
</p>
472
472
<div class="example">
473
 
<a name="id874448"></a><p class="title"><b>Example 23. A UI definition fragment with GtkTreeView</b></p>
 
473
<a name="id994865"></a><p class="title"><b>Example 23. A UI definition fragment with GtkTreeView</b></p>
474
474
<div class="example-contents">
475
475
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
476
476
    <tbody>
586
586
<hr>
587
587
<div class="refsect2">
588
588
<a name="GtkTreeViewColumnDropFunc"></a><h3>GtkTreeViewColumnDropFunc ()</h3>
589
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*GtkTreeViewColumnDropFunc)        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
589
<pre class="programlisting"><span class="returnvalue">gboolean</span>            (*GtkTreeViewColumnDropFunc)        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
590
590
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
591
591
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *prev_column</code></em>,
592
592
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *next_column</code></em>,
593
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
 
593
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
594
594
<p>
595
595
Function type for determining whether <em class="parameter"><code>column</code></em> can be dropped in a
596
596
particular spot (as determined by <em class="parameter"><code>prev_column</code></em> and <em class="parameter"><code>next_column</code></em>).  In
597
597
left to right locales, <em class="parameter"><code>prev_column</code></em> is on the left of the potential drop
598
598
spot, and <em class="parameter"><code>next_column</code></em> is on the right.  In right to left mode, this is
599
 
reversed.  This function should return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the spot is a valid drop
600
 
spot.  Please note that returning <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> does not actually indicate that
 
599
reversed.  This function should return <code class="literal">TRUE</code> if the spot is a valid drop
 
600
spot.  Please note that returning <code class="literal">TRUE</code> does not actually indicate that
601
601
the column drop was made, but is meant only to indicate a possible drop
602
602
spot to the user.
603
603
</p>
630
630
<tr>
631
631
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
632
632
<td>
633
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if <a class="link" href="glossary.html#column" title="column"><span class="type">column</span></a> can be dropped in this spot</td>
 
633
<code class="literal">TRUE</code>, if <a class="link" href="glossary.html#column" title="column"><span class="type">column</span></a> can be dropped in this spot</td>
634
634
</tr>
635
635
</tbody>
636
636
</table></div>
640
640
<a name="GtkTreeViewMappingFunc"></a><h3>GtkTreeViewMappingFunc ()</h3>
641
641
<pre class="programlisting"><span class="returnvalue">void</span>                (*GtkTreeViewMappingFunc)           (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
642
642
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
643
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
643
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
644
644
<p>
645
645
Function used for <a class="link" href="GtkTreeView.html#gtk-tree-view-map-expanded-rows" title="gtk_tree_view_map_expanded_rows ()"><span class="type">gtk_tree_view_map_expanded_rows</span></a>.
646
646
</p>
666
666
<hr>
667
667
<div class="refsect2">
668
668
<a name="GtkTreeViewSearchEqualFunc"></a><h3>GtkTreeViewSearchEqualFunc ()</h3>
669
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*GtkTreeViewSearchEqualFunc)       (<em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *model</code></em>,
670
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> column</code></em>,
671
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
 
669
<pre class="programlisting"><span class="returnvalue">gboolean</span>            (*GtkTreeViewSearchEqualFunc)       (<em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *model</code></em>,
 
670
                                                         <em class="parameter"><code><span class="type">gint</span> column</code></em>,
 
671
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
672
672
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>,
673
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> search_data</code></em>);</pre>
 
673
                                                         <em class="parameter"><code><span class="type">gpointer</span> search_data</code></em>);</pre>
674
674
<p>
675
675
A function used for checking whether a row in <em class="parameter"><code>model</code></em> matches
676
676
a search key string entered by the user. Note the return value
706
706
<tr>
707
707
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
708
708
<td>
709
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the row matches, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise.</td>
 
709
<code class="literal">FALSE</code> if the row matches, <code class="literal">TRUE</code> otherwise.</td>
710
710
</tr>
711
711
</tbody>
712
712
</table></div>
729
729
<hr>
730
730
<div class="refsect2">
731
731
<a name="gtk-tree-view-get-level-indentation"></a><h3>gtk_tree_view_get_level_indentation ()</h3>
732
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_tree_view_get_level_indentation (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
732
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_tree_view_get_level_indentation (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
733
733
<p>
734
734
Returns the amount, in pixels, of extra indentation for child levels
735
735
in <em class="parameter"><code>tree_view</code></em>.
753
753
<hr>
754
754
<div class="refsect2">
755
755
<a name="gtk-tree-view-get-show-expanders"></a><h3>gtk_tree_view_get_show_expanders ()</h3>
756
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_show_expanders    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
756
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_show_expanders    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
757
757
<p>
758
758
Returns whether or not expanders are drawn in <em class="parameter"><code>tree_view</code></em>.
759
759
</p>
767
767
<tr>
768
768
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
769
769
<td>
770
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if expanders are drawn in <em class="parameter"><code>tree_view</code></em>, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
770
<code class="literal">TRUE</code> if expanders are drawn in <em class="parameter"><code>tree_view</code></em>, <code class="literal">FALSE</code>
771
771
otherwise.</td>
772
772
</tr>
773
773
</tbody>
778
778
<div class="refsect2">
779
779
<a name="gtk-tree-view-set-level-indentation"></a><h3>gtk_tree_view_set_level_indentation ()</h3>
780
780
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_level_indentation (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
781
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> indentation</code></em>);</pre>
 
781
                                                         <em class="parameter"><code><span class="type">gint</span> indentation</code></em>);</pre>
782
782
<p>
783
783
Sets the amount of extra indentation for child levels to use in <em class="parameter"><code>tree_view</code></em>
784
784
in addition to the default indentation.  The value should be specified in
806
806
<div class="refsect2">
807
807
<a name="gtk-tree-view-set-show-expanders"></a><h3>gtk_tree_view_set_show_expanders ()</h3>
808
808
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_show_expanders    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
809
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
 
809
                                                         <em class="parameter"><code><span class="type">gboolean</span> enabled</code></em>);</pre>
810
810
<p>
811
811
Sets whether to draw and enable expanders and indent child rows in
812
812
<em class="parameter"><code>tree_view</code></em>.  When disabled there will be no expanders visible in trees
827
827
<tr>
828
828
<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
829
829
<td>
830
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to enable expander drawing, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
830
<code class="literal">TRUE</code> to enable expander drawing, <code class="literal">FALSE</code> otherwise.</td>
831
831
</tr>
832
832
</tbody>
833
833
</table></div>
859
859
<a name="gtk-tree-view-get-model"></a><h3>gtk_tree_view_get_model ()</h3>
860
860
<pre class="programlisting"><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="returnvalue">GtkTreeModel</span></a> *      gtk_tree_view_get_model             (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
861
861
<p>
862
 
Returns the model the <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> is based on.  Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
 
862
Returns the model the <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> is based on.  Returns <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if the
863
863
model is unset.
864
864
</p>
865
865
<div class="variablelist"><table border="0">
872
872
</tr>
873
873
<tr>
874
874
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
875
 
<td>A <a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none is currently being used. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
875
<td>A <a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if none is currently being used. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
876
876
</td>
877
877
</tr>
878
878
</tbody>
885
885
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *model</code></em>);</pre>
886
886
<p>
887
887
Sets the model for a <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>.  If the <em class="parameter"><code>tree_view</code></em> already has a model
888
 
set, it will remove it before setting the new model.  If <em class="parameter"><code>model</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>,
 
888
set, it will remove it before setting the new model.  If <em class="parameter"><code>model</code></em> is <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>,
889
889
then it will unset the old model.
890
890
</p>
891
891
<div class="variablelist"><table border="0">
942
942
</tr>
943
943
<tr>
944
944
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
945
 
<td>A <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
945
<td>A <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> object, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
946
946
if none is currently being used. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
947
947
</td>
948
948
</tr>
967
967
</tr>
968
968
<tr>
969
969
<td><p><span class="term"><em class="parameter"><code>adjustment</code></em> :</span></p></td>
970
 
<td>The <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> to set, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
970
<td>The <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> to set, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
971
971
</td>
972
972
</tr>
973
973
</tbody>
990
990
</tr>
991
991
<tr>
992
992
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
993
 
<td>A <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> object, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
993
<td>A <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> object, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
994
994
if none is currently being used. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
995
995
</td>
996
996
</tr>
1015
1015
</tr>
1016
1016
<tr>
1017
1017
<td><p><span class="term"><em class="parameter"><code>adjustment</code></em> :</span></p></td>
1018
 
<td>The <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> to set, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1018
<td>The <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> to set, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1019
1019
</td>
1020
1020
</tr>
1021
1021
</tbody>
1024
1024
<hr>
1025
1025
<div class="refsect2">
1026
1026
<a name="gtk-tree-view-get-headers-visible"></a><h3>gtk_tree_view_get_headers_visible ()</h3>
1027
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_headers_visible   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
1027
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_headers_visible   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
1028
1028
<p>
1029
 
Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the headers on the <em class="parameter"><code>tree_view</code></em> are visible.
 
1029
Returns <code class="literal">TRUE</code> if the headers on the <em class="parameter"><code>tree_view</code></em> are visible.
1030
1030
</p>
1031
1031
<div class="variablelist"><table border="0">
1032
1032
<col align="left" valign="top">
1046
1046
<div class="refsect2">
1047
1047
<a name="gtk-tree-view-set-headers-visible"></a><h3>gtk_tree_view_set_headers_visible ()</h3>
1048
1048
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_headers_visible   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1049
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> headers_visible</code></em>);</pre>
 
1049
                                                         <em class="parameter"><code><span class="type">gboolean</span> headers_visible</code></em>);</pre>
1050
1050
<p>
1051
1051
Sets the visibility state of the headers.
1052
1052
</p>
1060
1060
<tr>
1061
1061
<td><p><span class="term"><em class="parameter"><code>headers_visible</code></em> :</span></p></td>
1062
1062
<td>
1063
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the headers are visible</td>
 
1063
<code class="literal">TRUE</code> if the headers are visible</td>
1064
1064
</tr>
1065
1065
</tbody>
1066
1066
</table></div>
1084
1084
<hr>
1085
1085
<div class="refsect2">
1086
1086
<a name="gtk-tree-view-get-headers-clickable"></a><h3>gtk_tree_view_get_headers_clickable ()</h3>
1087
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_headers_clickable (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
1087
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_headers_clickable (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
1088
1088
<p>
1089
1089
Returns whether all header columns are clickable.
1090
1090
</p>
1098
1098
<tr>
1099
1099
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1100
1100
<td>
1101
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if all header columns are clickable, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
1101
<code class="literal">TRUE</code> if all header columns are clickable, otherwise <code class="literal">FALSE</code>
1102
1102
</td>
1103
1103
</tr>
1104
1104
</tbody>
1109
1109
<div class="refsect2">
1110
1110
<a name="gtk-tree-view-set-headers-clickable"></a><h3>gtk_tree_view_set_headers_clickable ()</h3>
1111
1111
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_headers_clickable (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1112
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
1112
                                                         <em class="parameter"><code><span class="type">gboolean</span> setting</code></em>);</pre>
1113
1113
<p>
1114
1114
Allow the column title buttons to be clicked.
1115
1115
</p>
1123
1123
<tr>
1124
1124
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
1125
1125
<td>
1126
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the columns are clickable.</td>
 
1126
<code class="literal">TRUE</code> if the columns are clickable.</td>
1127
1127
</tr>
1128
1128
</tbody>
1129
1129
</table></div>
1132
1132
<div class="refsect2">
1133
1133
<a name="gtk-tree-view-set-rules-hint"></a><h3>gtk_tree_view_set_rules_hint ()</h3>
1134
1134
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_rules_hint        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1135
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
1135
                                                         <em class="parameter"><code><span class="type">gboolean</span> setting</code></em>);</pre>
1136
1136
<p>
1137
1137
This function tells GTK+ that the user interface for your
1138
1138
application requires users to read across tree rows and associate
1158
1158
<tr>
1159
1159
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
1160
1160
<td>
1161
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the tree requires reading across rows</td>
 
1161
<code class="literal">TRUE</code> if the tree requires reading across rows</td>
1162
1162
</tr>
1163
1163
</tbody>
1164
1164
</table></div>
1166
1166
<hr>
1167
1167
<div class="refsect2">
1168
1168
<a name="gtk-tree-view-get-rules-hint"></a><h3>gtk_tree_view_get_rules_hint ()</h3>
1169
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_rules_hint        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
1169
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_rules_hint        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
1170
1170
<p>
1171
1171
Gets the setting set by <a class="link" href="GtkTreeView.html#gtk-tree-view-set-rules-hint" title="gtk_tree_view_set_rules_hint ()"><code class="function">gtk_tree_view_set_rules_hint()</code></a>.
1172
1172
</p>
1181
1181
<tr>
1182
1182
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1183
1183
<td>
1184
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if rules are useful for the user of this tree</td>
 
1184
<code class="literal">TRUE</code> if rules are useful for the user of this tree</td>
1185
1185
</tr>
1186
1186
</tbody>
1187
1187
</table></div>
1189
1189
<hr>
1190
1190
<div class="refsect2">
1191
1191
<a name="gtk-tree-view-append-column"></a><h3>gtk_tree_view_append_column ()</h3>
1192
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_tree_view_append_column         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
1192
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_tree_view_append_column         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1193
1193
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>);</pre>
1194
1194
<p>
1195
1195
Appends <em class="parameter"><code>column</code></em> to the list of columns. If <em class="parameter"><code>tree_view</code></em> has "fixed_height"
1217
1217
<hr>
1218
1218
<div class="refsect2">
1219
1219
<a name="gtk-tree-view-remove-column"></a><h3>gtk_tree_view_remove_column ()</h3>
1220
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_tree_view_remove_column         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
1220
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_tree_view_remove_column         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1221
1221
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>);</pre>
1222
1222
<p>
1223
1223
Removes <em class="parameter"><code>column</code></em> from <em class="parameter"><code>tree_view</code></em>.
1243
1243
<hr>
1244
1244
<div class="refsect2">
1245
1245
<a name="gtk-tree-view-insert-column"></a><h3>gtk_tree_view_insert_column ()</h3>
1246
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_tree_view_insert_column         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
1246
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_tree_view_insert_column         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1247
1247
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
1248
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);</pre>
 
1248
                                                         <em class="parameter"><code><span class="type">gint</span> position</code></em>);</pre>
1249
1249
<p>
1250
1250
This inserts the <em class="parameter"><code>column</code></em> into the <em class="parameter"><code>tree_view</code></em> at <em class="parameter"><code>position</code></em>.  If <em class="parameter"><code>position</code></em> is
1251
1251
-1, then the column is inserted at the end. If <em class="parameter"><code>tree_view</code></em> has
1277
1277
<hr>
1278
1278
<div class="refsect2">
1279
1279
<a name="gtk-tree-view-insert-column-with-attributes"></a><h3>gtk_tree_view_insert_column_with_attributes ()</h3>
1280
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_tree_view_insert_column_with_attributes
 
1280
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_tree_view_insert_column_with_attributes
1281
1281
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1282
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
1283
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>,
 
1282
                                                         <em class="parameter"><code><span class="type">gint</span> position</code></em>,
 
1283
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>,
1284
1284
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>,
1285
1285
                                                         <em class="parameter"><code>...</code></em>);</pre>
1286
1286
<p>
1320
1320
<hr>
1321
1321
<div class="refsect2">
1322
1322
<a name="gtk-tree-view-insert-column-with-data-func"></a><h3>gtk_tree_view_insert_column_with_data_func ()</h3>
1323
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_tree_view_insert_column_with_data_func
 
1323
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_tree_view_insert_column_with_data_func
1324
1324
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1325
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
1326
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>,
 
1325
                                                         <em class="parameter"><code><span class="type">gint</span> position</code></em>,
 
1326
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>,
1327
1327
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>,
1328
1328
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html#GtkTreeCellDataFunc" title="GtkTreeCellDataFunc ()"><span class="type">GtkTreeCellDataFunc</span></a> func</code></em>,
1329
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
1330
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> dnotify</code></em>);</pre>
 
1329
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
 
1330
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> dnotify</code></em>);</pre>
1331
1331
<p>
1332
1332
Convenience function that inserts a new column into the <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>
1333
1333
with the given cell renderer and a <span class="type">GtkCellDataFunc</span> to set cell renderer
1381
1381
<div class="refsect2">
1382
1382
<a name="gtk-tree-view-get-column"></a><h3>gtk_tree_view_get_column ()</h3>
1383
1383
<pre class="programlisting"><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="returnvalue">GtkTreeViewColumn</span></a> * gtk_tree_view_get_column            (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1384
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n</code></em>);</pre>
 
1384
                                                         <em class="parameter"><code><span class="type">gint</span> n</code></em>);</pre>
1385
1385
<p>
1386
1386
Gets the <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> at the given position in the <span class="type">tree_view</span>.
1387
1387
</p>
1398
1398
</tr>
1399
1399
<tr>
1400
1400
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1401
 
<td>The <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
 
1401
<td>The <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if the
1402
1402
position is outside the range of columns. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1403
1403
</td>
1404
1404
</tr>
1408
1408
<hr>
1409
1409
<div class="refsect2">
1410
1410
<a name="gtk-tree-view-get-columns"></a><h3>gtk_tree_view_get_columns ()</h3>
1411
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             gtk_tree_view_get_columns           (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
1411
<pre class="programlisting"><span class="returnvalue">GList</span> *             gtk_tree_view_get_columns           (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
1412
1412
<p>
1413
 
Returns a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of all the <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> s currently in <em class="parameter"><code>tree_view</code></em>.
1414
 
The returned list must be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>.
 
1413
Returns a <span class="type">GList</span> of all the <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> s currently in <em class="parameter"><code>tree_view</code></em>.
 
1414
The returned list must be freed with <code class="function">g_list_free()</code>.
1415
1415
</p>
1416
1416
<div class="variablelist"><table border="0">
1417
1417
<col align="left" valign="top">
1436
1436
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
1437
1437
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *base_column</code></em>);</pre>
1438
1438
<p>
1439
 
Moves <em class="parameter"><code>column</code></em> to be after to <em class="parameter"><code>base_column</code></em>.  If <em class="parameter"><code>base_column</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then
 
1439
Moves <em class="parameter"><code>column</code></em> to be after to <em class="parameter"><code>base_column</code></em>.  If <em class="parameter"><code>base_column</code></em> is <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, then
1440
1440
<em class="parameter"><code>column</code></em> is placed in the first position.
1441
1441
</p>
1442
1442
<div class="variablelist"><table border="0">
1453
1453
</tr>
1454
1454
<tr>
1455
1455
<td><p><span class="term"><em class="parameter"><code>base_column</code></em> :</span></p></td>
1456
 
<td>The <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> to be moved relative to, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1456
<td>The <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> to be moved relative to, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1457
1457
</td>
1458
1458
</tr>
1459
1459
</tbody>
1466
1466
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>);</pre>
1467
1467
<p>
1468
1468
Sets the column to draw the expander arrow at. It must be in <em class="parameter"><code>tree_view</code></em>.  
1469
 
If <em class="parameter"><code>column</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the expander arrow is always at the first 
 
1469
If <em class="parameter"><code>column</code></em> is <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, then the expander arrow is always at the first 
1470
1470
visible column.
1471
1471
</p>
1472
1472
<p>
1484
1484
<tr>
1485
1485
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
1486
1486
<td>
1487
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, or the column to draw the expander arrow at.</td>
 
1487
<a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, or the column to draw the expander arrow at.</td>
1488
1488
</tr>
1489
1489
</tbody>
1490
1490
</table></div>
1519
1519
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_column_drag_function
1520
1520
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1521
1521
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewColumnDropFunc" title="GtkTreeViewColumnDropFunc ()"><span class="type">GtkTreeViewColumnDropFunc</span></a> func</code></em>,
1522
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1523
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);</pre>
 
1522
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
 
1523
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);</pre>
1524
1524
<p>
1525
1525
Sets a user function for determining where a column may be dropped when
1526
1526
dragged.  This function is called on every column pair in turn at the
1528
1528
arguments passed to <em class="parameter"><code>func</code></em> are: the <em class="parameter"><code>tree_view</code></em>, the <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> being
1529
1529
dragged, the two <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> s determining the drop spot, and
1530
1530
<em class="parameter"><code>user_data</code></em>.  If either of the <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> arguments for the drop spot
1531
 
are <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then they indicate an edge.  If <em class="parameter"><code>func</code></em> is set to be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then
 
1531
are <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, then they indicate an edge.  If <em class="parameter"><code>func</code></em> is set to be <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, then
1532
1532
<em class="parameter"><code>tree_view</code></em> reverts to the default behavior of allowing all columns to be
1533
1533
dropped everywhere.
1534
1534
</p>
1541
1541
</tr>
1542
1542
<tr>
1543
1543
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
1544
 
<td>A function to determine which columns are reorderable, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1544
<td>A function to determine which columns are reorderable, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1545
1545
</td>
1546
1546
</tr>
1547
1547
<tr>
1548
1548
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1549
 
<td>User data to be passed to <em class="parameter"><code>func</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1549
<td>User data to be passed to <em class="parameter"><code>func</code></em>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1550
1550
</td>
1551
1551
</tr>
1552
1552
<tr>
1553
1553
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1554
 
<td>Destroy notifier for <em class="parameter"><code>user_data</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1554
<td>Destroy notifier for <em class="parameter"><code>user_data</code></em>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1555
1555
</td>
1556
1556
</tr>
1557
1557
</tbody>
1561
1561
<div class="refsect2">
1562
1562
<a name="gtk-tree-view-scroll-to-point"></a><h3>gtk_tree_view_scroll_to_point ()</h3>
1563
1563
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_scroll_to_point       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1564
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tree_x</code></em>,
1565
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tree_y</code></em>);</pre>
 
1564
                                                         <em class="parameter"><code><span class="type">gint</span> tree_x</code></em>,
 
1565
                                                         <em class="parameter"><code><span class="type">gint</span> tree_y</code></em>);</pre>
1566
1566
<p>
1567
1567
Scrolls the tree view such that the top-left corner of the visible
1568
1568
area is <em class="parameter"><code>tree_x</code></em>, <em class="parameter"><code>tree_y</code></em>, where <em class="parameter"><code>tree_x</code></em> and <em class="parameter"><code>tree_y</code></em> are specified
1598
1598
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_scroll_to_cell        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1599
1599
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
1600
1600
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
1601
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_align</code></em>,
1602
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> row_align</code></em>,
1603
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> col_align</code></em>);</pre>
 
1601
                                                         <em class="parameter"><code><span class="type">gboolean</span> use_align</code></em>,
 
1602
                                                         <em class="parameter"><code><span class="type">gfloat</span> row_align</code></em>,
 
1603
                                                         <em class="parameter"><code><span class="type">gfloat</span> col_align</code></em>);</pre>
1604
1604
<p>
1605
1605
Moves the alignments of <em class="parameter"><code>tree_view</code></em> to the position specified by <em class="parameter"><code>column</code></em> and
1606
 
<em class="parameter"><code>path</code></em>.  If <em class="parameter"><code>column</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then no horizontal scrolling occurs.  Likewise,
1607
 
if <em class="parameter"><code>path</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> no vertical scrolling occurs.  At a minimum, one of <em class="parameter"><code>column</code></em>
1608
 
or <em class="parameter"><code>path</code></em> need to be non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.  <em class="parameter"><code>row_align</code></em> determines where the row is
 
1606
<em class="parameter"><code>path</code></em>.  If <em class="parameter"><code>column</code></em> is <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, then no horizontal scrolling occurs.  Likewise,
 
1607
if <em class="parameter"><code>path</code></em> is <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> no vertical scrolling occurs.  At a minimum, one of <em class="parameter"><code>column</code></em>
 
1608
or <em class="parameter"><code>path</code></em> need to be non-<a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.  <em class="parameter"><code>row_align</code></em> determines where the row is
1609
1609
placed, and <em class="parameter"><code>col_align</code></em> determines where <em class="parameter"><code>column</code></em> is placed.  Both are expected
1610
1610
to be between 0.0 and 1.0. 0.0 means left/top alignment, 1.0 means
1611
1611
right/bottom alignment, 0.5 means center.
1612
1612
</p>
1613
1613
<p>
1614
 
If <em class="parameter"><code>use_align</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then the alignment arguments are ignored, and the
 
1614
If <em class="parameter"><code>use_align</code></em> is <code class="literal">FALSE</code>, then the alignment arguments are ignored, and the
1615
1615
tree does the minimum amount of work to scroll the cell onto the screen.
1616
1616
This means that the cell will be scrolled to the edge closest to its current
1617
1617
position.  If the cell is currently visible on the screen, nothing is done.
1630
1630
</tr>
1631
1631
<tr>
1632
1632
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
1633
 
<td>The path of the row to move to, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1633
<td>The path of the row to move to, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1634
1634
</td>
1635
1635
</tr>
1636
1636
<tr>
1637
1637
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
1638
 
<td>The <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> to move horizontally to, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1638
<td>The <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> to move horizontally to, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1639
1639
</td>
1640
1640
</tr>
1641
1641
<tr>
1642
1642
<td><p><span class="term"><em class="parameter"><code>use_align</code></em> :</span></p></td>
1643
 
<td>whether to use alignment arguments, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
 
1643
<td>whether to use alignment arguments, or <code class="literal">FALSE</code>.</td>
1644
1644
</tr>
1645
1645
<tr>
1646
1646
<td><p><span class="term"><em class="parameter"><code>row_align</code></em> :</span></p></td>
1659
1659
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_cursor            (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1660
1660
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
1661
1661
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *focus_column</code></em>,
1662
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> start_editing</code></em>);</pre>
 
1662
                                                         <em class="parameter"><code><span class="type">gboolean</span> start_editing</code></em>);</pre>
1663
1663
<p>
1664
1664
Sets the current keyboard focus to be at <em class="parameter"><code>path</code></em>, and selects it.  This is
1665
1665
useful when you want to focus the user's attention on a particular row.  If
1666
 
<em class="parameter"><code>focus_column</code></em> is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then focus is given to the column specified by 
 
1666
<em class="parameter"><code>focus_column</code></em> is not <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, then focus is given to the column specified by 
1667
1667
it. Additionally, if <em class="parameter"><code>focus_column</code></em> is specified, and <em class="parameter"><code>start_editing</code></em> is 
1668
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then editing should be started in the specified cell.  
 
1668
<code class="literal">TRUE</code>, then editing should be started in the specified cell.  
1669
1669
This function is often followed by <em class="parameter"><code>gtk_widget_grab_focus</code></em> (<em class="parameter"><code>tree_view</code></em>) 
1670
1670
in order to give keyboard focus to the widget.  Please note that editing 
1671
1671
can only happen when the widget is realized.
1689
1689
</tr>
1690
1690
<tr>
1691
1691
<td><p><span class="term"><em class="parameter"><code>focus_column</code></em> :</span></p></td>
1692
 
<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1692
<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1693
1693
</td>
1694
1694
</tr>
1695
1695
<tr>
1696
1696
<td><p><span class="term"><em class="parameter"><code>start_editing</code></em> :</span></p></td>
1697
1697
<td>
1698
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the specified cell should start being edited.</td>
 
1698
<code class="literal">TRUE</code> if the specified cell should start being edited.</td>
1699
1699
</tr>
1700
1700
</tbody>
1701
1701
</table></div>
1707
1707
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
1708
1708
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *focus_column</code></em>,
1709
1709
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *focus_cell</code></em>,
1710
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> start_editing</code></em>);</pre>
 
1710
                                                         <em class="parameter"><code><span class="type">gboolean</span> start_editing</code></em>);</pre>
1711
1711
<p>
1712
1712
Sets the current keyboard focus to be at <em class="parameter"><code>path</code></em>, and selects it.  This is
1713
1713
useful when you want to focus the user's attention on a particular row.  If
1714
 
<em class="parameter"><code>focus_column</code></em> is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then focus is given to the column specified by
1715
 
it. If <em class="parameter"><code>focus_column</code></em> and <em class="parameter"><code>focus_cell</code></em> are not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, and <em class="parameter"><code>focus_column</code></em>
 
1714
<em class="parameter"><code>focus_column</code></em> is not <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, then focus is given to the column specified by
 
1715
it. If <em class="parameter"><code>focus_column</code></em> and <em class="parameter"><code>focus_cell</code></em> are not <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, and <em class="parameter"><code>focus_column</code></em>
1716
1716
contains 2 or more editable or activatable cells, then focus is given to
1717
1717
the cell specified by <em class="parameter"><code>focus_cell</code></em>. Additionally, if <em class="parameter"><code>focus_column</code></em> is
1718
 
specified, and <em class="parameter"><code>start_editing</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then editing should be started in
 
1718
specified, and <em class="parameter"><code>start_editing</code></em> is <code class="literal">TRUE</code>, then editing should be started in
1719
1719
the specified cell.  This function is often followed by
1720
1720
<em class="parameter"><code>gtk_widget_grab_focus</code></em> (<em class="parameter"><code>tree_view</code></em>) in order to give keyboard focus to the
1721
1721
widget.  Please note that editing can only happen when the widget is
1740
1740
</tr>
1741
1741
<tr>
1742
1742
<td><p><span class="term"><em class="parameter"><code>focus_column</code></em> :</span></p></td>
1743
 
<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1743
<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1744
1744
</td>
1745
1745
</tr>
1746
1746
<tr>
1747
1747
<td><p><span class="term"><em class="parameter"><code>focus_cell</code></em> :</span></p></td>
1748
 
<td>A <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1748
<td>A <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1749
1749
</td>
1750
1750
</tr>
1751
1751
<tr>
1752
1752
<td><p><span class="term"><em class="parameter"><code>start_editing</code></em> :</span></p></td>
1753
1753
<td>
1754
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the specified cell should start being edited.</td>
 
1754
<code class="literal">TRUE</code> if the specified cell should start being edited.</td>
1755
1755
</tr>
1756
1756
</tbody>
1757
1757
</table></div>
1765
1765
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> **focus_column</code></em>);</pre>
1766
1766
<p>
1767
1767
Fills in <em class="parameter"><code>path</code></em> and <em class="parameter"><code>focus_column</code></em> with the current path and focus column.  If
1768
 
the cursor isn't currently set, then *<em class="parameter"><code>path</code></em> will be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.  If no column
1769
 
currently has focus, then *<em class="parameter"><code>focus_column</code></em> will be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
1768
the cursor isn't currently set, then *<em class="parameter"><code>path</code></em> will be <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.  If no column
 
1769
currently has focus, then *<em class="parameter"><code>focus_column</code></em> will be <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.
1770
1770
</p>
1771
1771
<p>
1772
1772
The returned <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> must be freed with <a class="link" href="GtkTreeModel.html#gtk-tree-path-free" title="gtk_tree_path_free ()"><code class="function">gtk_tree_path_free()</code></a> when
1782
1782
</tr>
1783
1783
<tr>
1784
1784
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
1785
 
<td>A pointer to be filled with the current cursor path, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1785
<td>A pointer to be filled with the current cursor path, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1786
1786
</td>
1787
1787
</tr>
1788
1788
<tr>
1789
1789
<td><p><span class="term"><em class="parameter"><code>focus_column</code></em> :</span></p></td>
1790
 
<td>A pointer to be filled with the current focus column, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1790
<td>A pointer to be filled with the current focus column, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1791
1791
</td>
1792
1792
</tr>
1793
1793
</tbody>
1878
1878
<hr>
1879
1879
<div class="refsect2">
1880
1880
<a name="gtk-tree-view-expand-row"></a><h3>gtk_tree_view_expand_row ()</h3>
1881
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_expand_row            (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
1881
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_expand_row            (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1882
1882
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
1883
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> open_all</code></em>);</pre>
 
1883
                                                         <em class="parameter"><code><span class="type">gboolean</span> open_all</code></em>);</pre>
1884
1884
<p>
1885
1885
Opens the row so its children are visible.
1886
1886
</p>
1903
1903
<tr>
1904
1904
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1905
1905
<td>
1906
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the row existed and had children</td>
 
1906
<code class="literal">TRUE</code> if the row existed and had children</td>
1907
1907
</tr>
1908
1908
</tbody>
1909
1909
</table></div>
1911
1911
<hr>
1912
1912
<div class="refsect2">
1913
1913
<a name="gtk-tree-view-collapse-row"></a><h3>gtk_tree_view_collapse_row ()</h3>
1914
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_collapse_row          (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
1914
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_collapse_row          (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1915
1915
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>);</pre>
1916
1916
<p>
1917
1917
Collapses a row (hides its child rows, if they exist).
1932
1932
<tr>
1933
1933
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1934
1934
<td>
1935
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the row was collapsed.</td>
 
1935
<code class="literal">TRUE</code> if the row was collapsed.</td>
1936
1936
</tr>
1937
1937
</tbody>
1938
1938
</table></div>
1942
1942
<a name="gtk-tree-view-map-expanded-rows"></a><h3>gtk_tree_view_map_expanded_rows ()</h3>
1943
1943
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_map_expanded_rows     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1944
1944
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewMappingFunc" title="GtkTreeViewMappingFunc ()"><span class="type">GtkTreeViewMappingFunc</span></a> func</code></em>,
1945
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
 
1945
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
1946
1946
<p>
1947
1947
Calls <em class="parameter"><code>func</code></em> on all expanded rows.
1948
1948
</p>
1969
1969
<hr>
1970
1970
<div class="refsect2">
1971
1971
<a name="gtk-tree-view-row-expanded"></a><h3>gtk_tree_view_row_expanded ()</h3>
1972
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_row_expanded          (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
1972
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_row_expanded          (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1973
1973
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>);</pre>
1974
1974
<p>
1975
 
Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the node pointed to by <em class="parameter"><code>path</code></em> is expanded in <em class="parameter"><code>tree_view</code></em>.
 
1975
Returns <code class="literal">TRUE</code> if the node pointed to by <em class="parameter"><code>path</code></em> is expanded in <em class="parameter"><code>tree_view</code></em>.
1976
1976
</p>
1977
1977
<div class="variablelist"><table border="0">
1978
1978
<col align="left" valign="top">
1988
1988
<tr>
1989
1989
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1990
1990
<td>
1991
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <span class="type">path</span> is expanded.</td>
 
1991
<code class="literal">TRUE</code> if <span class="type">path</span> is expanded.</td>
1992
1992
</tr>
1993
1993
</tbody>
1994
1994
</table></div>
1997
1997
<div class="refsect2">
1998
1998
<a name="gtk-tree-view-set-reorderable"></a><h3>gtk_tree_view_set_reorderable ()</h3>
1999
1999
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_reorderable       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2000
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reorderable</code></em>);</pre>
 
2000
                                                         <em class="parameter"><code><span class="type">gboolean</span> reorderable</code></em>);</pre>
2001
2001
<p>
2002
2002
This function is a convenience function to allow you to reorder
2003
2003
models that support the <span class="type">GtkDragSourceIface</span> and the
2004
2004
<span class="type">GtkDragDestIface</span>.  Both <a class="link" href="GtkTreeStore.html" title="GtkTreeStore"><span class="type">GtkTreeStore</span></a> and <a class="link" href="GtkListStore.html" title="GtkListStore"><span class="type">GtkListStore</span></a> support
2005
 
these.  If <em class="parameter"><code>reorderable</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then the user can reorder the
 
2005
these.  If <em class="parameter"><code>reorderable</code></em> is <code class="literal">TRUE</code>, then the user can reorder the
2006
2006
model by dragging and dropping rows. The developer can listen to
2007
2007
these changes by connecting to the model's row_inserted and
2008
2008
row_deleted signals. The reordering is implemented by setting up
2024
2024
<tr>
2025
2025
<td><p><span class="term"><em class="parameter"><code>reorderable</code></em> :</span></p></td>
2026
2026
<td>
2027
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the tree can be reordered.</td>
 
2027
<code class="literal">TRUE</code>, if the tree can be reordered.</td>
2028
2028
</tr>
2029
2029
</tbody>
2030
2030
</table></div>
2032
2032
<hr>
2033
2033
<div class="refsect2">
2034
2034
<a name="gtk-tree-view-get-reorderable"></a><h3>gtk_tree_view_get_reorderable ()</h3>
2035
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_reorderable       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
2035
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_reorderable       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
2036
2036
<p>
2037
2037
Retrieves whether the user can reorder the tree via drag-and-drop. See
2038
2038
<a class="link" href="GtkTreeView.html#gtk-tree-view-set-reorderable" title="gtk_tree_view_set_reorderable ()"><code class="function">gtk_tree_view_set_reorderable()</code></a>.
2048
2048
<tr>
2049
2049
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2050
2050
<td>
2051
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the tree can be reordered.</td>
 
2051
<code class="literal">TRUE</code> if the tree can be reordered.</td>
2052
2052
</tr>
2053
2053
</tbody>
2054
2054
</table></div>
2056
2056
<hr>
2057
2057
<div class="refsect2">
2058
2058
<a name="gtk-tree-view-get-path-at-pos"></a><h3>gtk_tree_view_get_path_at_pos ()</h3>
2059
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_path_at_pos       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2060
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
2061
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>,
 
2059
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_path_at_pos       (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
2060
                                                         <em class="parameter"><code><span class="type">gint</span> x</code></em>,
 
2061
                                                         <em class="parameter"><code><span class="type">gint</span> y</code></em>,
2062
2062
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
2063
2063
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> **column</code></em>,
2064
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *cell_x</code></em>,
2065
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *cell_y</code></em>);</pre>
 
2064
                                                         <em class="parameter"><code><span class="type">gint</span> *cell_x</code></em>,
 
2065
                                                         <em class="parameter"><code><span class="type">gint</span> *cell_y</code></em>);</pre>
2066
2066
<p>
2067
2067
Finds the path at the point (<em class="parameter"><code>x</code></em>, <em class="parameter"><code>y</code></em>), relative to bin_window coordinates
2068
2068
(please see <a class="link" href="GtkTreeView.html#gtk-tree-view-get-bin-window" title="gtk_tree_view_get_bin_window ()"><code class="function">gtk_tree_view_get_bin_window()</code></a>).
2069
2069
That is, <em class="parameter"><code>x</code></em> and <em class="parameter"><code>y</code></em> are relative to an events coordinates. <em class="parameter"><code>x</code></em> and <em class="parameter"><code>y</code></em> must
2070
2070
come from an event on the <em class="parameter"><code>tree_view</code></em> only where <code class="literal">event-&gt;window ==
2071
2071
gtk_tree_view_get_bin_window ()</code>. It is primarily for
2072
 
things like popup menus. If <em class="parameter"><code>path</code></em> is non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then it will be filled
 
2072
things like popup menus. If <em class="parameter"><code>path</code></em> is non-<a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, then it will be filled
2073
2073
with the <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> at that point.  This path should be freed with
2074
 
<a class="link" href="GtkTreeModel.html#gtk-tree-path-free" title="gtk_tree_path_free ()"><code class="function">gtk_tree_path_free()</code></a>.  If <em class="parameter"><code>column</code></em> is non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then it will be filled
 
2074
<a class="link" href="GtkTreeModel.html#gtk-tree-path-free" title="gtk_tree_path_free ()"><code class="function">gtk_tree_path_free()</code></a>.  If <em class="parameter"><code>column</code></em> is non-<a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, then it will be filled
2075
2075
with the column at that point.  <em class="parameter"><code>cell_x</code></em> and <em class="parameter"><code>cell_y</code></em> return the coordinates
2076
2076
relative to the cell background (i.e. the <em class="parameter"><code>background_area</code></em> passed to
2077
2077
<a class="link" href="GtkCellRenderer.html#gtk-cell-renderer-render" title="gtk_cell_renderer_render ()"><code class="function">gtk_cell_renderer_render()</code></a>).  This function is only meaningful if
2078
 
<em class="parameter"><code>tree_view</code></em> is realized.  Therefore this function will always return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
2078
<em class="parameter"><code>tree_view</code></em> is realized.  Therefore this function will always return <code class="literal">FALSE</code>
2079
2079
if <em class="parameter"><code>tree_view</code></em> is not realized or does not have a model.
2080
2080
</p>
2081
2081
<p>
2100
2100
</tr>
2101
2101
<tr>
2102
2102
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
2103
 
<td>A pointer to a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> pointer to be filled in, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2103
<td>A pointer to a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> pointer to be filled in, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2104
2104
</td>
2105
2105
</tr>
2106
2106
<tr>
2107
2107
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
2108
 
<td>A pointer to a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> pointer to be filled in, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2108
<td>A pointer to a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> pointer to be filled in, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2109
2109
</td>
2110
2110
</tr>
2111
2111
<tr>
2112
2112
<td><p><span class="term"><em class="parameter"><code>cell_x</code></em> :</span></p></td>
2113
 
<td>A pointer where the X coordinate relative to the cell can be placed, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2113
<td>A pointer where the X coordinate relative to the cell can be placed, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2114
2114
</td>
2115
2115
</tr>
2116
2116
<tr>
2117
2117
<td><p><span class="term"><em class="parameter"><code>cell_y</code></em> :</span></p></td>
2118
 
<td>A pointer where the Y coordinate relative to the cell can be placed, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2118
<td>A pointer where the Y coordinate relative to the cell can be placed, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2119
2119
</td>
2120
2120
</tr>
2121
2121
<tr>
2122
2122
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2123
2123
<td>
2124
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a row exists at that coordinate.</td>
 
2124
<code class="literal">TRUE</code> if a row exists at that coordinate.</td>
2125
2125
</tr>
2126
2126
</tbody>
2127
2127
</table></div>
2132
2132
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_get_cell_area         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2133
2133
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
2134
2134
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
2135
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);</pre>
 
2135
                                                         <em class="parameter"><code><a href="../gdk/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);</pre>
2136
2136
<p>
2137
2137
Fills the bounding rectangle in bin_window coordinates for the cell at the
2138
2138
row specified by <em class="parameter"><code>path</code></em> and the column specified by <em class="parameter"><code>column</code></em>.  If <em class="parameter"><code>path</code></em> is
2139
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, or points to a path not currently displayed, the <em class="parameter"><code>y</code></em> and <em class="parameter"><code>height</code></em> fields
2140
 
of the rectangle will be filled with 0. If <em class="parameter"><code>column</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the <em class="parameter"><code>x</code></em> and <em class="parameter"><code>width</code></em>
 
2139
<a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, or points to a path not currently displayed, the <em class="parameter"><code>y</code></em> and <em class="parameter"><code>height</code></em> fields
 
2140
of the rectangle will be filled with 0. If <em class="parameter"><code>column</code></em> is <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, the <em class="parameter"><code>x</code></em> and <em class="parameter"><code>width</code></em>
2141
2141
fields will be filled with 0.  The sum of all cell rects does not cover the
2142
2142
entire tree; there are extra pixels in between rows, for example. The
2143
2143
returned rectangle is equivalent to the <em class="parameter"><code>cell_area</code></em> passed to
2154
2154
</tr>
2155
2155
<tr>
2156
2156
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
2157
 
<td>a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> for the row, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to get only horizontal coordinates. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2157
<td>a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> for the row, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to get only horizontal coordinates. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2158
2158
</td>
2159
2159
</tr>
2160
2160
<tr>
2161
2161
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
2162
 
<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> for the column, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to get only vertical coordinates. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2162
<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> for the column, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to get only vertical coordinates. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2163
2163
</td>
2164
2164
</tr>
2165
2165
<tr>
2176
2176
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_get_background_area   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2177
2177
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
2178
2178
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
2179
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);</pre>
 
2179
                                                         <em class="parameter"><code><a href="../gdk/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);</pre>
2180
2180
<p>
2181
2181
Fills the bounding rectangle in bin_window coordinates for the cell at the
2182
2182
row specified by <em class="parameter"><code>path</code></em> and the column specified by <em class="parameter"><code>column</code></em>.  If <em class="parameter"><code>path</code></em> is
2183
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, or points to a node not found in the tree, the <em class="parameter"><code>y</code></em> and <em class="parameter"><code>height</code></em> fields of
2184
 
the rectangle will be filled with 0. If <em class="parameter"><code>column</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the <em class="parameter"><code>x</code></em> and <em class="parameter"><code>width</code></em>
 
2183
<a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, or points to a node not found in the tree, the <em class="parameter"><code>y</code></em> and <em class="parameter"><code>height</code></em> fields of
 
2184
the rectangle will be filled with 0. If <em class="parameter"><code>column</code></em> is <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, the <em class="parameter"><code>x</code></em> and <em class="parameter"><code>width</code></em>
2185
2185
fields will be filled with 0.  The returned rectangle is equivalent to the
2186
2186
<em class="parameter"><code>background_area</code></em> passed to <a class="link" href="GtkCellRenderer.html#gtk-cell-renderer-render" title="gtk_cell_renderer_render ()"><code class="function">gtk_cell_renderer_render()</code></a>.  These background
2187
2187
areas tile to cover the entire bin window.  Contrast with the <em class="parameter"><code>cell_area</code></em>,
2198
2198
</tr>
2199
2199
<tr>
2200
2200
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
2201
 
<td>a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> for the row, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to get only horizontal coordinates. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2201
<td>a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> for the row, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to get only horizontal coordinates. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2202
2202
</td>
2203
2203
</tr>
2204
2204
<tr>
2205
2205
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
2206
 
<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> for the column, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to get only vertical coordiantes. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2206
<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> for the column, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to get only vertical coordiantes. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2207
2207
</td>
2208
2208
</tr>
2209
2209
<tr>
2218
2218
<div class="refsect2">
2219
2219
<a name="gtk-tree-view-get-visible-rect"></a><h3>gtk_tree_view_get_visible_rect ()</h3>
2220
2220
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_get_visible_rect      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2221
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *visible_rect</code></em>);</pre>
 
2221
                                                         <em class="parameter"><code><a href="../gdk/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *visible_rect</code></em>);</pre>
2222
2222
<p>
2223
2223
Fills <em class="parameter"><code>visible_rect</code></em> with the currently-visible region of the
2224
2224
buffer, in tree coordinates. Convert to bin_window coordinates with
2245
2245
<hr>
2246
2246
<div class="refsect2">
2247
2247
<a name="gtk-tree-view-get-visible-range"></a><h3>gtk_tree_view_get_visible_range ()</h3>
2248
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_visible_range     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
2248
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_visible_range     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2249
2249
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **start_path</code></em>,
2250
2250
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **end_path</code></em>);</pre>
2251
2251
<p>
2266
2266
<tr>
2267
2267
<td><p><span class="term"><em class="parameter"><code>start_path</code></em> :</span></p></td>
2268
2268
<td>Return location for start of region,
2269
 
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2269
or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2270
2270
</td>
2271
2271
</tr>
2272
2272
<tr>
2273
2273
<td><p><span class="term"><em class="parameter"><code>end_path</code></em> :</span></p></td>
2274
 
<td>Return location for end of region, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2274
<td>Return location for end of region, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2275
2275
</td>
2276
2276
</tr>
2277
2277
<tr>
2278
2278
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2279
2279
<td>
2280
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if valid paths were placed in <em class="parameter"><code>start_path</code></em> and <em class="parameter"><code>end_path</code></em>.</td>
 
2280
<code class="literal">TRUE</code>, if valid paths were placed in <em class="parameter"><code>start_path</code></em> and <em class="parameter"><code>end_path</code></em>.</td>
2281
2281
</tr>
2282
2282
</tbody>
2283
2283
</table></div>
2286
2286
<hr>
2287
2287
<div class="refsect2">
2288
2288
<a name="gtk-tree-view-get-bin-window"></a><h3>gtk_tree_view_get_bin_window ()</h3>
2289
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk3/gdk-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> *         gtk_tree_view_get_bin_window        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
2289
<pre class="programlisting"><a href="../gdk/gdk-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> *         gtk_tree_view_get_bin_window        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
2290
2290
<p>
2291
2291
Returns the window that <em class="parameter"><code>tree_view</code></em> renders to.
2292
2292
This is used primarily to compare to <code class="literal">event-&gt;window</code>
2302
2302
</tr>
2303
2303
<tr>
2304
2304
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2305
 
<td>A <a href="http://library.gnome.org/devel/gdk3/gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> when <em class="parameter"><code>tree_view</code></em>
 
2305
<td>A <a href="../gdk/gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> when <em class="parameter"><code>tree_view</code></em>
2306
2306
hasn't been realized yet. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
2307
2307
</td>
2308
2308
</tr>
2313
2313
<div class="refsect2">
2314
2314
<a name="gtk-tree-view-widget-to-tree-coords"></a><h3>gtk_tree_view_widget_to_tree_coords ()</h3>
2315
2315
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_widget_to_tree_coords (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2316
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wx</code></em>,
2317
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wy</code></em>,
2318
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *tx</code></em>,
2319
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *ty</code></em>);</pre>
 
2316
                                                         <em class="parameter"><code><span class="type">gint</span> wx</code></em>,
 
2317
                                                         <em class="parameter"><code><span class="type">gint</span> wy</code></em>,
 
2318
                                                         <em class="parameter"><code><span class="type">gint</span> *tx</code></em>,
 
2319
                                                         <em class="parameter"><code><span class="type">gint</span> *ty</code></em>);</pre>
2320
2320
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2321
2321
<h3 class="title">Warning</h3>
2322
2322
<p><code class="literal">gtk_tree_view_widget_to_tree_coords</code> has been deprecated since version 2.12 and should not be used in newly-written code. Due to historial reasons the name of this function is
2359
2359
<div class="refsect2">
2360
2360
<a name="gtk-tree-view-tree-to-widget-coords"></a><h3>gtk_tree_view_tree_to_widget_coords ()</h3>
2361
2361
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_tree_to_widget_coords (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2362
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tx</code></em>,
2363
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> ty</code></em>,
2364
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wx</code></em>,
2365
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wy</code></em>);</pre>
 
2362
                                                         <em class="parameter"><code><span class="type">gint</span> tx</code></em>,
 
2363
                                                         <em class="parameter"><code><span class="type">gint</span> ty</code></em>,
 
2364
                                                         <em class="parameter"><code><span class="type">gint</span> *wx</code></em>,
 
2365
                                                         <em class="parameter"><code><span class="type">gint</span> *wy</code></em>);</pre>
2366
2366
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2367
2367
<h3 class="title">Warning</h3>
2368
2368
<p><code class="literal">gtk_tree_view_tree_to_widget_coords</code> has been deprecated since version 2.12 and should not be used in newly-written code. Due to historial reasons the name of this function is
2406
2406
<a name="gtk-tree-view-convert-bin-window-to-tree-coords"></a><h3>gtk_tree_view_convert_bin_window_to_tree_coords ()</h3>
2407
2407
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_bin_window_to_tree_coords
2408
2408
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2409
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> bx</code></em>,
2410
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> by</code></em>,
2411
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *tx</code></em>,
2412
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *ty</code></em>);</pre>
 
2409
                                                         <em class="parameter"><code><span class="type">gint</span> bx</code></em>,
 
2410
                                                         <em class="parameter"><code><span class="type">gint</span> by</code></em>,
 
2411
                                                         <em class="parameter"><code><span class="type">gint</span> *tx</code></em>,
 
2412
                                                         <em class="parameter"><code><span class="type">gint</span> *ty</code></em>);</pre>
2413
2413
<p>
2414
2414
Converts bin_window coordinates to coordinates for the
2415
2415
tree (the full scrollable area of the tree).
2449
2449
<a name="gtk-tree-view-convert-bin-window-to-widget-coords"></a><h3>gtk_tree_view_convert_bin_window_to_widget_coords ()</h3>
2450
2450
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_bin_window_to_widget_coords
2451
2451
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2452
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> bx</code></em>,
2453
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> by</code></em>,
2454
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wx</code></em>,
2455
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wy</code></em>);</pre>
 
2452
                                                         <em class="parameter"><code><span class="type">gint</span> bx</code></em>,
 
2453
                                                         <em class="parameter"><code><span class="type">gint</span> by</code></em>,
 
2454
                                                         <em class="parameter"><code><span class="type">gint</span> *wx</code></em>,
 
2455
                                                         <em class="parameter"><code><span class="type">gint</span> *wy</code></em>);</pre>
2456
2456
<p>
2457
2457
Converts bin_window coordinates (see <a class="link" href="GtkTreeView.html#gtk-tree-view-get-bin-window" title="gtk_tree_view_get_bin_window ()"><code class="function">gtk_tree_view_get_bin_window()</code></a>)
2458
2458
to widget relative coordinates.
2492
2492
<a name="gtk-tree-view-convert-tree-to-bin-window-coords"></a><h3>gtk_tree_view_convert_tree_to_bin_window_coords ()</h3>
2493
2493
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_tree_to_bin_window_coords
2494
2494
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2495
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tx</code></em>,
2496
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> ty</code></em>,
2497
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *bx</code></em>,
2498
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *by</code></em>);</pre>
 
2495
                                                         <em class="parameter"><code><span class="type">gint</span> tx</code></em>,
 
2496
                                                         <em class="parameter"><code><span class="type">gint</span> ty</code></em>,
 
2497
                                                         <em class="parameter"><code><span class="type">gint</span> *bx</code></em>,
 
2498
                                                         <em class="parameter"><code><span class="type">gint</span> *by</code></em>);</pre>
2499
2499
<p>
2500
2500
Converts tree coordinates (coordinates in full scrollable area of the tree)
2501
2501
to bin_window coordinates.
2535
2535
<a name="gtk-tree-view-convert-tree-to-widget-coords"></a><h3>gtk_tree_view_convert_tree_to_widget_coords ()</h3>
2536
2536
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_tree_to_widget_coords
2537
2537
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2538
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> tx</code></em>,
2539
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> ty</code></em>,
2540
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wx</code></em>,
2541
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *wy</code></em>);</pre>
 
2538
                                                         <em class="parameter"><code><span class="type">gint</span> tx</code></em>,
 
2539
                                                         <em class="parameter"><code><span class="type">gint</span> ty</code></em>,
 
2540
                                                         <em class="parameter"><code><span class="type">gint</span> *wx</code></em>,
 
2541
                                                         <em class="parameter"><code><span class="type">gint</span> *wy</code></em>);</pre>
2542
2542
<p>
2543
2543
Converts tree coordinates (coordinates in full scrollable area of the tree)
2544
2544
to widget coordinates.
2578
2578
<a name="gtk-tree-view-convert-widget-to-bin-window-coords"></a><h3>gtk_tree_view_convert_widget_to_bin_window_coords ()</h3>
2579
2579
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_widget_to_bin_window_coords
2580
2580
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2581
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wx</code></em>,
2582
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wy</code></em>,
2583
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *bx</code></em>,
2584
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *by</code></em>);</pre>
 
2581
                                                         <em class="parameter"><code><span class="type">gint</span> wx</code></em>,
 
2582
                                                         <em class="parameter"><code><span class="type">gint</span> wy</code></em>,
 
2583
                                                         <em class="parameter"><code><span class="type">gint</span> *bx</code></em>,
 
2584
                                                         <em class="parameter"><code><span class="type">gint</span> *by</code></em>);</pre>
2585
2585
<p>
2586
2586
Converts widget coordinates to coordinates for the bin_window
2587
2587
(see <a class="link" href="GtkTreeView.html#gtk-tree-view-get-bin-window" title="gtk_tree_view_get_bin_window ()"><code class="function">gtk_tree_view_get_bin_window()</code></a>).
2621
2621
<a name="gtk-tree-view-convert-widget-to-tree-coords"></a><h3>gtk_tree_view_convert_widget_to_tree_coords ()</h3>
2622
2622
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_widget_to_tree_coords
2623
2623
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2624
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wx</code></em>,
2625
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> wy</code></em>,
2626
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *tx</code></em>,
2627
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *ty</code></em>);</pre>
 
2624
                                                         <em class="parameter"><code><span class="type">gint</span> wx</code></em>,
 
2625
                                                         <em class="parameter"><code><span class="type">gint</span> wy</code></em>,
 
2626
                                                         <em class="parameter"><code><span class="type">gint</span> *tx</code></em>,
 
2627
                                                         <em class="parameter"><code><span class="type">gint</span> *ty</code></em>);</pre>
2628
2628
<p>
2629
2629
Converts widget coordinates to coordinates for the
2630
2630
tree (the full scrollable area of the tree).
2665
2665
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_enable_model_drag_dest
2666
2666
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2667
2667
                                                         <em class="parameter"><code>const <a class="link" href="gtk-Selections.html#GtkTargetEntry" title="struct GtkTargetEntry"><span class="type">GtkTargetEntry</span></a> *targets</code></em>,
2668
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_targets</code></em>,
2669
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);</pre>
 
2668
                                                         <em class="parameter"><code><span class="type">gint</span> n_targets</code></em>,
 
2669
                                                         <em class="parameter"><code><a href="../gdk/gdk-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);</pre>
2670
2670
<p>
2671
2671
Turns <em class="parameter"><code>tree_view</code></em> into a drop destination for automatic DND. Calling
2672
 
this method sets <a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'><span class="type">"reorderable"</span></a> to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
 
2672
this method sets <a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'><span class="type">"reorderable"</span></a> to <code class="literal">FALSE</code>.
2673
2673
</p>
2674
2674
<div class="variablelist"><table border="0">
2675
2675
<col align="left" valign="top">
2702
2702
<a name="gtk-tree-view-enable-model-drag-source"></a><h3>gtk_tree_view_enable_model_drag_source ()</h3>
2703
2703
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_enable_model_drag_source
2704
2704
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2705
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> start_button_mask</code></em>,
 
2705
                                                         <em class="parameter"><code><a href="../gdk/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> start_button_mask</code></em>,
2706
2706
                                                         <em class="parameter"><code>const <a class="link" href="gtk-Selections.html#GtkTargetEntry" title="struct GtkTargetEntry"><span class="type">GtkTargetEntry</span></a> *targets</code></em>,
2707
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_targets</code></em>,
2708
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);</pre>
 
2707
                                                         <em class="parameter"><code><span class="type">gint</span> n_targets</code></em>,
 
2708
                                                         <em class="parameter"><code><a href="../gdk/gdk-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);</pre>
2709
2709
<p>
2710
2710
Turns <em class="parameter"><code>tree_view</code></em> into a drag source for automatic DND. Calling this
2711
 
method sets <a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'><span class="type">"reorderable"</span></a> to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
 
2711
method sets <a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'><span class="type">"reorderable"</span></a> to <code class="literal">FALSE</code>.
2712
2712
</p>
2713
2713
<div class="variablelist"><table border="0">
2714
2714
<col align="left" valign="top">
2747
2747
<p>
2748
2748
Undoes the effect of
2749
2749
<a class="link" href="GtkTreeView.html#gtk-tree-view-enable-model-drag-source" title="gtk_tree_view_enable_model_drag_source ()"><code class="function">gtk_tree_view_enable_model_drag_source()</code></a>. Calling this method sets
2750
 
<a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'><span class="type">"reorderable"</span></a> to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
 
2750
<a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'><span class="type">"reorderable"</span></a> to <code class="literal">FALSE</code>.
2751
2751
</p>
2752
2752
<div class="variablelist"><table border="0">
2753
2753
<col align="left" valign="top">
2765
2765
<p>
2766
2766
Undoes the effect of
2767
2767
<a class="link" href="GtkTreeView.html#gtk-tree-view-enable-model-drag-dest" title="gtk_tree_view_enable_model_drag_dest ()"><code class="function">gtk_tree_view_enable_model_drag_dest()</code></a>. Calling this method sets
2768
 
<a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'><span class="type">"reorderable"</span></a> to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
 
2768
<a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'><span class="type">"reorderable"</span></a> to <code class="literal">FALSE</code>.
2769
2769
</p>
2770
2770
<div class="variablelist"><table border="0">
2771
2771
<col align="left" valign="top">
2795
2795
</tr>
2796
2796
<tr>
2797
2797
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
2798
 
<td>The path of the row to highlight, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2798
<td>The path of the row to highlight, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2799
2799
</td>
2800
2800
</tr>
2801
2801
<tr>
2824
2824
</tr>
2825
2825
<tr>
2826
2826
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
2827
 
<td>Return location for the path of the highlighted row, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2827
<td>Return location for the path of the highlighted row, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2828
2828
</td>
2829
2829
</tr>
2830
2830
<tr>
2831
2831
<td><p><span class="term"><em class="parameter"><code>pos</code></em> :</span></p></td>
2832
 
<td>Return location for the drop position, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2832
<td>Return location for the drop position, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2833
2833
</td>
2834
2834
</tr>
2835
2835
</tbody>
2838
2838
<hr>
2839
2839
<div class="refsect2">
2840
2840
<a name="gtk-tree-view-get-dest-row-at-pos"></a><h3>gtk_tree_view_get_dest_row_at_pos ()</h3>
2841
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_dest_row_at_pos   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2842
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> drag_x</code></em>,
2843
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> drag_y</code></em>,
 
2841
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_dest_row_at_pos   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
2842
                                                         <em class="parameter"><code><span class="type">gint</span> drag_x</code></em>,
 
2843
                                                         <em class="parameter"><code><span class="type">gint</span> drag_y</code></em>,
2844
2844
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
2845
2845
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewDropPosition" title="enum GtkTreeViewDropPosition"><span class="type">GtkTreeViewDropPosition</span></a> *pos</code></em>);</pre>
2846
2846
<p>
2847
2847
Determines the destination row for a given position.  <em class="parameter"><code>drag_x</code></em> and
2848
2848
<em class="parameter"><code>drag_y</code></em> are expected to be in widget coordinates.  This function is only
2849
2849
meaningful if <em class="parameter"><code>tree_view</code></em> is realized.  Therefore this function will always
2850
 
return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>tree_view</code></em> is not realized or does not have a model.
 
2850
return <code class="literal">FALSE</code> if <em class="parameter"><code>tree_view</code></em> is not realized or does not have a model.
2851
2851
</p>
2852
2852
<div class="variablelist"><table border="0">
2853
2853
<col align="left" valign="top">
2867
2867
</tr>
2868
2868
<tr>
2869
2869
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
2870
 
<td>Return location for the path of the highlighted row, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2870
<td>Return location for the path of the highlighted row, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2871
2871
</td>
2872
2872
</tr>
2873
2873
<tr>
2874
2874
<td><p><span class="term"><em class="parameter"><code>pos</code></em> :</span></p></td>
2875
 
<td>Return location for the drop position, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2875
<td>Return location for the drop position, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2876
2876
</td>
2877
2877
</tr>
2878
2878
<tr>
2879
2879
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2880
 
<td>whether there is a row at the given position, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if this
 
2880
<td>whether there is a row at the given position, <code class="literal">TRUE</code> if this
2881
2881
is indeed the case.</td>
2882
2882
</tr>
2883
2883
</tbody>
2886
2886
<hr>
2887
2887
<div class="refsect2">
2888
2888
<a name="gtk-tree-view-create-row-drag-icon"></a><h3>gtk_tree_view_create_row_drag_icon ()</h3>
2889
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk3/gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="returnvalue">GdkPixmap</span></a> *         gtk_tree_view_create_row_drag_icon  (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
2889
<pre class="programlisting"><a href="../gdk/gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="returnvalue">GdkPixmap</span></a> *         gtk_tree_view_create_row_drag_icon  (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2890
2890
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>);</pre>
2891
2891
<p>
2892
 
Creates a <a href="http://library.gnome.org/devel/gdk3/gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> representation of the row at <em class="parameter"><code>path</code></em>.
 
2892
Creates a <a href="../gdk/gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> representation of the row at <em class="parameter"><code>path</code></em>.
2893
2893
This image is used for a drag icon.
2894
2894
</p>
2895
2895
<div class="variablelist"><table border="0">
2917
2917
<div class="refsect2">
2918
2918
<a name="gtk-tree-view-set-enable-search"></a><h3>gtk_tree_view_set_enable_search ()</h3>
2919
2919
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_enable_search     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2920
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable_search</code></em>);</pre>
 
2920
                                                         <em class="parameter"><code><span class="type">gboolean</span> enable_search</code></em>);</pre>
2921
2921
<p>
2922
2922
If <em class="parameter"><code>enable_search</code></em> is set, then the user can type in text to search through
2923
2923
the tree interactively (this is sometimes called "typeahead find").
2924
2924
</p>
2925
2925
<p>
2926
 
Note that even if this is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, the user can still initiate a search 
 
2926
Note that even if this is <code class="literal">FALSE</code>, the user can still initiate a search 
2927
2927
using the "start-interactive-search" key binding.
2928
2928
</p>
2929
2929
<div class="variablelist"><table border="0">
2937
2937
<tr>
2938
2938
<td><p><span class="term"><em class="parameter"><code>enable_search</code></em> :</span></p></td>
2939
2939
<td>
2940
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the user can search interactively</td>
 
2940
<code class="literal">TRUE</code>, if the user can search interactively</td>
2941
2941
</tr>
2942
2942
</tbody>
2943
2943
</table></div>
2945
2945
<hr>
2946
2946
<div class="refsect2">
2947
2947
<a name="gtk-tree-view-get-enable-search"></a><h3>gtk_tree_view_get_enable_search ()</h3>
2948
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_enable_search     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
2948
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_enable_search     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
2949
2949
<p>
2950
2950
Returns whether or not the tree allows to start interactive searching 
2951
2951
by typing in text.
2968
2968
<hr>
2969
2969
<div class="refsect2">
2970
2970
<a name="gtk-tree-view-get-search-column"></a><h3>gtk_tree_view_get_search_column ()</h3>
2971
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_tree_view_get_search_column     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
2971
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_tree_view_get_search_column     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
2972
2972
<p>
2973
2973
Gets the column searched on by the interactive search code.
2974
2974
</p>
2991
2991
<div class="refsect2">
2992
2992
<a name="gtk-tree-view-set-search-column"></a><h3>gtk_tree_view_set_search_column ()</h3>
2993
2993
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_search_column     (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2994
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> column</code></em>);</pre>
 
2994
                                                         <em class="parameter"><code><span class="type">gint</span> column</code></em>);</pre>
2995
2995
<p>
2996
2996
Sets <em class="parameter"><code>column</code></em> as the column where the interactive search code should
2997
2997
search in for the current model. 
3048
3048
<a name="gtk-tree-view-set-search-equal-func"></a><h3>gtk_tree_view_set_search_equal_func ()</h3>
3049
3049
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_search_equal_func (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3050
3050
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewSearchEqualFunc" title="GtkTreeViewSearchEqualFunc ()"><span class="type">GtkTreeViewSearchEqualFunc</span></a> search_equal_func</code></em>,
3051
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> search_user_data</code></em>,
3052
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> search_destroy</code></em>);</pre>
 
3051
                                                         <em class="parameter"><code><span class="type">gpointer</span> search_user_data</code></em>,
 
3052
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> search_destroy</code></em>);</pre>
3053
3053
<p>
3054
3054
Sets the compare function for the interactive search capabilities; note
3055
3055
that somewhat like <code class="function">strcmp()</code> returning 0 for equality
3056
 
<a class="link" href="GtkTreeView.html#GtkTreeViewSearchEqualFunc" title="GtkTreeViewSearchEqualFunc ()"><span class="type">GtkTreeViewSearchEqualFunc</span></a> returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on matches.
 
3056
<a class="link" href="GtkTreeView.html#GtkTreeViewSearchEqualFunc" title="GtkTreeViewSearchEqualFunc ()"><span class="type">GtkTreeViewSearchEqualFunc</span></a> returns <code class="literal">FALSE</code> on matches.
3057
3057
</p>
3058
3058
<div class="variablelist"><table border="0">
3059
3059
<col align="left" valign="top">
3069
3069
</tr>
3070
3070
<tr>
3071
3071
<td><p><span class="term"><em class="parameter"><code>search_user_data</code></em> :</span></p></td>
3072
 
<td>user data to pass to <em class="parameter"><code>search_equal_func</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3072
<td>user data to pass to <em class="parameter"><code>search_equal_func</code></em>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3073
3073
</td>
3074
3074
</tr>
3075
3075
<tr>
3076
3076
<td><p><span class="term"><em class="parameter"><code>search_destroy</code></em> :</span></p></td>
3077
 
<td>Destroy notifier for <em class="parameter"><code>search_user_data</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3077
<td>Destroy notifier for <em class="parameter"><code>search_user_data</code></em>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3078
3078
</td>
3079
3079
</tr>
3080
3080
</tbody>
3086
3086
<pre class="programlisting"><a class="link" href="GtkEntry.html" title="GtkEntry"><span class="returnvalue">GtkEntry</span></a> *          gtk_tree_view_get_search_entry      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
3087
3087
<p>
3088
3088
Returns the <a class="link" href="GtkEntry.html" title="GtkEntry"><span class="type">GtkEntry</span></a> which is currently in use as interactive search
3089
 
entry for <em class="parameter"><code>tree_view</code></em>.  In case the built-in entry is being used, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
3089
entry for <em class="parameter"><code>tree_view</code></em>.  In case the built-in entry is being used, <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
3090
3090
will be returned.
3091
3091
</p>
3092
3092
<div class="variablelist"><table border="0">
3114
3114
<p>
3115
3115
Sets the entry which the interactive search code will use for this
3116
3116
<em class="parameter"><code>tree_view</code></em>.  This is useful when you want to provide a search entry
3117
 
in our interface at all time at a fixed position.  Passing <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for
 
3117
in our interface at all time at a fixed position.  Passing <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> for
3118
3118
<em class="parameter"><code>entry</code></em> will make the interactive search code use the built-in popup
3119
3119
entry again.
3120
3120
</p>
3128
3128
</tr>
3129
3129
<tr>
3130
3130
<td><p><span class="term"><em class="parameter"><code>entry</code></em> :</span></p></td>
3131
 
<td>the entry the interactive search code of <em class="parameter"><code>tree_view</code></em> should use or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3131
<td>the entry the interactive search code of <em class="parameter"><code>tree_view</code></em> should use or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3132
3132
</td>
3133
3133
</tr>
3134
3134
</tbody>
3140
3140
<a name="GtkTreeViewSearchPositionFunc"></a><h3>GtkTreeViewSearchPositionFunc ()</h3>
3141
3141
<pre class="programlisting"><span class="returnvalue">void</span>                (*GtkTreeViewSearchPositionFunc)    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3142
3142
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *search_dialog</code></em>,
3143
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
3143
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
3144
3144
<p>
3145
3145
</p>
3146
3146
</div>
3174
3174
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_search_position_func
3175
3175
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3176
3176
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewSearchPositionFunc" title="GtkTreeViewSearchPositionFunc ()"><span class="type">GtkTreeViewSearchPositionFunc</span></a> func</code></em>,
3177
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
3178
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);</pre>
 
3177
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
 
3178
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);</pre>
3179
3179
<p>
3180
3180
Sets the function to use when positioning the search dialog.
3181
3181
</p>
3189
3189
</tr>
3190
3190
<tr>
3191
3191
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
3192
 
<td>the function to use to position the search dialog, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
3192
<td>the function to use to position the search dialog, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
3193
3193
to use the default search position function. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3194
3194
</td>
3195
3195
</tr>
3196
3196
<tr>
3197
3197
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
3198
 
<td>user data to pass to <em class="parameter"><code>func</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3198
<td>user data to pass to <em class="parameter"><code>func</code></em>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3199
3199
</td>
3200
3200
</tr>
3201
3201
<tr>
3202
3202
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
3203
 
<td>Destroy notifier for <em class="parameter"><code>data</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3203
<td>Destroy notifier for <em class="parameter"><code>data</code></em>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3204
3204
</td>
3205
3205
</tr>
3206
3206
</tbody>
3210
3210
<hr>
3211
3211
<div class="refsect2">
3212
3212
<a name="gtk-tree-view-get-fixed-height-mode"></a><h3>gtk_tree_view_get_fixed_height_mode ()</h3>
3213
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_fixed_height_mode (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
3213
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_fixed_height_mode (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
3214
3214
<p>
3215
3215
Returns whether fixed height mode is turned on for <em class="parameter"><code>tree_view</code></em>.
3216
3216
</p>
3225
3225
<tr>
3226
3226
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3227
3227
<td>
3228
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>tree_view</code></em> is in fixed height mode</td>
 
3228
<code class="literal">TRUE</code> if <em class="parameter"><code>tree_view</code></em> is in fixed height mode</td>
3229
3229
</tr>
3230
3230
</tbody>
3231
3231
</table></div>
3235
3235
<div class="refsect2">
3236
3236
<a name="gtk-tree-view-set-fixed-height-mode"></a><h3>gtk_tree_view_set_fixed_height_mode ()</h3>
3237
3237
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_fixed_height_mode (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3238
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable</code></em>);</pre>
 
3238
                                                         <em class="parameter"><code><span class="type">gboolean</span> enable</code></em>);</pre>
3239
3239
<p>
3240
3240
Enables or disables the fixed height mode of <em class="parameter"><code>tree_view</code></em>. 
3241
3241
Fixed height mode speeds up <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> by assuming that all 
3254
3254
<tr>
3255
3255
<td><p><span class="term"><em class="parameter"><code>enable</code></em> :</span></p></td>
3256
3256
<td>
3257
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to enable fixed height mode</td>
 
3257
<code class="literal">TRUE</code> to enable fixed height mode</td>
3258
3258
</tr>
3259
3259
</tbody>
3260
3260
</table></div>
3263
3263
<hr>
3264
3264
<div class="refsect2">
3265
3265
<a name="gtk-tree-view-get-hover-selection"></a><h3>gtk_tree_view_get_hover_selection ()</h3>
3266
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_hover_selection   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
3266
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_hover_selection   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
3267
3267
<p>
3268
3268
Returns whether hover selection mode is turned on for <em class="parameter"><code>tree_view</code></em>.
3269
3269
</p>
3278
3278
<tr>
3279
3279
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3280
3280
<td>
3281
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>tree_view</code></em> is in hover selection mode</td>
 
3281
<code class="literal">TRUE</code> if <em class="parameter"><code>tree_view</code></em> is in hover selection mode</td>
3282
3282
</tr>
3283
3283
</tbody>
3284
3284
</table></div>
3288
3288
<div class="refsect2">
3289
3289
<a name="gtk-tree-view-set-hover-selection"></a><h3>gtk_tree_view_set_hover_selection ()</h3>
3290
3290
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_hover_selection   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3291
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> hover</code></em>);</pre>
 
3291
                                                         <em class="parameter"><code><span class="type">gboolean</span> hover</code></em>);</pre>
3292
3292
<p>
3293
3293
Enables of disables the hover selection mode of <em class="parameter"><code>tree_view</code></em>.
3294
3294
Hover selection makes the selected row follow the pointer.
3306
3306
<tr>
3307
3307
<td><p><span class="term"><em class="parameter"><code>hover</code></em> :</span></p></td>
3308
3308
<td>
3309
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to enable hover selection mode</td>
 
3309
<code class="literal">TRUE</code> to enable hover selection mode</td>
3310
3310
</tr>
3311
3311
</tbody>
3312
3312
</table></div>
3315
3315
<hr>
3316
3316
<div class="refsect2">
3317
3317
<a name="gtk-tree-view-get-hover-expand"></a><h3>gtk_tree_view_get_hover_expand ()</h3>
3318
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_hover_expand      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
3318
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_hover_expand      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
3319
3319
<p>
3320
3320
Returns whether hover expansion mode is turned on for <em class="parameter"><code>tree_view</code></em>.
3321
3321
</p>
3330
3330
<tr>
3331
3331
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3332
3332
<td>
3333
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>tree_view</code></em> is in hover expansion mode</td>
 
3333
<code class="literal">TRUE</code> if <em class="parameter"><code>tree_view</code></em> is in hover expansion mode</td>
3334
3334
</tr>
3335
3335
</tbody>
3336
3336
</table></div>
3340
3340
<div class="refsect2">
3341
3341
<a name="gtk-tree-view-set-hover-expand"></a><h3>gtk_tree_view_set_hover_expand ()</h3>
3342
3342
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_hover_expand      (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3343
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>);</pre>
 
3343
                                                         <em class="parameter"><code><span class="type">gboolean</span> expand</code></em>);</pre>
3344
3344
<p>
3345
3345
Enables of disables the hover expansion mode of <em class="parameter"><code>tree_view</code></em>.
3346
3346
Hover expansion makes rows expand or collapse if the pointer 
3357
3357
<tr>
3358
3358
<td><p><span class="term"><em class="parameter"><code>expand</code></em> :</span></p></td>
3359
3359
<td>
3360
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to enable hover selection mode</td>
 
3360
<code class="literal">TRUE</code> to enable hover selection mode</td>
3361
3361
</tr>
3362
3362
</tbody>
3363
3363
</table></div>
3368
3368
<a name="GtkTreeDestroyCountFunc"></a><h3>GtkTreeDestroyCountFunc ()</h3>
3369
3369
<pre class="programlisting"><span class="returnvalue">void</span>                (*GtkTreeDestroyCountFunc)          (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3370
3370
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
3371
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> children</code></em>,
3372
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
3371
                                                         <em class="parameter"><code><span class="type">gint</span> children</code></em>,
 
3372
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
3373
3373
<p>
3374
3374
</p>
3375
3375
</div>
3379
3379
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_destroy_count_func
3380
3380
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3381
3381
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeDestroyCountFunc" title="GtkTreeDestroyCountFunc ()"><span class="type">GtkTreeDestroyCountFunc</span></a> func</code></em>,
3382
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
3383
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);</pre>
 
3382
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
 
3383
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);</pre>
3384
3384
<p>
3385
3385
This function should almost never be used.  It is meant for private use by
3386
3386
ATK for determining the number of visible children that are removed when the
3396
3396
</tr>
3397
3397
<tr>
3398
3398
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
3399
 
<td>Function to be called when a view row is destroyed, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3399
<td>Function to be called when a view row is destroyed, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3400
3400
</td>
3401
3401
</tr>
3402
3402
<tr>
3403
3403
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
3404
 
<td>User data to be passed to <em class="parameter"><code>func</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3404
<td>User data to be passed to <em class="parameter"><code>func</code></em>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3405
3405
</td>
3406
3406
</tr>
3407
3407
<tr>
3408
3408
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
3409
 
<td>Destroy notifier for <em class="parameter"><code>data</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3409
<td>Destroy notifier for <em class="parameter"><code>data</code></em>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3410
3410
</td>
3411
3411
</tr>
3412
3412
</tbody>
3415
3415
<hr>
3416
3416
<div class="refsect2">
3417
3417
<a name="GtkTreeViewRowSeparatorFunc"></a><h3>GtkTreeViewRowSeparatorFunc ()</h3>
3418
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*GtkTreeViewRowSeparatorFunc)      (<em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *model</code></em>,
 
3418
<pre class="programlisting"><span class="returnvalue">gboolean</span>            (*GtkTreeViewRowSeparatorFunc)      (<em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *model</code></em>,
3419
3419
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>,
3420
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
 
3420
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
3421
3421
<p>
3422
3422
Function type for determining whether the row pointed to by <em class="parameter"><code>iter</code></em> should
3423
3423
be rendered as a separator. A common way to implement this is to have a
3444
3444
<tr>
3445
3445
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3446
3446
<td>
3447
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the row is a separator</td>
 
3447
<code class="literal">TRUE</code> if the row is a separator</td>
3448
3448
</tr>
3449
3449
</tbody>
3450
3450
</table></div>
3479
3479
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_row_separator_func
3480
3480
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3481
3481
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewRowSeparatorFunc" title="GtkTreeViewRowSeparatorFunc ()"><span class="type">GtkTreeViewRowSeparatorFunc</span></a> func</code></em>,
3482
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
3483
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);</pre>
 
3482
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
 
3483
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);</pre>
3484
3484
<p>
3485
3485
Sets the row separator function, which is used to determine
3486
3486
whether a row should be drawn as a separator. If the row separator
3487
 
function is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, no separators are drawn. This is the default value.
 
3487
function is <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, no separators are drawn. This is the default value.
3488
3488
</p>
3489
3489
<div class="variablelist"><table border="0">
3490
3490
<col align="left" valign="top">
3501
3501
</tr>
3502
3502
<tr>
3503
3503
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
3504
 
<td>user data to pass to <em class="parameter"><code>func</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3504
<td>user data to pass to <em class="parameter"><code>func</code></em>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3505
3505
</td>
3506
3506
</tr>
3507
3507
<tr>
3508
3508
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
3509
 
<td>destroy notifier for <em class="parameter"><code>data</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3509
<td>destroy notifier for <em class="parameter"><code>data</code></em>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3510
3510
</td>
3511
3511
</tr>
3512
3512
</tbody>
3516
3516
<hr>
3517
3517
<div class="refsect2">
3518
3518
<a name="gtk-tree-view-get-rubber-banding"></a><h3>gtk_tree_view_get_rubber_banding ()</h3>
3519
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_rubber_banding    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
3519
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_rubber_banding    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
3520
3520
<p>
3521
3521
Returns whether rubber banding is turned on for <em class="parameter"><code>tree_view</code></em>.  If the
3522
3522
selection mode is <a class="link" href="gtk-Standard-Enumerations.html#GTK-SELECTION-MULTIPLE:CAPS"><span class="type">GTK_SELECTION_MULTIPLE</span></a>, rubber banding will allow the
3533
3533
<tr>
3534
3534
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3535
3535
<td>
3536
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if rubber banding in <em class="parameter"><code>tree_view</code></em> is enabled.</td>
 
3536
<code class="literal">TRUE</code> if rubber banding in <em class="parameter"><code>tree_view</code></em> is enabled.</td>
3537
3537
</tr>
3538
3538
</tbody>
3539
3539
</table></div>
3543
3543
<div class="refsect2">
3544
3544
<a name="gtk-tree-view-set-rubber-banding"></a><h3>gtk_tree_view_set_rubber_banding ()</h3>
3545
3545
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_rubber_banding    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3546
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable</code></em>);</pre>
 
3546
                                                         <em class="parameter"><code><span class="type">gboolean</span> enable</code></em>);</pre>
3547
3547
<p>
3548
3548
Enables or disables rubber banding in <em class="parameter"><code>tree_view</code></em>.  If the selection mode
3549
3549
is <a class="link" href="gtk-Standard-Enumerations.html#GTK-SELECTION-MULTIPLE:CAPS"><span class="type">GTK_SELECTION_MULTIPLE</span></a>, rubber banding will allow the user to select
3560
3560
<tr>
3561
3561
<td><p><span class="term"><em class="parameter"><code>enable</code></em> :</span></p></td>
3562
3562
<td>
3563
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to enable rubber banding</td>
 
3563
<code class="literal">TRUE</code> to enable rubber banding</td>
3564
3564
</tr>
3565
3565
</tbody>
3566
3566
</table></div>
3569
3569
<hr>
3570
3570
<div class="refsect2">
3571
3571
<a name="gtk-tree-view-is-rubber-banding-active"></a><h3>gtk_tree_view_is_rubber_banding_active ()</h3>
3572
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_is_rubber_banding_active
 
3572
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_is_rubber_banding_active
3573
3573
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
3574
3574
<p>
3575
3575
Returns whether a rubber banding operation is currently being done
3586
3586
<tr>
3587
3587
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3588
3588
<td>
3589
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a rubber banding operation is currently being
 
3589
<code class="literal">TRUE</code> if a rubber banding operation is currently being
3590
3590
done in <em class="parameter"><code>tree_view</code></em>.</td>
3591
3591
</tr>
3592
3592
</tbody>
3596
3596
<hr>
3597
3597
<div class="refsect2">
3598
3598
<a name="gtk-tree-view-get-enable-tree-lines"></a><h3>gtk_tree_view_get_enable_tree_lines ()</h3>
3599
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_enable_tree_lines (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
3599
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_enable_tree_lines (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
3600
3600
<p>
3601
3601
Returns whether or not tree lines are drawn in <em class="parameter"><code>tree_view</code></em>.
3602
3602
</p>
3610
3610
<tr>
3611
3611
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3612
3612
<td>
3613
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if tree lines are drawn in <em class="parameter"><code>tree_view</code></em>, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
3613
<code class="literal">TRUE</code> if tree lines are drawn in <em class="parameter"><code>tree_view</code></em>, <code class="literal">FALSE</code>
3614
3614
otherwise.</td>
3615
3615
</tr>
3616
3616
</tbody>
3621
3621
<div class="refsect2">
3622
3622
<a name="gtk-tree-view-set-enable-tree-lines"></a><h3>gtk_tree_view_set_enable_tree_lines ()</h3>
3623
3623
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_enable_tree_lines (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3624
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
 
3624
                                                         <em class="parameter"><code><span class="type">gboolean</span> enabled</code></em>);</pre>
3625
3625
<p>
3626
3626
Sets whether to draw lines interconnecting the expanders in <em class="parameter"><code>tree_view</code></em>.
3627
3627
This does not have any visible effects for lists.
3637
3637
<tr>
3638
3638
<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
3639
3639
<td>
3640
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to enable tree line drawing, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
3640
<code class="literal">TRUE</code> to enable tree line drawing, <code class="literal">FALSE</code> otherwise.</td>
3641
3641
</tr>
3642
3642
</tbody>
3643
3643
</table></div>
3775
3775
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>);</pre>
3776
3776
<p>
3777
3777
Sets the tip area of <em class="parameter"><code>tooltip</code></em> to the area <em class="parameter"><code>path</code></em>, <em class="parameter"><code>column</code></em> and <em class="parameter"><code>cell</code></em> have
3778
 
in common.  For example if <em class="parameter"><code>path</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and <em class="parameter"><code>column</code></em> is set, the tip
 
3778
in common.  For example if <em class="parameter"><code>path</code></em> is <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> and <em class="parameter"><code>column</code></em> is set, the tip
3779
3779
area will be set to the full area covered by <em class="parameter"><code>column</code></em>.  See also
3780
3780
<a class="link" href="GtkTooltip.html#gtk-tooltip-set-tip-area" title="gtk_tooltip_set_tip_area ()"><code class="function">gtk_tooltip_set_tip_area()</code></a>.
3781
3781
</p>
3803
3803
</tr>
3804
3804
<tr>
3805
3805
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
3806
 
<td>a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3806
<td>a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3807
3807
</td>
3808
3808
</tr>
3809
3809
<tr>
3810
3810
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
3811
 
<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3811
<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3812
3812
</td>
3813
3813
</tr>
3814
3814
<tr>
3815
3815
<td><p><span class="term"><em class="parameter"><code>cell</code></em> :</span></p></td>
3816
 
<td>a <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3816
<td>a <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3817
3817
</td>
3818
3818
</tr>
3819
3819
</tbody>
3823
3823
<hr>
3824
3824
<div class="refsect2">
3825
3825
<a name="gtk-tree-view-get-tooltip-context"></a><h3>gtk_tree_view_get_tooltip_context ()</h3>
3826
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_tree_view_get_tooltip_context   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3827
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
3828
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
3829
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> keyboard_tip</code></em>,
 
3826
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_get_tooltip_context   (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
 
3827
                                                         <em class="parameter"><code><span class="type">gint</span> *x</code></em>,
 
3828
                                                         <em class="parameter"><code><span class="type">gint</span> *y</code></em>,
 
3829
                                                         <em class="parameter"><code><span class="type">gboolean</span> keyboard_tip</code></em>,
3830
3830
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> **model</code></em>,
3831
3831
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
3832
3832
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>);</pre>
3838
3838
</p>
3839
3839
<p>
3840
3840
The return value indicates whether there is a tree view row at the given
3841
 
coordinates (<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>) or not (<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>) for mouse tooltips.  For keyboard
3842
 
tooltips the row returned will be the cursor row.  When <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then any of
 
3841
coordinates (<code class="literal">TRUE</code>) or not (<code class="literal">FALSE</code>) for mouse tooltips.  For keyboard
 
3842
tooltips the row returned will be the cursor row.  When <code class="literal">TRUE</code>, then any of
3843
3843
<em class="parameter"><code>model</code></em>, <em class="parameter"><code>path</code></em> and <em class="parameter"><code>iter</code></em> which have been provided will be set to point to
3844
3844
that row and the corresponding model.  <em class="parameter"><code>x</code></em> and <em class="parameter"><code>y</code></em> will always be converted
3845
 
to be relative to <em class="parameter"><code>tree_view</code></em>'s bin_window if <em class="parameter"><code>keyboard_tooltip</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
 
3845
to be relative to <em class="parameter"><code>tree_view</code></em>'s bin_window if <em class="parameter"><code>keyboard_tooltip</code></em> is <code class="literal">FALSE</code>.
3846
3846
</p>
3847
3847
<div class="variablelist"><table border="0">
3848
3848
<col align="left" valign="top">
3868
3868
</tr>
3869
3869
<tr>
3870
3870
<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
3871
 
<td>a pointer to receive a <a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3871
<td>a pointer to receive a <a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3872
3872
</td>
3873
3873
</tr>
3874
3874
<tr>
3875
3875
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
3876
 
<td>a pointer to receive a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3876
<td>a pointer to receive a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3877
3877
</td>
3878
3878
</tr>
3879
3879
<tr>
3880
3880
<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
3881
 
<td>a pointer to receive a <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3881
<td>a pointer to receive a <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3882
3882
</td>
3883
3883
</tr>
3884
3884
<tr>
3892
3892
<hr>
3893
3893
<div class="refsect2">
3894
3894
<a name="gtk-tree-view-get-tooltip-column"></a><h3>gtk_tree_view_get_tooltip_column ()</h3>
3895
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_tree_view_get_tooltip_column    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
 
3895
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_tree_view_get_tooltip_column    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
3896
3896
<p>
3897
3897
Returns the column of <em class="parameter"><code>tree_view</code></em>'s model which is being used for
3898
3898
displaying tooltips on <em class="parameter"><code>tree_view</code></em>'s rows.
3918
3918
<div class="refsect2">
3919
3919
<a name="gtk-tree-view-set-tooltip-column"></a><h3>gtk_tree_view_set_tooltip_column ()</h3>
3920
3920
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_tooltip_column    (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3921
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> column</code></em>);</pre>
 
3921
                                                         <em class="parameter"><code><span class="type">gint</span> column</code></em>);</pre>
3922
3922
<p>
3923
3923
If you only plan to have simple (text-only) tooltips on full rows, you
3924
3924
can use this function to have <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> handle these automatically
3926
3926
containing the tooltip texts, or -1 to disable this feature.
3927
3927
</p>
3928
3928
<p>
3929
 
When enabled, <span class="type">"has-tooltip"</span> will be set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> and
 
3929
When enabled, <span class="type">"has-tooltip"</span> will be set to <code class="literal">TRUE</code> and
3930
3930
<em class="parameter"><code>tree_view</code></em> will connect a <a class="link" href="GtkWidget.html#GtkWidget-query-tooltip" title='The "query-tooltip" signal'><span class="type">"query-tooltip"</span></a> signal handler.
3931
3931
</p>
3932
3932
<p>
3961
3961
<hr>
3962
3962
<div class="refsect2">
3963
3963
<a name="GtkTreeView--enable-search"></a><h3>The <code class="literal">"enable-search"</code> property</h3>
3964
 
<pre class="programlisting">  "enable-search"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3964
<pre class="programlisting">  "enable-search"            <span class="type">gboolean</span>              : Read / Write</pre>
3965
3965
<p>View allows user to search through columns interactively.</p>
3966
3966
<p>Default value: TRUE</p>
3967
3967
</div>
3968
3968
<hr>
3969
3969
<div class="refsect2">
3970
3970
<a name="GtkTreeView--enable-tree-lines"></a><h3>The <code class="literal">"enable-tree-lines"</code> property</h3>
3971
 
<pre class="programlisting">  "enable-tree-lines"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3971
<pre class="programlisting">  "enable-tree-lines"        <span class="type">gboolean</span>              : Read / Write</pre>
3972
3972
<p>Whether tree lines should be drawn in the tree view.</p>
3973
3973
<p>Default value: FALSE</p>
3974
3974
</div>
3981
3981
<hr>
3982
3982
<div class="refsect2">
3983
3983
<a name="GtkTreeView--fixed-height-mode"></a><h3>The <code class="literal">"fixed-height-mode"</code> property</h3>
3984
 
<pre class="programlisting">  "fixed-height-mode"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3984
<pre class="programlisting">  "fixed-height-mode"        <span class="type">gboolean</span>              : Read / Write</pre>
3985
3985
<p>
3986
 
Setting the ::fixed-height-mode property to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> speeds up
 
3986
Setting the ::fixed-height-mode property to <code class="literal">TRUE</code> speeds up
3987
3987
<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> by assuming that all rows have the same height. 
3988
3988
Only enable this option if all rows are the same height.  
3989
3989
Please see <a class="link" href="GtkTreeView.html#gtk-tree-view-set-fixed-height-mode" title="gtk_tree_view_set_fixed_height_mode ()"><code class="function">gtk_tree_view_set_fixed_height_mode()</code></a> for more 
4001
4001
<hr>
4002
4002
<div class="refsect2">
4003
4003
<a name="GtkTreeView--headers-clickable"></a><h3>The <code class="literal">"headers-clickable"</code> property</h3>
4004
 
<pre class="programlisting">  "headers-clickable"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
4004
<pre class="programlisting">  "headers-clickable"        <span class="type">gboolean</span>              : Read / Write</pre>
4005
4005
<p>Column headers respond to click events.</p>
4006
4006
<p>Default value: TRUE</p>
4007
4007
</div>
4008
4008
<hr>
4009
4009
<div class="refsect2">
4010
4010
<a name="GtkTreeView--headers-visible"></a><h3>The <code class="literal">"headers-visible"</code> property</h3>
4011
 
<pre class="programlisting">  "headers-visible"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
4011
<pre class="programlisting">  "headers-visible"          <span class="type">gboolean</span>              : Read / Write</pre>
4012
4012
<p>Show the column header buttons.</p>
4013
4013
<p>Default value: TRUE</p>
4014
4014
</div>
4015
4015
<hr>
4016
4016
<div class="refsect2">
4017
4017
<a name="GtkTreeView--hover-expand"></a><h3>The <code class="literal">"hover-expand"</code> property</h3>
4018
 
<pre class="programlisting">  "hover-expand"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
4018
<pre class="programlisting">  "hover-expand"             <span class="type">gboolean</span>              : Read / Write</pre>
4019
4019
<p>
4020
4020
Enables of disables the hover expansion mode of <em class="parameter"><code>tree_view</code></em>.
4021
4021
Hover expansion makes rows expand or collapse if the pointer moves 
4031
4031
<hr>
4032
4032
<div class="refsect2">
4033
4033
<a name="GtkTreeView--hover-selection"></a><h3>The <code class="literal">"hover-selection"</code> property</h3>
4034
 
<pre class="programlisting">  "hover-selection"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
4034
<pre class="programlisting">  "hover-selection"          <span class="type">gboolean</span>              : Read / Write</pre>
4035
4035
<p>
4036
4036
Enables of disables the hover selection mode of <em class="parameter"><code>tree_view</code></em>.
4037
4037
Hover selection makes the selected row follow the pointer.
4048
4048
<hr>
4049
4049
<div class="refsect2">
4050
4050
<a name="GtkTreeView--level-indentation"></a><h3>The <code class="literal">"level-indentation"</code> property</h3>
4051
 
<pre class="programlisting">  "level-indentation"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
 
4051
<pre class="programlisting">  "level-indentation"        <span class="type">gint</span>                  : Read / Write</pre>
4052
4052
<p>
4053
4053
Extra indentation for each level.
4054
4054
</p>
4065
4065
<hr>
4066
4066
<div class="refsect2">
4067
4067
<a name="GtkTreeView--reorderable"></a><h3>The <code class="literal">"reorderable"</code> property</h3>
4068
 
<pre class="programlisting">  "reorderable"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
4068
<pre class="programlisting">  "reorderable"              <span class="type">gboolean</span>              : Read / Write</pre>
4069
4069
<p>View is reorderable.</p>
4070
4070
<p>Default value: FALSE</p>
4071
4071
</div>
4072
4072
<hr>
4073
4073
<div class="refsect2">
4074
4074
<a name="GtkTreeView--rubber-banding"></a><h3>The <code class="literal">"rubber-banding"</code> property</h3>
4075
 
<pre class="programlisting">  "rubber-banding"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
4075
<pre class="programlisting">  "rubber-banding"           <span class="type">gboolean</span>              : Read / Write</pre>
4076
4076
<p>Whether to enable selection of multiple items by dragging the mouse pointer.</p>
4077
4077
<p>Default value: FALSE</p>
4078
4078
</div>
4079
4079
<hr>
4080
4080
<div class="refsect2">
4081
4081
<a name="GtkTreeView--rules-hint"></a><h3>The <code class="literal">"rules-hint"</code> property</h3>
4082
 
<pre class="programlisting">  "rules-hint"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
4082
<pre class="programlisting">  "rules-hint"               <span class="type">gboolean</span>              : Read / Write</pre>
4083
4083
<p>Set a hint to the theme engine to draw rows in alternating colors.</p>
4084
4084
<p>Default value: FALSE</p>
4085
4085
</div>
4086
4086
<hr>
4087
4087
<div class="refsect2">
4088
4088
<a name="GtkTreeView--search-column"></a><h3>The <code class="literal">"search-column"</code> property</h3>
4089
 
<pre class="programlisting">  "search-column"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
 
4089
<pre class="programlisting">  "search-column"            <span class="type">gint</span>                  : Read / Write</pre>
4090
4090
<p>Model column to search through during interactive search.</p>
4091
4091
<p>Allowed values: &gt;= G_MAXULONG</p>
4092
4092
<p>Default value: -1</p>
4094
4094
<hr>
4095
4095
<div class="refsect2">
4096
4096
<a name="GtkTreeView--show-expanders"></a><h3>The <code class="literal">"show-expanders"</code> property</h3>
4097
 
<pre class="programlisting">  "show-expanders"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
4097
<pre class="programlisting">  "show-expanders"           <span class="type">gboolean</span>              : Read / Write</pre>
4098
4098
<p>
4099
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the view has expanders.
 
4099
<code class="literal">TRUE</code> if the view has expanders.
4100
4100
</p>
4101
4101
<p>Default value: TRUE</p>
4102
4102
<p class="since">Since 2.12</p>
4104
4104
<hr>
4105
4105
<div class="refsect2">
4106
4106
<a name="GtkTreeView--tooltip-column"></a><h3>The <code class="literal">"tooltip-column"</code> property</h3>
4107
 
<pre class="programlisting">  "tooltip-column"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
 
4107
<pre class="programlisting">  "tooltip-column"           <span class="type">gint</span>                  : Read / Write</pre>
4108
4108
<p>The column in the model containing the tooltip texts for the rows.</p>
4109
4109
<p>Allowed values: &gt;= G_MAXULONG</p>
4110
4110
<p>Default value: -1</p>
4120
4120
<a name="GtkTreeView.style-property-details"></a><h2>Style Property Details</h2>
4121
4121
<div class="refsect2">
4122
4122
<a name="GtkTreeView--s-allow-rules"></a><h3>The <code class="literal">"allow-rules"</code> style property</h3>
4123
 
<pre class="programlisting">  "allow-rules"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
 
4123
<pre class="programlisting">  "allow-rules"              <span class="type">gboolean</span>              : Read</pre>
4124
4124
<p>Allow drawing of alternating color rows.</p>
4125
4125
<p>Default value: TRUE</p>
4126
4126
</div>
4127
4127
<hr>
4128
4128
<div class="refsect2">
4129
4129
<a name="GtkTreeView--s-even-row-color"></a><h3>The <code class="literal">"even-row-color"</code> style property</h3>
4130
 
<pre class="programlisting">  "even-row-color"           <a href="http://library.gnome.org/devel/gdk3/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read</pre>
 
4130
<pre class="programlisting">  "even-row-color"           <a href="../gdk/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read</pre>
4131
4131
<p>Color to use for even rows.</p>
4132
4132
</div>
4133
4133
<hr>
4134
4134
<div class="refsect2">
4135
4135
<a name="GtkTreeView--s-expander-size"></a><h3>The <code class="literal">"expander-size"</code> style property</h3>
4136
 
<pre class="programlisting">  "expander-size"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read</pre>
 
4136
<pre class="programlisting">  "expander-size"            <span class="type">gint</span>                  : Read</pre>
4137
4137
<p>Size of the expander arrow.</p>
4138
4138
<p>Allowed values: &gt;= 0</p>
4139
4139
<p>Default value: 12</p>
4141
4141
<hr>
4142
4142
<div class="refsect2">
4143
4143
<a name="GtkTreeView--s-grid-line-pattern"></a><h3>The <code class="literal">"grid-line-pattern"</code> style property</h3>
4144
 
<pre class="programlisting">  "grid-line-pattern"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read</pre>
 
4144
<pre class="programlisting">  "grid-line-pattern"        <span class="type">gchar</span>*                : Read</pre>
4145
4145
<p>Dash pattern used to draw the tree view grid lines.</p>
4146
4146
<p>Default value: "\001\001"</p>
4147
4147
</div>
4148
4148
<hr>
4149
4149
<div class="refsect2">
4150
4150
<a name="GtkTreeView--s-grid-line-width"></a><h3>The <code class="literal">"grid-line-width"</code> style property</h3>
4151
 
<pre class="programlisting">  "grid-line-width"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read</pre>
 
4151
<pre class="programlisting">  "grid-line-width"          <span class="type">gint</span>                  : Read</pre>
4152
4152
<p>Width, in pixels, of the tree view grid lines.</p>
4153
4153
<p>Allowed values: &gt;= 0</p>
4154
4154
<p>Default value: 1</p>
4156
4156
<hr>
4157
4157
<div class="refsect2">
4158
4158
<a name="GtkTreeView--s-horizontal-separator"></a><h3>The <code class="literal">"horizontal-separator"</code> style property</h3>
4159
 
<pre class="programlisting">  "horizontal-separator"     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read</pre>
 
4159
<pre class="programlisting">  "horizontal-separator"     <span class="type">gint</span>                  : Read</pre>
4160
4160
<p>Horizontal space between cells.  Must be an even number.</p>
4161
4161
<p>Allowed values: &gt;= 0</p>
4162
4162
<p>Default value: 2</p>
4164
4164
<hr>
4165
4165
<div class="refsect2">
4166
4166
<a name="GtkTreeView--s-indent-expanders"></a><h3>The <code class="literal">"indent-expanders"</code> style property</h3>
4167
 
<pre class="programlisting">  "indent-expanders"         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
 
4167
<pre class="programlisting">  "indent-expanders"         <span class="type">gboolean</span>              : Read</pre>
4168
4168
<p>Make the expanders indented.</p>
4169
4169
<p>Default value: TRUE</p>
4170
4170
</div>
4171
4171
<hr>
4172
4172
<div class="refsect2">
4173
4173
<a name="GtkTreeView--s-odd-row-color"></a><h3>The <code class="literal">"odd-row-color"</code> style property</h3>
4174
 
<pre class="programlisting">  "odd-row-color"            <a href="http://library.gnome.org/devel/gdk3/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read</pre>
 
4174
<pre class="programlisting">  "odd-row-color"            <a href="../gdk/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read</pre>
4175
4175
<p>Color to use for odd rows.</p>
4176
4176
</div>
4177
4177
<hr>
4178
4178
<div class="refsect2">
4179
4179
<a name="GtkTreeView--s-row-ending-details"></a><h3>The <code class="literal">"row-ending-details"</code> style property</h3>
4180
 
<pre class="programlisting">  "row-ending-details"       <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
 
4180
<pre class="programlisting">  "row-ending-details"       <span class="type">gboolean</span>              : Read</pre>
4181
4181
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
4182
4182
<h3 class="title">Warning</h3>
4183
4183
<p><code class="literal">GtkTreeView:row-ending-details</code> has been deprecated since version 2.22 and should not be used in newly-written code. This style property will be removed in GTK+ 3</p>
4190
4190
<hr>
4191
4191
<div class="refsect2">
4192
4192
<a name="GtkTreeView--s-tree-line-pattern"></a><h3>The <code class="literal">"tree-line-pattern"</code> style property</h3>
4193
 
<pre class="programlisting">  "tree-line-pattern"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read</pre>
 
4193
<pre class="programlisting">  "tree-line-pattern"        <span class="type">gchar</span>*                : Read</pre>
4194
4194
<p>Dash pattern used to draw the tree view lines.</p>
4195
4195
<p>Default value: "\001\001"</p>
4196
4196
</div>
4197
4197
<hr>
4198
4198
<div class="refsect2">
4199
4199
<a name="GtkTreeView--s-tree-line-width"></a><h3>The <code class="literal">"tree-line-width"</code> style property</h3>
4200
 
<pre class="programlisting">  "tree-line-width"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read</pre>
 
4200
<pre class="programlisting">  "tree-line-width"          <span class="type">gint</span>                  : Read</pre>
4201
4201
<p>Width, in pixels, of the tree view lines.</p>
4202
4202
<p>Allowed values: &gt;= 0</p>
4203
4203
<p>Default value: 1</p>
4205
4205
<hr>
4206
4206
<div class="refsect2">
4207
4207
<a name="GtkTreeView--s-vertical-separator"></a><h3>The <code class="literal">"vertical-separator"</code> style property</h3>
4208
 
<pre class="programlisting">  "vertical-separator"       <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read</pre>
 
4208
<pre class="programlisting">  "vertical-separator"       <span class="type">gint</span>                  : Read</pre>
4209
4209
<p>Vertical space between cells.  Must be an even number.</p>
4210
4210
<p>Allowed values: &gt;= 0</p>
4211
4211
<p>Default value: 2</p>
4216
4216
<div class="refsect2">
4217
4217
<a name="GtkTreeView-columns-changed"></a><h3>The <code class="literal">"columns-changed"</code> signal</h3>
4218
4218
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view,
4219
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
4219
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
4220
4220
<p>
4221
4221
The number of columns of the treeview has changed.
4222
4222
</p>
4238
4238
<div class="refsect2">
4239
4239
<a name="GtkTreeView-cursor-changed"></a><h3>The <code class="literal">"cursor-changed"</code> signal</h3>
4240
4240
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view,
4241
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
4241
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
4242
4242
<p>
4243
4243
The position of the cursor (focused cell) has changed.
4244
4244
</p>
4259
4259
<hr>
4260
4260
<div class="refsect2">
4261
4261
<a name="GtkTreeView-expand-collapse-cursor-row"></a><h3>The <code class="literal">"expand-collapse-cursor-row"</code> signal</h3>
4262
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
4263
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>     arg1,
4264
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>     arg2,
4265
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>     arg3,
4266
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
 
4262
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
 
4263
                                                        <span class="type">gboolean</span>     arg1,
 
4264
                                                        <span class="type">gboolean</span>     arg2,
 
4265
                                                        <span class="type">gboolean</span>     arg3,
 
4266
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
4267
4267
<p>
4268
4268
</p>
4269
4269
<div class="variablelist"><table border="0">
4283
4283
<hr>
4284
4284
<div class="refsect2">
4285
4285
<a name="GtkTreeView-move-cursor"></a><h3>The <code class="literal">"move-cursor"</code> signal</h3>
4286
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>    *treeview,
 
4286
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>    *treeview,
4287
4287
                                                        <a class="link" href="gtk-Standard-Enumerations.html#GtkMovementStep" title="enum GtkMovementStep"><span class="type">GtkMovementStep</span></a> arg1,
4288
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>            arg2,
4289
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
 
4288
                                                        <span class="type">gint</span>            arg2,
 
4289
                                                        <span class="type">gpointer</span>        user_data)      : <code class="literal">Action</code></pre>
4290
4290
<p>
4291
4291
</p>
4292
4292
<div class="variablelist"><table border="0">
4309
4309
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>       *tree_view,
4310
4310
                                                        <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a>       *path,
4311
4311
                                                        <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column,
4312
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>           user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
 
4312
                                                        <span class="type">gpointer</span>           user_data)      : <code class="literal">Action</code></pre>
4313
4313
<p>
4314
4314
The "row-activated" signal is emitted when the method
4315
4315
<a class="link" href="GtkTreeView.html#gtk-tree-view-row-activated" title="gtk_tree_view_row_activated ()"><code class="function">gtk_tree_view_row_activated()</code></a> is called or the user double clicks
4349
4349
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view,
4350
4350
                                                        <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter,
4351
4351
                                                        <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path,
4352
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
4352
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
4353
4353
<p>
4354
4354
The given row has been collapsed (child nodes are hidden).
4355
4355
</p>
4381
4381
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view,
4382
4382
                                                        <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter,
4383
4383
                                                        <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path,
4384
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
4384
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
4385
4385
<p>
4386
4386
The given row has been expanded (child nodes are shown).
4387
4387
</p>
4410
4410
<hr>
4411
4411
<div class="refsect2">
4412
4412
<a name="GtkTreeView-select-all"></a><h3>The <code class="literal">"select-all"</code> signal</h3>
4413
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
4414
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
 
4413
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
 
4414
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
4415
4415
<p>
4416
4416
</p>
4417
4417
<div class="variablelist"><table border="0">
4431
4431
<hr>
4432
4432
<div class="refsect2">
4433
4433
<a name="GtkTreeView-select-cursor-parent"></a><h3>The <code class="literal">"select-cursor-parent"</code> signal</h3>
4434
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
4435
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
 
4434
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
 
4435
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
4436
4436
<p>
4437
4437
</p>
4438
4438
<div class="variablelist"><table border="0">
4452
4452
<hr>
4453
4453
<div class="refsect2">
4454
4454
<a name="GtkTreeView-select-cursor-row"></a><h3>The <code class="literal">"select-cursor-row"</code> signal</h3>
4455
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
4456
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>     arg1,
4457
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
 
4455
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
 
4456
                                                        <span class="type">gboolean</span>     arg1,
 
4457
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
4458
4458
<p>
4459
4459
</p>
4460
4460
<div class="variablelist"><table border="0">
4477
4477
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>   *horizontal,
4478
4478
                                                        <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *vertical,
4479
4479
                                                        <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *arg2,
4480
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
 
4480
                                                        <span class="type">gpointer</span>       user_data)       : <code class="literal">Action</code></pre>
4481
4481
<p>
4482
4482
Set the scroll adjustments for the tree view. Usually scrolled containers
4483
4483
like <a class="link" href="GtkScrolledWindow.html" title="GtkScrolledWindow"><span class="type">GtkScrolledWindow</span></a> will emit this signal to connect two instances
4506
4506
<hr>
4507
4507
<div class="refsect2">
4508
4508
<a name="GtkTreeView-start-interactive-search"></a><h3>The <code class="literal">"start-interactive-search"</code> signal</h3>
4509
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
4510
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
 
4509
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
 
4510
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
4511
4511
<p>
4512
4512
</p>
4513
4513
<div class="variablelist"><table border="0">
4527
4527
<hr>
4528
4528
<div class="refsect2">
4529
4529
<a name="GtkTreeView-test-collapse-row"></a><h3>The <code class="literal">"test-collapse-row"</code> signal</h3>
4530
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view,
 
4530
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view,
4531
4531
                                                        <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter,
4532
4532
                                                        <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path,
4533
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
4533
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
4534
4534
<p>
4535
4535
The given row is about to be collapsed (hide its children nodes). Use this
4536
4536
signal if you need to control the collapsibility of individual rows.
4557
4557
<tr>
4558
4558
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4559
4559
<td>
4560
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to allow collapsing, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to reject</td>
 
4560
<code class="literal">FALSE</code> to allow collapsing, <code class="literal">TRUE</code> to reject</td>
4561
4561
</tr>
4562
4562
</tbody>
4563
4563
</table></div>
4565
4565
<hr>
4566
4566
<div class="refsect2">
4567
4567
<a name="GtkTreeView-test-expand-row"></a><h3>The <code class="literal">"test-expand-row"</code> signal</h3>
4568
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view,
 
4568
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view,
4569
4569
                                                        <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter,
4570
4570
                                                        <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path,
4571
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
4571
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
4572
4572
<p>
4573
4573
The given row is about to be expanded (show its children nodes). Use this
4574
4574
signal if you need to control the expandability of individual rows.
4595
4595
<tr>
4596
4596
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4597
4597
<td>
4598
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to allow expansion, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to reject</td>
 
4598
<code class="literal">FALSE</code> to allow expansion, <code class="literal">TRUE</code> to reject</td>
4599
4599
</tr>
4600
4600
</tbody>
4601
4601
</table></div>
4603
4603
<hr>
4604
4604
<div class="refsect2">
4605
4605
<a name="GtkTreeView-toggle-cursor-row"></a><h3>The <code class="literal">"toggle-cursor-row"</code> signal</h3>
4606
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
4607
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
 
4606
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
 
4607
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
4608
4608
<p>
4609
4609
</p>
4610
4610
<div class="variablelist"><table border="0">
4624
4624
<hr>
4625
4625
<div class="refsect2">
4626
4626
<a name="GtkTreeView-unselect-all"></a><h3>The <code class="literal">"unselect-all"</code> signal</h3>
4627
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
4628
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
 
4627
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *treeview,
 
4628
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
4629
4629
<p>
4630
4630
</p>
4631
4631
<div class="variablelist"><table border="0">