~ubuntu-branches/ubuntu/raring/gtk+2.0/raring-proposed

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Rico Tzschichholz, Jeremy Bicha, Rico Tzschichholz
  • Date: 2013-02-25 04:48:13 UTC
  • mfrom: (72.1.32 experimental)
  • Revision ID: package-import@ubuntu.com-20130225044813-tuhknnk1l7rq0itt
Tags: 2.24.16-1ubuntu1
[ Jeremy Bicha ]
* Sync with Debian. Remaining changes:
* debian/libgtk2.0-0.symbols:
  - Add Ubuntu specific symbols
* debian/patches/012_ubuntu-set-grab-add.patch
  - Added ubuntu_gtk_widget_set_has_grab so we can grab sliders and 
    things in menus, needed by ido
* debian/patches/043_menu_proxy.patch
  - Add GtkMenuProxy support for remoting menus.
* debian/patches/062_dnd_menubar.patch:
  - Allow click on menubars for dnd
* debian/patches/063_treeview_almost_fixed.patch:
  - Add an ubuntu-almost-fixed-height-mode property, (required for
    software-center)
* debian/patches/071_no_offscreen_widgets_grabbing.patch:
  - Don't let offscreen widgets do grabbing
* debian/patches/072_indicator_menu_update.patch:
  - change by Cody Russell to send an update event on menu changes,
    should make the bluetooth indicator refresh correctly
* debian/patches/090_logging_file_saves.patch:
  - improve the logging of saved files
* debian/patches/092_default_to_xdg_document_dir.patch:
  - Use $XDG_DOCUMENTS_DIR as default directory rather than the home
    directory for the 'Print to File' function.
* debian/patches/093_gtk3_gtkimage_fallbacks_use.patch:
  - Backported gtk3 patch to add a "use-fallback" property to GtkImage, using 
    it "icon-name and GIcon type of GtkImages can use automatic fallback 
    names.", it will be useful for the indicator stack
* debian/patches/095_git_menus_scrolling.patch:
  - backported gtk3 commit to fix menu scrolling issues
* debian/patches/096_git_gtkprintsettings.patch:
  - upstream git commit backported from the gtk3 serie, don't ignore the 
    gtkprintsettings resolution settings 
* debian/patches/097_statusicon_image_fallback.patch: Make GtkStatusIcon
  images use fallbacks by default if the property is available.
* debian/patches/098_multiarch_module_path.patch:
  - Fallback to the pre-multiarch directory for compatibility
* debian/patches/099_printer_filename_fix.patch
  - Fix to the print dialog for print to file, make sure a non-hidden filename 
    is the default (LP: #488857)
* debian/patches/100_overlay_scrollbar_loading.patch
  - support for dynamically loading overlay scrollbars
* debian/patches/print-dialog-show-options-of-remote-dnssd-printers.patch:
  Make printing on remote DNS-SD/Bonjour-shared printers work
* Dropped changes:
  - Extra breaks/replaces not needed after Precise

[ Rico Tzschichholz ]
* 043_ubuntu_menu_proxy.patch: Refreshed

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>GtkTreeView</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
7
7
<link rel="home" href="index.html" title="GTK+ 2 Reference Manual">
8
8
<link rel="up" href="TreeWidgetObjects.html" title="Tree, List and Icon Grid Widgets">
9
9
<link rel="prev" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn">
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
 
<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>,
 
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>,
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><span class="type">gpointer</span> data</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>);
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><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>,
 
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>,
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><span class="type">gpointer</span> search_data</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>);
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
 
<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>);
 
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>);
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><span class="type">gint</span> indentation</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>);
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><span class="type">gboolean</span> enabled</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>);
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
 
<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>);
 
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>);
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><span class="type">gboolean</span> headers_visible</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>);
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
 
<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>);
 
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>);
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><span class="type">gboolean</span> setting</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>);
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><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>,
 
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>,
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><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>
 
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>
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><span class="type">gint</span> position</code></em>,
107
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *title</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>,
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
 
<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>
 
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>
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><span class="type">gint</span> position</code></em>,
113
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *title</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>,
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><span class="type">gpointer</span> data</code></em>,
117
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> dnotify</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>);
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><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>);
 
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>);
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><span class="type">gpointer</span> user_data</code></em>,
131
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</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>);
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><span class="type">gint</span> tree_x</code></em>,
134
 
                                                         <em class="parameter"><code><span class="type">gint</span> tree_y</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>);
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><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>);
 
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>);
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><span class="type">gboolean</span> start_editing</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>);
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><span class="type">gboolean</span> start_editing</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>);
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
 
<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>,
 
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>,
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><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>,
 
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>,
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><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>,
 
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>,
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><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>,
 
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>,
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><span class="type">gint</span> *cell_x</code></em>,
179
 
                                                         <em class="parameter"><code><span class="type">gint</span> *cell_y</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>);
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="../gdk2/gdk2-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);
 
183
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk2-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="../gdk2/gdk2-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);
 
187
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk2-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="../gdk2/gdk2-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>,
 
189
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk2-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>,
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="../gdk2/gdk2-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="http://library.gnome.org/devel/gdk3/gdk2-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><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>);
 
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>);
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><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>);
 
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>);
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><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>);
 
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>);
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><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>);
 
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>);
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><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>);
 
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>);
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><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>);
 
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>);
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><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>);
 
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>);
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><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>);
 
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>);
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="gtk2-Selections.html#GtkTargetEntry" title="struct GtkTargetEntry"><span class="type">GtkTargetEntry</span></a> *targets</code></em>,
243
 
                                                         <em class="parameter"><code><span class="type">gint</span> n_targets</code></em>,
244
 
                                                         <em class="parameter"><code><a href="../gdk2/gdk2-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</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/gdk2-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="../gdk2/gdk2-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> start_button_mask</code></em>,
 
247
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk2-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="gtk2-Selections.html#GtkTargetEntry" title="struct GtkTargetEntry"><span class="type">GtkTargetEntry</span></a> *targets</code></em>,
249
 
                                                         <em class="parameter"><code><span class="type">gint</span> n_targets</code></em>,
250
 
                                                         <em class="parameter"><code><a href="../gdk2/gdk2-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</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/gdk2-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
 
<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>,
 
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>,
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="../gdk2/gdk2-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="http://library.gnome.org/devel/gdk3/gdk2-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><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>);
 
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>);
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><span class="type">gint</span> column</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>);
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><span class="type">gpointer</span> search_user_data</code></em>,
278
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> search_destroy</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>);
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><span class="type">gpointer</span> user_data</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>);
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><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>);
 
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>);
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><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>);
 
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>);
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><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>);
 
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>);
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><span class="type">gboolean</span> expand</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>);
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><span class="type">gint</span> children</code></em>,
304
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</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>);
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><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>,
 
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>,
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><span class="type">gpointer</span> data</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>);
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><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>);
 
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>);
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><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>
 
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>
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
 
<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>);
 
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>);
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><span class="type">gboolean</span> enabled</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>);
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
 
<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>,
 
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>,
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
 
<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>);
 
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>);
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><span class="type">gint</span> column</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>);
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
 
  GObject
356
 
   +----GInitiallyUnowned
 
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>
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>"            <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
 
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
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>"        <span class="type">gboolean</span>              : 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
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>"        <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
 
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
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>"              <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
 
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
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>"              <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="../gdk2/gdk2-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="../gdk2/gdk2-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
 
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/gdk2-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/gdk2-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
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>"                                : <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>
 
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>
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="idp62883488"></a><p class="title"><b>Example 23. A UI definition fragment with GtkTreeView</b></p>
 
473
<a name="idm267019118432"></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>
588
588
<hr>
589
589
<div class="refsect2">
590
590
<a name="GtkTreeViewColumnDropFunc"></a><h3>GtkTreeViewColumnDropFunc ()</h3>
591
 
<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>,
 
591
<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>,
592
592
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
593
593
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *prev_column</code></em>,
594
594
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *next_column</code></em>,
595
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
 
595
                                                         <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>
596
596
<p>
597
597
Function type for determining whether <em class="parameter"><code>column</code></em> can be dropped in a
598
598
particular spot (as determined by <em class="parameter"><code>prev_column</code></em> and <em class="parameter"><code>next_column</code></em>).  In
599
599
left to right locales, <em class="parameter"><code>prev_column</code></em> is on the left of the potential drop
600
600
spot, and <em class="parameter"><code>next_column</code></em> is on the right.  In right to left mode, this is
601
 
reversed.  This function should return <code class="literal">TRUE</code> if the spot is a valid drop
602
 
spot.  Please note that returning <code class="literal">TRUE</code> does not actually indicate that
 
601
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
 
602
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
603
603
the column drop was made, but is meant only to indicate a possible drop
604
604
spot to the user.
605
605
</p>
635
635
<tr>
636
636
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
637
637
<td>
638
 
<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>
 
638
<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>
639
639
</tr>
640
640
</tbody>
641
641
</table></div>
645
645
<a name="GtkTreeViewMappingFunc"></a><h3>GtkTreeViewMappingFunc ()</h3>
646
646
<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>,
647
647
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
648
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
648
                                                         <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>
649
649
<p>
650
650
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>.
651
651
</p>
674
674
<hr>
675
675
<div class="refsect2">
676
676
<a name="GtkTreeViewSearchEqualFunc"></a><h3>GtkTreeViewSearchEqualFunc ()</h3>
677
 
<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>,
678
 
                                                         <em class="parameter"><code><span class="type">gint</span> column</code></em>,
679
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
677
<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>,
 
678
                                                         <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>,
 
679
                                                         <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>,
680
680
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>,
681
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> search_data</code></em>);</pre>
 
681
                                                         <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>
682
682
<p>
683
683
A function used for checking whether a row in <em class="parameter"><code>model</code></em> matches
684
684
a search key string entered by the user. Note the return value
717
717
<tr>
718
718
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
719
719
<td>
720
 
<code class="literal">FALSE</code> if the row matches, <code class="literal">TRUE</code> otherwise.</td>
 
720
<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>
721
721
</tr>
722
722
</tbody>
723
723
</table></div>
743
743
<hr>
744
744
<div class="refsect2">
745
745
<a name="gtk-tree-view-get-level-indentation"></a><h3>gtk_tree_view_get_level_indentation ()</h3>
746
 
<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>
 
746
<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>
747
747
<p>
748
748
Returns the amount, in pixels, of extra indentation for child levels
749
749
in <em class="parameter"><code>tree_view</code></em>.
770
770
<hr>
771
771
<div class="refsect2">
772
772
<a name="gtk-tree-view-get-show-expanders"></a><h3>gtk_tree_view_get_show_expanders ()</h3>
773
 
<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>
 
773
<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>
774
774
<p>
775
775
Returns whether or not expanders are drawn in <em class="parameter"><code>tree_view</code></em>.
776
776
</p>
787
787
<tr>
788
788
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
789
789
<td>
790
 
<code class="literal">TRUE</code> if expanders are drawn in <em class="parameter"><code>tree_view</code></em>, <code class="literal">FALSE</code>
 
790
<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>
791
791
otherwise.</td>
792
792
</tr>
793
793
</tbody>
798
798
<div class="refsect2">
799
799
<a name="gtk-tree-view-set-level-indentation"></a><h3>gtk_tree_view_set_level_indentation ()</h3>
800
800
<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>,
801
 
                                                         <em class="parameter"><code><span class="type">gint</span> indentation</code></em>);</pre>
 
801
                                                         <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>
802
802
<p>
803
803
Sets the amount of extra indentation for child levels to use in <em class="parameter"><code>tree_view</code></em>
804
804
in addition to the default indentation.  The value should be specified in
829
829
<div class="refsect2">
830
830
<a name="gtk-tree-view-set-show-expanders"></a><h3>gtk_tree_view_set_show_expanders ()</h3>
831
831
<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>,
832
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> enabled</code></em>);</pre>
 
832
                                                         <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>
833
833
<p>
834
834
Sets whether to draw and enable expanders and indent child rows in
835
835
<em class="parameter"><code>tree_view</code></em>.  When disabled there will be no expanders visible in trees
853
853
<tr>
854
854
<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
855
855
<td>
856
 
<code class="literal">TRUE</code> to enable expander drawing, <code class="literal">FALSE</code> otherwise.</td>
 
856
<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>
857
857
</tr>
858
858
</tbody>
859
859
</table></div>
888
888
<a name="gtk-tree-view-get-model"></a><h3>gtk_tree_view_get_model ()</h3>
889
889
<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>
890
890
<p>
891
 
Returns the model the <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> is based on.  Returns <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
 
891
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
892
892
model is unset.
893
893
</p>
894
894
<div class="variablelist"><table border="0" class="variablelist">
904
904
</tr>
905
905
<tr>
906
906
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
907
 
<td>A <a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a>, or <a href="/usr/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>
 
907
<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>
908
908
</td>
909
909
</tr>
910
910
</tbody>
917
917
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *model</code></em>);</pre>
918
918
<p>
919
919
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
920
 
set, it will remove it before setting the new model.  If <em class="parameter"><code>model</code></em> is <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>,
 
920
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>,
921
921
then it will unset the old model.
922
922
</p>
923
923
<div class="variablelist"><table border="0" class="variablelist">
983
983
</tr>
984
984
<tr>
985
985
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
986
 
<td>A <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> object, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
986
<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>
987
987
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>
988
988
</td>
989
989
</tr>
1011
1011
</tr>
1012
1012
<tr>
1013
1013
<td><p><span class="term"><em class="parameter"><code>adjustment</code></em> :</span></p></td>
1014
 
<td>The <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> to set, or <a href="/usr/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>
 
1014
<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>
1015
1015
</td>
1016
1016
</tr>
1017
1017
</tbody>
1037
1037
</tr>
1038
1038
<tr>
1039
1039
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1040
 
<td>A <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> object, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1040
<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>
1041
1041
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>
1042
1042
</td>
1043
1043
</tr>
1065
1065
</tr>
1066
1066
<tr>
1067
1067
<td><p><span class="term"><em class="parameter"><code>adjustment</code></em> :</span></p></td>
1068
 
<td>The <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> to set, or <a href="/usr/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>
 
1068
<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>
1069
1069
</td>
1070
1070
</tr>
1071
1071
</tbody>
1074
1074
<hr>
1075
1075
<div class="refsect2">
1076
1076
<a name="gtk-tree-view-get-headers-visible"></a><h3>gtk_tree_view_get_headers_visible ()</h3>
1077
 
<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>
 
1077
<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>
1078
1078
<p>
1079
 
Returns <code class="literal">TRUE</code> if the headers on the <em class="parameter"><code>tree_view</code></em> are visible.
 
1079
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.
1080
1080
</p>
1081
1081
<div class="variablelist"><table border="0" class="variablelist">
1082
1082
<colgroup>
1099
1099
<div class="refsect2">
1100
1100
<a name="gtk-tree-view-set-headers-visible"></a><h3>gtk_tree_view_set_headers_visible ()</h3>
1101
1101
<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>,
1102
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> headers_visible</code></em>);</pre>
 
1102
                                                         <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>
1103
1103
<p>
1104
1104
Sets the visibility state of the headers.
1105
1105
</p>
1116
1116
<tr>
1117
1117
<td><p><span class="term"><em class="parameter"><code>headers_visible</code></em> :</span></p></td>
1118
1118
<td>
1119
 
<code class="literal">TRUE</code> if the headers are visible</td>
 
1119
<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>
1120
1120
</tr>
1121
1121
</tbody>
1122
1122
</table></div>
1143
1143
<hr>
1144
1144
<div class="refsect2">
1145
1145
<a name="gtk-tree-view-get-headers-clickable"></a><h3>gtk_tree_view_get_headers_clickable ()</h3>
1146
 
<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>
 
1146
<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>
1147
1147
<p>
1148
1148
Returns whether all header columns are clickable.
1149
1149
</p>
1160
1160
<tr>
1161
1161
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1162
1162
<td>
1163
 
<code class="literal">TRUE</code> if all header columns are clickable, otherwise <code class="literal">FALSE</code>
 
1163
<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>
1164
1164
</td>
1165
1165
</tr>
1166
1166
</tbody>
1171
1171
<div class="refsect2">
1172
1172
<a name="gtk-tree-view-set-headers-clickable"></a><h3>gtk_tree_view_set_headers_clickable ()</h3>
1173
1173
<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>,
1174
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> setting</code></em>);</pre>
 
1174
                                                         <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>
1175
1175
<p>
1176
1176
Allow the column title buttons to be clicked.
1177
1177
</p>
1188
1188
<tr>
1189
1189
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
1190
1190
<td>
1191
 
<code class="literal">TRUE</code> if the columns are clickable.</td>
 
1191
<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>
1192
1192
</tr>
1193
1193
</tbody>
1194
1194
</table></div>
1197
1197
<div class="refsect2">
1198
1198
<a name="gtk-tree-view-set-rules-hint"></a><h3>gtk_tree_view_set_rules_hint ()</h3>
1199
1199
<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>,
1200
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> setting</code></em>);</pre>
 
1200
                                                         <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>
1201
1201
<p>
1202
1202
This function tells GTK+ that the user interface for your
1203
1203
application requires users to read across tree rows and associate
1226
1226
<tr>
1227
1227
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
1228
1228
<td>
1229
 
<code class="literal">TRUE</code> if the tree requires reading across rows</td>
 
1229
<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>
1230
1230
</tr>
1231
1231
</tbody>
1232
1232
</table></div>
1234
1234
<hr>
1235
1235
<div class="refsect2">
1236
1236
<a name="gtk-tree-view-get-rules-hint"></a><h3>gtk_tree_view_get_rules_hint ()</h3>
1237
 
<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>
 
1237
<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>
1238
1238
<p>
1239
1239
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>.
1240
1240
</p>
1252
1252
<tr>
1253
1253
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1254
1254
<td>
1255
 
<code class="literal">TRUE</code> if rules are useful for the user of this tree</td>
 
1255
<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>
1256
1256
</tr>
1257
1257
</tbody>
1258
1258
</table></div>
1260
1260
<hr>
1261
1261
<div class="refsect2">
1262
1262
<a name="gtk-tree-view-append-column"></a><h3>gtk_tree_view_append_column ()</h3>
1263
 
<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>,
 
1263
<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>,
1264
1264
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>);</pre>
1265
1265
<p>
1266
1266
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"
1291
1291
<hr>
1292
1292
<div class="refsect2">
1293
1293
<a name="gtk-tree-view-remove-column"></a><h3>gtk_tree_view_remove_column ()</h3>
1294
 
<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>,
 
1294
<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>,
1295
1295
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>);</pre>
1296
1296
<p>
1297
1297
Removes <em class="parameter"><code>column</code></em> from <em class="parameter"><code>tree_view</code></em>.
1320
1320
<hr>
1321
1321
<div class="refsect2">
1322
1322
<a name="gtk-tree-view-insert-column"></a><h3>gtk_tree_view_insert_column ()</h3>
1323
 
<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>,
 
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         (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1324
1324
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
1325
 
                                                         <em class="parameter"><code><span class="type">gint</span> position</code></em>);</pre>
 
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>);</pre>
1326
1326
<p>
1327
1327
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
1328
1328
-1, then the column is inserted at the end. If <em class="parameter"><code>tree_view</code></em> has
1357
1357
<hr>
1358
1358
<div class="refsect2">
1359
1359
<a name="gtk-tree-view-insert-column-with-attributes"></a><h3>gtk_tree_view_insert_column_with_attributes ()</h3>
1360
 
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_tree_view_insert_column_with_attributes
 
1360
<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
1361
1361
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1362
 
                                                         <em class="parameter"><code><span class="type">gint</span> position</code></em>,
1363
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>,
 
1362
                                                         <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>,
 
1363
                                                         <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>,
1364
1364
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>,
1365
1365
                                                         <em class="parameter"><code>...</code></em>);</pre>
1366
1366
<p>
1403
1403
<hr>
1404
1404
<div class="refsect2">
1405
1405
<a name="gtk-tree-view-insert-column-with-data-func"></a><h3>gtk_tree_view_insert_column_with_data_func ()</h3>
1406
 
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_tree_view_insert_column_with_data_func
 
1406
<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
1407
1407
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1408
 
                                                         <em class="parameter"><code><span class="type">gint</span> position</code></em>,
1409
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>,
 
1408
                                                         <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>,
 
1409
                                                         <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>,
1410
1410
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>,
1411
1411
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html#GtkTreeCellDataFunc" title="GtkTreeCellDataFunc ()"><span class="type">GtkTreeCellDataFunc</span></a> func</code></em>,
1412
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
1413
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> dnotify</code></em>);</pre>
 
1412
                                                         <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>,
 
1413
                                                         <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>
1414
1414
<p>
1415
1415
Convenience function that inserts a new column into the <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>
1416
1416
with the given cell renderer and a <span class="type">GtkCellDataFunc</span> to set cell renderer
1467
1467
<div class="refsect2">
1468
1468
<a name="gtk-tree-view-get-column"></a><h3>gtk_tree_view_get_column ()</h3>
1469
1469
<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>,
1470
 
                                                         <em class="parameter"><code><span class="type">gint</span> n</code></em>);</pre>
 
1470
                                                         <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>
1471
1471
<p>
1472
1472
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>.
1473
1473
</p>
1487
1487
</tr>
1488
1488
<tr>
1489
1489
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1490
 
<td>The <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
 
1490
<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
1491
1491
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>
1492
1492
</td>
1493
1493
</tr>
1497
1497
<hr>
1498
1498
<div class="refsect2">
1499
1499
<a name="gtk-tree-view-get-columns"></a><h3>gtk_tree_view_get_columns ()</h3>
1500
 
<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>
 
1500
<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>
1501
1501
<p>
1502
 
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>.
1503
 
The returned list must be freed with <code class="function">g_list_free()</code>.
 
1502
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>.
 
1503
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>.
1504
1504
</p>
1505
1505
<div class="variablelist"><table border="0" class="variablelist">
1506
1506
<colgroup>
1528
1528
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
1529
1529
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *base_column</code></em>);</pre>
1530
1530
<p>
1531
 
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="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>, then
 
1531
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
1532
1532
<em class="parameter"><code>column</code></em> is placed in the first position.
1533
1533
</p>
1534
1534
<div class="variablelist"><table border="0" class="variablelist">
1548
1548
</tr>
1549
1549
<tr>
1550
1550
<td><p><span class="term"><em class="parameter"><code>base_column</code></em> :</span></p></td>
1551
 
<td>The <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> to be moved relative to, or <a href="/usr/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>
 
1551
<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>
1552
1552
</td>
1553
1553
</tr>
1554
1554
</tbody>
1561
1561
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>);</pre>
1562
1562
<p>
1563
1563
Sets the column to draw the expander arrow at. It must be in <em class="parameter"><code>tree_view</code></em>.  
1564
 
If <em class="parameter"><code>column</code></em> is <a href="/usr/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 
 
1564
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 
1565
1565
visible column.
1566
1566
</p>
1567
1567
<p>
1582
1582
<tr>
1583
1583
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
1584
1584
<td>
1585
 
<a href="/usr/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>
 
1585
<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>
1586
1586
</tr>
1587
1587
</tbody>
1588
1588
</table></div>
1620
1620
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_column_drag_function
1621
1621
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
1622
1622
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewColumnDropFunc" title="GtkTreeViewColumnDropFunc ()"><span class="type">GtkTreeViewColumnDropFunc</span></a> func</code></em>,
1623
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
1624
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);</pre>
 
1623
                                                         <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>,
 
1624
                                                         <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>
1625
1625
<p>
1626
1626
Sets a user function for determining where a column may be dropped when
1627
1627
dragged.  This function is called on every column pair in turn at the
1629
1629
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
1630
1630
dragged, the two <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> s determining the drop spot, and
1631
1631
<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
1632
 
are <a href="/usr/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="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>, then
 
1632
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
1633
1633
<em class="parameter"><code>tree_view</code></em> reverts to the default behavior of allowing all columns to be
1634
1634
dropped everywhere.
1635
1635
</p>
1645
1645
</tr>
1646
1646
<tr>
1647
1647
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
1648
 
<td>A function to determine which columns are reorderable, or <a href="/usr/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>
 
1648
<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>
1649
1649
</td>
1650
1650
</tr>
1651
1651
<tr>
1652
1652
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1653
 
<td>User data to be passed to <em class="parameter"><code>func</code></em>, or <a href="/usr/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>
 
1653
<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>
1654
1654
</td>
1655
1655
</tr>
1656
1656
<tr>
1657
1657
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1658
 
<td>Destroy notifier for <em class="parameter"><code>user_data</code></em>, or <a href="/usr/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>
 
1658
<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>
1659
1659
</td>
1660
1660
</tr>
1661
1661
</tbody>
1665
1665
<div class="refsect2">
1666
1666
<a name="gtk-tree-view-scroll-to-point"></a><h3>gtk_tree_view_scroll_to_point ()</h3>
1667
1667
<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>,
1668
 
                                                         <em class="parameter"><code><span class="type">gint</span> tree_x</code></em>,
1669
 
                                                         <em class="parameter"><code><span class="type">gint</span> tree_y</code></em>);</pre>
 
1668
                                                         <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>,
 
1669
                                                         <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>
1670
1670
<p>
1671
1671
Scrolls the tree view such that the top-left corner of the visible
1672
1672
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
1705
1705
<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>,
1706
1706
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
1707
1707
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
1708
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> use_align</code></em>,
1709
 
                                                         <em class="parameter"><code><span class="type">gfloat</span> row_align</code></em>,
1710
 
                                                         <em class="parameter"><code><span class="type">gfloat</span> col_align</code></em>);</pre>
 
1708
                                                         <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>,
 
1709
                                                         <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>,
 
1710
                                                         <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>
1711
1711
<p>
1712
1712
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
1713
 
<em class="parameter"><code>path</code></em>.  If <em class="parameter"><code>column</code></em> is <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>, then no horizontal scrolling occurs.  Likewise,
1714
 
if <em class="parameter"><code>path</code></em> is <a href="/usr/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>
1715
 
or <em class="parameter"><code>path</code></em> need to be non-<a href="/usr/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
 
1713
<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,
 
1714
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>
 
1715
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
1716
1716
placed, and <em class="parameter"><code>col_align</code></em> determines where <em class="parameter"><code>column</code></em> is placed.  Both are expected
1717
1717
to be between 0.0 and 1.0. 0.0 means left/top alignment, 1.0 means
1718
1718
right/bottom alignment, 0.5 means center.
1719
1719
</p>
1720
1720
<p>
1721
 
If <em class="parameter"><code>use_align</code></em> is <code class="literal">FALSE</code>, then the alignment arguments are ignored, and the
 
1721
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
1722
1722
tree does the minimum amount of work to scroll the cell onto the screen.
1723
1723
This means that the cell will be scrolled to the edge closest to its current
1724
1724
position.  If the cell is currently visible on the screen, nothing is done.
1740
1740
</tr>
1741
1741
<tr>
1742
1742
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
1743
 
<td>The path of the row to move to, or <a href="/usr/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>
 
1743
<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>
1744
1744
</td>
1745
1745
</tr>
1746
1746
<tr>
1747
1747
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
1748
 
<td>The <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> to move horizontally to, or <a href="/usr/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>
 
1748
<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>
1749
1749
</td>
1750
1750
</tr>
1751
1751
<tr>
1752
1752
<td><p><span class="term"><em class="parameter"><code>use_align</code></em> :</span></p></td>
1753
 
<td>whether to use alignment arguments, or <code class="literal">FALSE</code>.</td>
 
1753
<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>
1754
1754
</tr>
1755
1755
<tr>
1756
1756
<td><p><span class="term"><em class="parameter"><code>row_align</code></em> :</span></p></td>
1769
1769
<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>,
1770
1770
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
1771
1771
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *focus_column</code></em>,
1772
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> start_editing</code></em>);</pre>
 
1772
                                                         <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>
1773
1773
<p>
1774
1774
Sets the current keyboard focus to be at <em class="parameter"><code>path</code></em>, and selects it.  This is
1775
1775
useful when you want to focus the user's attention on a particular row.  If
1776
 
<em class="parameter"><code>focus_column</code></em> is not <a href="/usr/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 
 
1776
<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 
1777
1777
it. Additionally, if <em class="parameter"><code>focus_column</code></em> is specified, and <em class="parameter"><code>start_editing</code></em> is 
1778
 
<code class="literal">TRUE</code>, then editing should be started in the specified cell.  
 
1778
<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.  
1779
1779
This function is often followed by <em class="parameter"><code>gtk_widget_grab_focus</code></em> (<em class="parameter"><code>tree_view</code></em>) 
1780
1780
in order to give keyboard focus to the widget.  Please note that editing 
1781
1781
can only happen when the widget is realized.
1802
1802
</tr>
1803
1803
<tr>
1804
1804
<td><p><span class="term"><em class="parameter"><code>focus_column</code></em> :</span></p></td>
1805
 
<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>, or <a href="/usr/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>
 
1805
<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>
1806
1806
</td>
1807
1807
</tr>
1808
1808
<tr>
1809
1809
<td><p><span class="term"><em class="parameter"><code>start_editing</code></em> :</span></p></td>
1810
1810
<td>
1811
 
<code class="literal">TRUE</code> if the specified cell should start being edited.</td>
 
1811
<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>
1812
1812
</tr>
1813
1813
</tbody>
1814
1814
</table></div>
1820
1820
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
1821
1821
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *focus_column</code></em>,
1822
1822
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *focus_cell</code></em>,
1823
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> start_editing</code></em>);</pre>
 
1823
                                                         <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>
1824
1824
<p>
1825
1825
Sets the current keyboard focus to be at <em class="parameter"><code>path</code></em>, and selects it.  This is
1826
1826
useful when you want to focus the user's attention on a particular row.  If
1827
 
<em class="parameter"><code>focus_column</code></em> is not <a href="/usr/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
1828
 
it. If <em class="parameter"><code>focus_column</code></em> and <em class="parameter"><code>focus_cell</code></em> are not <a href="/usr/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>
 
1827
<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
 
1828
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>
1829
1829
contains 2 or more editable or activatable cells, then focus is given to
1830
1830
the cell specified by <em class="parameter"><code>focus_cell</code></em>. Additionally, if <em class="parameter"><code>focus_column</code></em> is
1831
 
specified, and <em class="parameter"><code>start_editing</code></em> is <code class="literal">TRUE</code>, then editing should be started in
 
1831
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
1832
1832
the specified cell.  This function is often followed by
1833
1833
<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
1834
1834
widget.  Please note that editing can only happen when the widget is
1856
1856
</tr>
1857
1857
<tr>
1858
1858
<td><p><span class="term"><em class="parameter"><code>focus_column</code></em> :</span></p></td>
1859
 
<td>A <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>, or <a href="/usr/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>
 
1859
<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>
1860
1860
</td>
1861
1861
</tr>
1862
1862
<tr>
1863
1863
<td><p><span class="term"><em class="parameter"><code>focus_cell</code></em> :</span></p></td>
1864
 
<td>A <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a>, or <a href="/usr/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>
 
1864
<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>
1865
1865
</td>
1866
1866
</tr>
1867
1867
<tr>
1868
1868
<td><p><span class="term"><em class="parameter"><code>start_editing</code></em> :</span></p></td>
1869
1869
<td>
1870
 
<code class="literal">TRUE</code> if the specified cell should start being edited.</td>
 
1870
<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>
1871
1871
</tr>
1872
1872
</tbody>
1873
1873
</table></div>
1881
1881
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> **focus_column</code></em>);</pre>
1882
1882
<p>
1883
1883
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
1884
 
the cursor isn't currently set, then *<em class="parameter"><code>path</code></em> will be <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.  If no column
1885
 
currently has focus, then *<em class="parameter"><code>focus_column</code></em> will be <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
1884
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
 
1885
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>.
1886
1886
</p>
1887
1887
<p>
1888
1888
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
1901
1901
</tr>
1902
1902
<tr>
1903
1903
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
1904
 
<td>A pointer to be filled with the current cursor path, or <a href="/usr/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>
 
1904
<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>
1905
1905
</td>
1906
1906
</tr>
1907
1907
<tr>
1908
1908
<td><p><span class="term"><em class="parameter"><code>focus_column</code></em> :</span></p></td>
1909
 
<td>A pointer to be filled with the current focus column, or <a href="/usr/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>
 
1909
<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>
1910
1910
</td>
1911
1911
</tr>
1912
1912
</tbody>
2009
2009
<hr>
2010
2010
<div class="refsect2">
2011
2011
<a name="gtk-tree-view-expand-row"></a><h3>gtk_tree_view_expand_row ()</h3>
2012
 
<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>,
 
2012
<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>,
2013
2013
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
2014
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> open_all</code></em>);</pre>
 
2014
                                                         <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>
2015
2015
<p>
2016
2016
Opens the row so its children are visible.
2017
2017
</p>
2037
2037
<tr>
2038
2038
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2039
2039
<td>
2040
 
<code class="literal">TRUE</code> if the row existed and had children</td>
 
2040
<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>
2041
2041
</tr>
2042
2042
</tbody>
2043
2043
</table></div>
2045
2045
<hr>
2046
2046
<div class="refsect2">
2047
2047
<a name="gtk-tree-view-collapse-row"></a><h3>gtk_tree_view_collapse_row ()</h3>
2048
 
<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>,
 
2048
<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>,
2049
2049
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>);</pre>
2050
2050
<p>
2051
2051
Collapses a row (hides its child rows, if they exist).
2069
2069
<tr>
2070
2070
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2071
2071
<td>
2072
 
<code class="literal">TRUE</code> if the row was collapsed.</td>
 
2072
<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>
2073
2073
</tr>
2074
2074
</tbody>
2075
2075
</table></div>
2079
2079
<a name="gtk-tree-view-map-expanded-rows"></a><h3>gtk_tree_view_map_expanded_rows ()</h3>
2080
2080
<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>,
2081
2081
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewMappingFunc" title="GtkTreeViewMappingFunc ()"><span class="type">GtkTreeViewMappingFunc</span></a> func</code></em>,
2082
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
 
2082
                                                         <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>
2083
2083
<p>
2084
2084
Calls <em class="parameter"><code>func</code></em> on all expanded rows.
2085
2085
</p>
2109
2109
<hr>
2110
2110
<div class="refsect2">
2111
2111
<a name="gtk-tree-view-row-expanded"></a><h3>gtk_tree_view_row_expanded ()</h3>
2112
 
<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>,
 
2112
<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>,
2113
2113
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>);</pre>
2114
2114
<p>
2115
 
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>.
 
2115
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>.
2116
2116
</p>
2117
2117
<div class="variablelist"><table border="0" class="variablelist">
2118
2118
<colgroup>
2131
2131
<tr>
2132
2132
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2133
2133
<td>
2134
 
<code class="literal">TRUE</code> if <span class="type">path</span> is expanded.</td>
 
2134
<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>
2135
2135
</tr>
2136
2136
</tbody>
2137
2137
</table></div>
2140
2140
<div class="refsect2">
2141
2141
<a name="gtk-tree-view-set-reorderable"></a><h3>gtk_tree_view_set_reorderable ()</h3>
2142
2142
<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>,
2143
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> reorderable</code></em>);</pre>
 
2143
                                                         <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>
2144
2144
<p>
2145
2145
This function is a convenience function to allow you to reorder
2146
2146
models that support the <span class="type">GtkDragSourceIface</span> and the
2147
2147
<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
2148
 
these.  If <em class="parameter"><code>reorderable</code></em> is <code class="literal">TRUE</code>, then the user can reorder the
 
2148
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
2149
2149
model by dragging and dropping rows. The developer can listen to
2150
2150
these changes by connecting to the model's row_inserted and
2151
2151
row_deleted signals. The reordering is implemented by setting up
2170
2170
<tr>
2171
2171
<td><p><span class="term"><em class="parameter"><code>reorderable</code></em> :</span></p></td>
2172
2172
<td>
2173
 
<code class="literal">TRUE</code>, if the tree can be reordered.</td>
 
2173
<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>
2174
2174
</tr>
2175
2175
</tbody>
2176
2176
</table></div>
2178
2178
<hr>
2179
2179
<div class="refsect2">
2180
2180
<a name="gtk-tree-view-get-reorderable"></a><h3>gtk_tree_view_get_reorderable ()</h3>
2181
 
<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>
 
2181
<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>
2182
2182
<p>
2183
2183
Retrieves whether the user can reorder the tree via drag-and-drop. See
2184
2184
<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>.
2197
2197
<tr>
2198
2198
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2199
2199
<td>
2200
 
<code class="literal">TRUE</code> if the tree can be reordered.</td>
 
2200
<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>
2201
2201
</tr>
2202
2202
</tbody>
2203
2203
</table></div>
2205
2205
<hr>
2206
2206
<div class="refsect2">
2207
2207
<a name="gtk-tree-view-get-path-at-pos"></a><h3>gtk_tree_view_get_path_at_pos ()</h3>
2208
 
<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>,
2209
 
                                                         <em class="parameter"><code><span class="type">gint</span> x</code></em>,
2210
 
                                                         <em class="parameter"><code><span class="type">gint</span> y</code></em>,
 
2208
<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>,
 
2209
                                                         <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>,
 
2210
                                                         <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>,
2211
2211
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
2212
2212
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> **column</code></em>,
2213
 
                                                         <em class="parameter"><code><span class="type">gint</span> *cell_x</code></em>,
2214
 
                                                         <em class="parameter"><code><span class="type">gint</span> *cell_y</code></em>);</pre>
 
2213
                                                         <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>,
 
2214
                                                         <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>
2215
2215
<p>
2216
2216
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
2217
2217
(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>).
2218
2218
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
2219
2219
come from an event on the <em class="parameter"><code>tree_view</code></em> only where <code class="literal">event-&gt;window ==
2220
2220
gtk_tree_view_get_bin_window ()</code>. It is primarily for
2221
 
things like popup menus. If <em class="parameter"><code>path</code></em> is non-<a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>, then it will be filled
 
2221
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
2222
2222
with the <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> at that point.  This path should be freed with
2223
 
<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="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>, then it will be filled
 
2223
<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
2224
2224
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
2225
2225
relative to the cell background (i.e. the <em class="parameter"><code>background_area</code></em> passed to
2226
2226
<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
2227
 
<em class="parameter"><code>tree_view</code></em> is realized.  Therefore this function will always return <code class="literal">FALSE</code>
 
2227
<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>
2228
2228
if <em class="parameter"><code>tree_view</code></em> is not realized or does not have a model.
2229
2229
</p>
2230
2230
<p>
2252
2252
</tr>
2253
2253
<tr>
2254
2254
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
2255
 
<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="/usr/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>
 
2255
<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>
2256
2256
</td>
2257
2257
</tr>
2258
2258
<tr>
2259
2259
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
2260
 
<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="/usr/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>
 
2260
<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>
2261
2261
</td>
2262
2262
</tr>
2263
2263
<tr>
2264
2264
<td><p><span class="term"><em class="parameter"><code>cell_x</code></em> :</span></p></td>
2265
 
<td>A pointer where the X coordinate relative to the cell can be placed, or <a href="/usr/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>
 
2265
<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>
2266
2266
</td>
2267
2267
</tr>
2268
2268
<tr>
2269
2269
<td><p><span class="term"><em class="parameter"><code>cell_y</code></em> :</span></p></td>
2270
 
<td>A pointer where the Y coordinate relative to the cell can be placed, or <a href="/usr/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
<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>
2271
2271
</td>
2272
2272
</tr>
2273
2273
<tr>
2274
2274
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2275
2275
<td>
2276
 
<code class="literal">TRUE</code> if a row exists at that coordinate.</td>
 
2276
<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>
2277
2277
</tr>
2278
2278
</tbody>
2279
2279
</table></div>
2284
2284
<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>,
2285
2285
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
2286
2286
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
2287
 
                                                         <em class="parameter"><code><a href="../gdk2/gdk2-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);</pre>
 
2287
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk2-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);</pre>
2288
2288
<p>
2289
2289
Fills the bounding rectangle in bin_window coordinates for the cell at the
2290
2290
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
2291
 
<a href="/usr/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
2292
 
of the rectangle will be filled with 0. If <em class="parameter"><code>column</code></em> is <a href="/usr/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>
 
2291
<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
 
2292
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>
2293
2293
fields will be filled with 0.  The sum of all cell rects does not cover the
2294
2294
entire tree; there are extra pixels in between rows, for example. The
2295
2295
returned rectangle is equivalent to the <em class="parameter"><code>cell_area</code></em> passed to
2309
2309
</tr>
2310
2310
<tr>
2311
2311
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
2312
 
<td>a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> for the row, or <a href="/usr/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>
 
2312
<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>
2313
2313
</td>
2314
2314
</tr>
2315
2315
<tr>
2316
2316
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
2317
 
<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> for the column, or <a href="/usr/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>
 
2317
<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>
2318
2318
</td>
2319
2319
</tr>
2320
2320
<tr>
2331
2331
<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>,
2332
2332
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
2333
2333
                                                         <em class="parameter"><code><a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column</code></em>,
2334
 
                                                         <em class="parameter"><code><a href="../gdk2/gdk2-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);</pre>
 
2334
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk2-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);</pre>
2335
2335
<p>
2336
2336
Fills the bounding rectangle in bin_window coordinates for the cell at the
2337
2337
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
2338
 
<a href="/usr/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
2339
 
the rectangle will be filled with 0. If <em class="parameter"><code>column</code></em> is <a href="/usr/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>
 
2338
<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
 
2339
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>
2340
2340
fields will be filled with 0.  The returned rectangle is equivalent to the
2341
2341
<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
2342
2342
areas tile to cover the entire bin window.  Contrast with the <em class="parameter"><code>cell_area</code></em>,
2356
2356
</tr>
2357
2357
<tr>
2358
2358
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
2359
 
<td>a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> for the row, or <a href="/usr/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>
 
2359
<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>
2360
2360
</td>
2361
2361
</tr>
2362
2362
<tr>
2363
2363
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
2364
 
<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> for the column, or <a href="/usr/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>
 
2364
<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>
2365
2365
</td>
2366
2366
</tr>
2367
2367
<tr>
2376
2376
<div class="refsect2">
2377
2377
<a name="gtk-tree-view-get-visible-rect"></a><h3>gtk_tree_view_get_visible_rect ()</h3>
2378
2378
<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>,
2379
 
                                                         <em class="parameter"><code><a href="../gdk2/gdk2-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *visible_rect</code></em>);</pre>
 
2379
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk2-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *visible_rect</code></em>);</pre>
2380
2380
<p>
2381
2381
Fills <em class="parameter"><code>visible_rect</code></em> with the currently-visible region of the
2382
2382
buffer, in tree coordinates. Convert to bin_window coordinates with
2406
2406
<hr>
2407
2407
<div class="refsect2">
2408
2408
<a name="gtk-tree-view-get-visible-range"></a><h3>gtk_tree_view_get_visible_range ()</h3>
2409
 
<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>,
 
2409
<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>,
2410
2410
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **start_path</code></em>,
2411
2411
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **end_path</code></em>);</pre>
2412
2412
<p>
2430
2430
<tr>
2431
2431
<td><p><span class="term"><em class="parameter"><code>start_path</code></em> :</span></p></td>
2432
2432
<td>Return location for start of region,
2433
 
or <a href="/usr/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>
 
2433
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>
2434
2434
</td>
2435
2435
</tr>
2436
2436
<tr>
2437
2437
<td><p><span class="term"><em class="parameter"><code>end_path</code></em> :</span></p></td>
2438
 
<td>Return location for end of region, or <a href="/usr/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>
 
2438
<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>
2439
2439
</td>
2440
2440
</tr>
2441
2441
<tr>
2442
2442
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2443
2443
<td>
2444
 
<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>
 
2444
<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>
2445
2445
</tr>
2446
2446
</tbody>
2447
2447
</table></div>
2450
2450
<hr>
2451
2451
<div class="refsect2">
2452
2452
<a name="gtk-tree-view-get-bin-window"></a><h3>gtk_tree_view_get_bin_window ()</h3>
2453
 
<pre class="programlisting"><a href="../gdk2/gdk2-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>
 
2453
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk3/gdk2-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>
2454
2454
<p>
2455
2455
Returns the window that <em class="parameter"><code>tree_view</code></em> renders to.
2456
2456
This is used primarily to compare to <code class="literal">event-&gt;window</code>
2469
2469
</tr>
2470
2470
<tr>
2471
2471
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2472
 
<td>A <a href="../gdk2/gdk2-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>, or <a href="/usr/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>
 
2472
<td>A <a href="http://library.gnome.org/devel/gdk3/gdk2-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>
2473
2473
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>
2474
2474
</td>
2475
2475
</tr>
2480
2480
<div class="refsect2">
2481
2481
<a name="gtk-tree-view-widget-to-tree-coords"></a><h3>gtk_tree_view_widget_to_tree_coords ()</h3>
2482
2482
<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>,
2483
 
                                                         <em class="parameter"><code><span class="type">gint</span> wx</code></em>,
2484
 
                                                         <em class="parameter"><code><span class="type">gint</span> wy</code></em>,
2485
 
                                                         <em class="parameter"><code><span class="type">gint</span> *tx</code></em>,
2486
 
                                                         <em class="parameter"><code><span class="type">gint</span> *ty</code></em>);</pre>
 
2483
                                                         <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>,
 
2484
                                                         <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>,
 
2485
                                                         <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>,
 
2486
                                                         <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>
2487
2487
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2488
2488
<h3 class="title">Warning</h3>
2489
2489
<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
2529
2529
<div class="refsect2">
2530
2530
<a name="gtk-tree-view-tree-to-widget-coords"></a><h3>gtk_tree_view_tree_to_widget_coords ()</h3>
2531
2531
<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>,
2532
 
                                                         <em class="parameter"><code><span class="type">gint</span> tx</code></em>,
2533
 
                                                         <em class="parameter"><code><span class="type">gint</span> ty</code></em>,
2534
 
                                                         <em class="parameter"><code><span class="type">gint</span> *wx</code></em>,
2535
 
                                                         <em class="parameter"><code><span class="type">gint</span> *wy</code></em>);</pre>
 
2532
                                                         <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>,
 
2533
                                                         <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>,
 
2534
                                                         <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>,
 
2535
                                                         <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>
2536
2536
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2537
2537
<h3 class="title">Warning</h3>
2538
2538
<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
2579
2579
<a name="gtk-tree-view-convert-bin-window-to-tree-coords"></a><h3>gtk_tree_view_convert_bin_window_to_tree_coords ()</h3>
2580
2580
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_bin_window_to_tree_coords
2581
2581
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2582
 
                                                         <em class="parameter"><code><span class="type">gint</span> bx</code></em>,
2583
 
                                                         <em class="parameter"><code><span class="type">gint</span> by</code></em>,
2584
 
                                                         <em class="parameter"><code><span class="type">gint</span> *tx</code></em>,
2585
 
                                                         <em class="parameter"><code><span class="type">gint</span> *ty</code></em>);</pre>
 
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> bx</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> by</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> *tx</code></em>,
 
2585
                                                         <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>
2586
2586
<p>
2587
2587
Converts bin_window coordinates to coordinates for the
2588
2588
tree (the full scrollable area of the tree).
2625
2625
<a name="gtk-tree-view-convert-bin-window-to-widget-coords"></a><h3>gtk_tree_view_convert_bin_window_to_widget_coords ()</h3>
2626
2626
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_bin_window_to_widget_coords
2627
2627
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2628
 
                                                         <em class="parameter"><code><span class="type">gint</span> bx</code></em>,
2629
 
                                                         <em class="parameter"><code><span class="type">gint</span> by</code></em>,
2630
 
                                                         <em class="parameter"><code><span class="type">gint</span> *wx</code></em>,
2631
 
                                                         <em class="parameter"><code><span class="type">gint</span> *wy</code></em>);</pre>
 
2628
                                                         <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>,
 
2629
                                                         <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>,
 
2630
                                                         <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>,
 
2631
                                                         <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>
2632
2632
<p>
2633
2633
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>)
2634
2634
to widget relative coordinates.
2671
2671
<a name="gtk-tree-view-convert-tree-to-bin-window-coords"></a><h3>gtk_tree_view_convert_tree_to_bin_window_coords ()</h3>
2672
2672
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_tree_to_bin_window_coords
2673
2673
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2674
 
                                                         <em class="parameter"><code><span class="type">gint</span> tx</code></em>,
2675
 
                                                         <em class="parameter"><code><span class="type">gint</span> ty</code></em>,
2676
 
                                                         <em class="parameter"><code><span class="type">gint</span> *bx</code></em>,
2677
 
                                                         <em class="parameter"><code><span class="type">gint</span> *by</code></em>);</pre>
 
2674
                                                         <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>,
 
2675
                                                         <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>,
 
2676
                                                         <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>,
 
2677
                                                         <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>
2678
2678
<p>
2679
2679
Converts tree coordinates (coordinates in full scrollable area of the tree)
2680
2680
to bin_window coordinates.
2717
2717
<a name="gtk-tree-view-convert-tree-to-widget-coords"></a><h3>gtk_tree_view_convert_tree_to_widget_coords ()</h3>
2718
2718
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_tree_to_widget_coords
2719
2719
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2720
 
                                                         <em class="parameter"><code><span class="type">gint</span> tx</code></em>,
2721
 
                                                         <em class="parameter"><code><span class="type">gint</span> ty</code></em>,
2722
 
                                                         <em class="parameter"><code><span class="type">gint</span> *wx</code></em>,
2723
 
                                                         <em class="parameter"><code><span class="type">gint</span> *wy</code></em>);</pre>
 
2720
                                                         <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>,
 
2721
                                                         <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>,
 
2722
                                                         <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>,
 
2723
                                                         <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>
2724
2724
<p>
2725
2725
Converts tree coordinates (coordinates in full scrollable area of the tree)
2726
2726
to widget coordinates.
2763
2763
<a name="gtk-tree-view-convert-widget-to-bin-window-coords"></a><h3>gtk_tree_view_convert_widget_to_bin_window_coords ()</h3>
2764
2764
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_widget_to_bin_window_coords
2765
2765
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2766
 
                                                         <em class="parameter"><code><span class="type">gint</span> wx</code></em>,
2767
 
                                                         <em class="parameter"><code><span class="type">gint</span> wy</code></em>,
2768
 
                                                         <em class="parameter"><code><span class="type">gint</span> *bx</code></em>,
2769
 
                                                         <em class="parameter"><code><span class="type">gint</span> *by</code></em>);</pre>
 
2766
                                                         <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>,
 
2767
                                                         <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>,
 
2768
                                                         <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>,
 
2769
                                                         <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>
2770
2770
<p>
2771
2771
Converts widget coordinates to coordinates for the bin_window
2772
2772
(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>).
2809
2809
<a name="gtk-tree-view-convert-widget-to-tree-coords"></a><h3>gtk_tree_view_convert_widget_to_tree_coords ()</h3>
2810
2810
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_convert_widget_to_tree_coords
2811
2811
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2812
 
                                                         <em class="parameter"><code><span class="type">gint</span> wx</code></em>,
2813
 
                                                         <em class="parameter"><code><span class="type">gint</span> wy</code></em>,
2814
 
                                                         <em class="parameter"><code><span class="type">gint</span> *tx</code></em>,
2815
 
                                                         <em class="parameter"><code><span class="type">gint</span> *ty</code></em>);</pre>
 
2812
                                                         <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>,
 
2813
                                                         <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>,
 
2814
                                                         <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>,
 
2815
                                                         <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>
2816
2816
<p>
2817
2817
Converts widget coordinates to coordinates for the
2818
2818
tree (the full scrollable area of the tree).
2856
2856
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_enable_model_drag_dest
2857
2857
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2858
2858
                                                         <em class="parameter"><code>const <a class="link" href="gtk2-Selections.html#GtkTargetEntry" title="struct GtkTargetEntry"><span class="type">GtkTargetEntry</span></a> *targets</code></em>,
2859
 
                                                         <em class="parameter"><code><span class="type">gint</span> n_targets</code></em>,
2860
 
                                                         <em class="parameter"><code><a href="../gdk2/gdk2-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);</pre>
 
2859
                                                         <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>,
 
2860
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk2-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);</pre>
2861
2861
<p>
2862
2862
Turns <em class="parameter"><code>tree_view</code></em> into a drop destination for automatic DND. Calling
2863
 
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>.
 
2863
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>.
2864
2864
</p>
2865
2865
<div class="variablelist"><table border="0" class="variablelist">
2866
2866
<colgroup>
2896
2896
<a name="gtk-tree-view-enable-model-drag-source"></a><h3>gtk_tree_view_enable_model_drag_source ()</h3>
2897
2897
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_enable_model_drag_source
2898
2898
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
2899
 
                                                         <em class="parameter"><code><a href="../gdk2/gdk2-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> start_button_mask</code></em>,
 
2899
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk2-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> start_button_mask</code></em>,
2900
2900
                                                         <em class="parameter"><code>const <a class="link" href="gtk2-Selections.html#GtkTargetEntry" title="struct GtkTargetEntry"><span class="type">GtkTargetEntry</span></a> *targets</code></em>,
2901
 
                                                         <em class="parameter"><code><span class="type">gint</span> n_targets</code></em>,
2902
 
                                                         <em class="parameter"><code><a href="../gdk2/gdk2-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);</pre>
 
2901
                                                         <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>,
 
2902
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk2-Drag-and-Drop.html#GdkDragAction"><span class="type">GdkDragAction</span></a> actions</code></em>);</pre>
2903
2903
<p>
2904
2904
Turns <em class="parameter"><code>tree_view</code></em> into a drag source for automatic DND. Calling this
2905
 
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>.
 
2905
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>.
2906
2906
</p>
2907
2907
<div class="variablelist"><table border="0" class="variablelist">
2908
2908
<colgroup>
2945
2945
<p>
2946
2946
Undoes the effect of
2947
2947
<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
2948
 
<a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'><span class="type">"reorderable"</span></a> to <code class="literal">FALSE</code>.
 
2948
<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>.
2949
2949
</p>
2950
2950
<div class="variablelist"><table border="0" class="variablelist">
2951
2951
<colgroup>
2966
2966
<p>
2967
2967
Undoes the effect of
2968
2968
<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
2969
 
<a class="link" href="GtkTreeView.html#GtkTreeView--reorderable" title='The "reorderable" property'><span class="type">"reorderable"</span></a> to <code class="literal">FALSE</code>.
 
2969
<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>.
2970
2970
</p>
2971
2971
<div class="variablelist"><table border="0" class="variablelist">
2972
2972
<colgroup>
3002
3002
</tr>
3003
3003
<tr>
3004
3004
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
3005
 
<td>The path of the row to highlight, or <a href="/usr/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>
 
3005
<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>
3006
3006
</td>
3007
3007
</tr>
3008
3008
<tr>
3034
3034
</tr>
3035
3035
<tr>
3036
3036
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
3037
 
<td>Return location for the path of the highlighted row, or <a href="/usr/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>
 
3037
<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>
3038
3038
</td>
3039
3039
</tr>
3040
3040
<tr>
3041
3041
<td><p><span class="term"><em class="parameter"><code>pos</code></em> :</span></p></td>
3042
 
<td>Return location for the drop position, or <a href="/usr/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>
 
3042
<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>
3043
3043
</td>
3044
3044
</tr>
3045
3045
</tbody>
3048
3048
<hr>
3049
3049
<div class="refsect2">
3050
3050
<a name="gtk-tree-view-get-dest-row-at-pos"></a><h3>gtk_tree_view_get_dest_row_at_pos ()</h3>
3051
 
<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>,
3052
 
                                                         <em class="parameter"><code><span class="type">gint</span> drag_x</code></em>,
3053
 
                                                         <em class="parameter"><code><span class="type">gint</span> drag_y</code></em>,
 
3051
<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>,
 
3052
                                                         <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>,
 
3053
                                                         <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>,
3054
3054
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
3055
3055
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewDropPosition" title="enum GtkTreeViewDropPosition"><span class="type">GtkTreeViewDropPosition</span></a> *pos</code></em>);</pre>
3056
3056
<p>
3057
3057
Determines the destination row for a given position.  <em class="parameter"><code>drag_x</code></em> and
3058
3058
<em class="parameter"><code>drag_y</code></em> are expected to be in widget coordinates.  This function is only
3059
3059
meaningful if <em class="parameter"><code>tree_view</code></em> is realized.  Therefore this function will always
3060
 
return <code class="literal">FALSE</code> if <em class="parameter"><code>tree_view</code></em> is not realized or does not have a model.
 
3060
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.
3061
3061
</p>
3062
3062
<div class="variablelist"><table border="0" class="variablelist">
3063
3063
<colgroup>
3080
3080
</tr>
3081
3081
<tr>
3082
3082
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
3083
 
<td>Return location for the path of the highlighted row, or <a href="/usr/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>
 
3083
<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>
3084
3084
</td>
3085
3085
</tr>
3086
3086
<tr>
3087
3087
<td><p><span class="term"><em class="parameter"><code>pos</code></em> :</span></p></td>
3088
 
<td>Return location for the drop position, or <a href="/usr/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>
 
3088
<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>
3089
3089
</td>
3090
3090
</tr>
3091
3091
<tr>
3092
3092
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3093
 
<td>whether there is a row at the given position, <code class="literal">TRUE</code> if this
 
3093
<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
3094
3094
is indeed the case.</td>
3095
3095
</tr>
3096
3096
</tbody>
3099
3099
<hr>
3100
3100
<div class="refsect2">
3101
3101
<a name="gtk-tree-view-create-row-drag-icon"></a><h3>gtk_tree_view_create_row_drag_icon ()</h3>
3102
 
<pre class="programlisting"><a href="../gdk2/gdk2-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>,
 
3102
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk3/gdk2-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>,
3103
3103
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>);</pre>
3104
3104
<p>
3105
 
Creates a <a href="../gdk2/gdk2-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> representation of the row at <em class="parameter"><code>path</code></em>.
 
3105
Creates a <a href="http://library.gnome.org/devel/gdk3/gdk2-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> representation of the row at <em class="parameter"><code>path</code></em>.
3106
3106
This image is used for a drag icon.
3107
3107
</p>
3108
3108
<div class="variablelist"><table border="0" class="variablelist">
3133
3133
<div class="refsect2">
3134
3134
<a name="gtk-tree-view-set-enable-search"></a><h3>gtk_tree_view_set_enable_search ()</h3>
3135
3135
<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>,
3136
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> enable_search</code></em>);</pre>
 
3136
                                                         <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>
3137
3137
<p>
3138
3138
If <em class="parameter"><code>enable_search</code></em> is set, then the user can type in text to search through
3139
3139
the tree interactively (this is sometimes called "typeahead find").
3140
3140
</p>
3141
3141
<p>
3142
 
Note that even if this is <code class="literal">FALSE</code>, the user can still initiate a search 
 
3142
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 
3143
3143
using the "start-interactive-search" key binding.
3144
3144
</p>
3145
3145
<div class="variablelist"><table border="0" class="variablelist">
3156
3156
<tr>
3157
3157
<td><p><span class="term"><em class="parameter"><code>enable_search</code></em> :</span></p></td>
3158
3158
<td>
3159
 
<code class="literal">TRUE</code>, if the user can search interactively</td>
 
3159
<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>
3160
3160
</tr>
3161
3161
</tbody>
3162
3162
</table></div>
3164
3164
<hr>
3165
3165
<div class="refsect2">
3166
3166
<a name="gtk-tree-view-get-enable-search"></a><h3>gtk_tree_view_get_enable_search ()</h3>
3167
 
<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>
 
3167
<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>
3168
3168
<p>
3169
3169
Returns whether or not the tree allows to start interactive searching 
3170
3170
by typing in text.
3190
3190
<hr>
3191
3191
<div class="refsect2">
3192
3192
<a name="gtk-tree-view-get-search-column"></a><h3>gtk_tree_view_get_search_column ()</h3>
3193
 
<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>
 
3193
<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>
3194
3194
<p>
3195
3195
Gets the column searched on by the interactive search code.
3196
3196
</p>
3216
3216
<div class="refsect2">
3217
3217
<a name="gtk-tree-view-set-search-column"></a><h3>gtk_tree_view_set_search_column ()</h3>
3218
3218
<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>,
3219
 
                                                         <em class="parameter"><code><span class="type">gint</span> column</code></em>);</pre>
 
3219
                                                         <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>
3220
3220
<p>
3221
3221
Sets <em class="parameter"><code>column</code></em> as the column where the interactive search code should
3222
3222
search in for the current model. 
3279
3279
<a name="gtk-tree-view-set-search-equal-func"></a><h3>gtk_tree_view_set_search_equal_func ()</h3>
3280
3280
<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>,
3281
3281
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewSearchEqualFunc" title="GtkTreeViewSearchEqualFunc ()"><span class="type">GtkTreeViewSearchEqualFunc</span></a> search_equal_func</code></em>,
3282
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> search_user_data</code></em>,
3283
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> search_destroy</code></em>);</pre>
 
3282
                                                         <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>,
 
3283
                                                         <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>
3284
3284
<p>
3285
3285
Sets the compare function for the interactive search capabilities; note
3286
3286
that somewhat like <code class="function">strcmp()</code> returning 0 for equality
3287
 
<a class="link" href="GtkTreeView.html#GtkTreeViewSearchEqualFunc" title="GtkTreeViewSearchEqualFunc ()"><span class="type">GtkTreeViewSearchEqualFunc</span></a> returns <code class="literal">FALSE</code> on matches.
 
3287
<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.
3288
3288
</p>
3289
3289
<div class="variablelist"><table border="0" class="variablelist">
3290
3290
<colgroup>
3303
3303
</tr>
3304
3304
<tr>
3305
3305
<td><p><span class="term"><em class="parameter"><code>search_user_data</code></em> :</span></p></td>
3306
 
<td>user data to pass to <em class="parameter"><code>search_equal_func</code></em>, or <a href="/usr/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>
 
3306
<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>
3307
3307
</td>
3308
3308
</tr>
3309
3309
<tr>
3310
3310
<td><p><span class="term"><em class="parameter"><code>search_destroy</code></em> :</span></p></td>
3311
 
<td>Destroy notifier for <em class="parameter"><code>search_user_data</code></em>, or <a href="/usr/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>
 
3311
<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>
3312
3312
</td>
3313
3313
</tr>
3314
3314
</tbody>
3320
3320
<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>
3321
3321
<p>
3322
3322
Returns the <a class="link" href="GtkEntry.html" title="GtkEntry"><span class="type">GtkEntry</span></a> which is currently in use as interactive search
3323
 
entry for <em class="parameter"><code>tree_view</code></em>.  In case the built-in entry is being used, <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
3323
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>
3324
3324
will be returned.
3325
3325
</p>
3326
3326
<div class="variablelist"><table border="0" class="variablelist">
3351
3351
<p>
3352
3352
Sets the entry which the interactive search code will use for this
3353
3353
<em class="parameter"><code>tree_view</code></em>.  This is useful when you want to provide a search entry
3354
 
in our interface at all time at a fixed position.  Passing <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> for
 
3354
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
3355
3355
<em class="parameter"><code>entry</code></em> will make the interactive search code use the built-in popup
3356
3356
entry again.
3357
3357
</p>
3368
3368
</tr>
3369
3369
<tr>
3370
3370
<td><p><span class="term"><em class="parameter"><code>entry</code></em> :</span></p></td>
3371
 
<td>the entry the interactive search code of <em class="parameter"><code>tree_view</code></em> should use or <a href="/usr/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>
 
3371
<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>
3372
3372
</td>
3373
3373
</tr>
3374
3374
</tbody>
3380
3380
<a name="GtkTreeViewSearchPositionFunc"></a><h3>GtkTreeViewSearchPositionFunc ()</h3>
3381
3381
<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>,
3382
3382
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *search_dialog</code></em>,
3383
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
3383
                                                         <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>
3384
3384
<p>
3385
3385
</p>
3386
3386
</div>
3417
3417
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_search_position_func
3418
3418
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3419
3419
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewSearchPositionFunc" title="GtkTreeViewSearchPositionFunc ()"><span class="type">GtkTreeViewSearchPositionFunc</span></a> func</code></em>,
3420
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
3421
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);</pre>
 
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>,
 
3421
                                                         <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>
3422
3422
<p>
3423
3423
Sets the function to use when positioning the search dialog.
3424
3424
</p>
3435
3435
</tr>
3436
3436
<tr>
3437
3437
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
3438
 
<td>the function to use to position the search dialog, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
3438
<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>
3439
3439
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>
3440
3440
</td>
3441
3441
</tr>
3442
3442
<tr>
3443
3443
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
3444
 
<td>user data to pass to <em class="parameter"><code>func</code></em>, or <a href="/usr/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>
 
3444
<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>
3445
3445
</td>
3446
3446
</tr>
3447
3447
<tr>
3448
3448
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
3449
 
<td>Destroy notifier for <em class="parameter"><code>data</code></em>, or <a href="/usr/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>
 
3449
<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>
3450
3450
</td>
3451
3451
</tr>
3452
3452
</tbody>
3456
3456
<hr>
3457
3457
<div class="refsect2">
3458
3458
<a name="gtk-tree-view-get-fixed-height-mode"></a><h3>gtk_tree_view_get_fixed_height_mode ()</h3>
3459
 
<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>
 
3459
<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>
3460
3460
<p>
3461
3461
Returns whether fixed height mode is turned on for <em class="parameter"><code>tree_view</code></em>.
3462
3462
</p>
3474
3474
<tr>
3475
3475
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3476
3476
<td>
3477
 
<code class="literal">TRUE</code> if <em class="parameter"><code>tree_view</code></em> is in fixed height mode</td>
 
3477
<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>
3478
3478
</tr>
3479
3479
</tbody>
3480
3480
</table></div>
3484
3484
<div class="refsect2">
3485
3485
<a name="gtk-tree-view-set-fixed-height-mode"></a><h3>gtk_tree_view_set_fixed_height_mode ()</h3>
3486
3486
<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>,
3487
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> enable</code></em>);</pre>
 
3487
                                                         <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>
3488
3488
<p>
3489
3489
Enables or disables the fixed height mode of <em class="parameter"><code>tree_view</code></em>. 
3490
3490
Fixed height mode speeds up <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> by assuming that all 
3506
3506
<tr>
3507
3507
<td><p><span class="term"><em class="parameter"><code>enable</code></em> :</span></p></td>
3508
3508
<td>
3509
 
<code class="literal">TRUE</code> to enable fixed height mode</td>
 
3509
<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>
3510
3510
</tr>
3511
3511
</tbody>
3512
3512
</table></div>
3515
3515
<hr>
3516
3516
<div class="refsect2">
3517
3517
<a name="gtk-tree-view-get-hover-selection"></a><h3>gtk_tree_view_get_hover_selection ()</h3>
3518
 
<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>
 
3518
<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>
3519
3519
<p>
3520
3520
Returns whether hover selection mode is turned on for <em class="parameter"><code>tree_view</code></em>.
3521
3521
</p>
3533
3533
<tr>
3534
3534
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3535
3535
<td>
3536
 
<code class="literal">TRUE</code> if <em class="parameter"><code>tree_view</code></em> is in hover selection mode</td>
 
3536
<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>
3537
3537
</tr>
3538
3538
</tbody>
3539
3539
</table></div>
3543
3543
<div class="refsect2">
3544
3544
<a name="gtk-tree-view-set-hover-selection"></a><h3>gtk_tree_view_set_hover_selection ()</h3>
3545
3545
<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>,
3546
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> hover</code></em>);</pre>
 
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> hover</code></em>);</pre>
3547
3547
<p>
3548
3548
Enables of disables the hover selection mode of <em class="parameter"><code>tree_view</code></em>.
3549
3549
Hover selection makes the selected row follow the pointer.
3564
3564
<tr>
3565
3565
<td><p><span class="term"><em class="parameter"><code>hover</code></em> :</span></p></td>
3566
3566
<td>
3567
 
<code class="literal">TRUE</code> to enable hover selection mode</td>
 
3567
<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>
3568
3568
</tr>
3569
3569
</tbody>
3570
3570
</table></div>
3573
3573
<hr>
3574
3574
<div class="refsect2">
3575
3575
<a name="gtk-tree-view-get-hover-expand"></a><h3>gtk_tree_view_get_hover_expand ()</h3>
3576
 
<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>
 
3576
<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>
3577
3577
<p>
3578
3578
Returns whether hover expansion mode is turned on for <em class="parameter"><code>tree_view</code></em>.
3579
3579
</p>
3591
3591
<tr>
3592
3592
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3593
3593
<td>
3594
 
<code class="literal">TRUE</code> if <em class="parameter"><code>tree_view</code></em> is in hover expansion mode</td>
 
3594
<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>
3595
3595
</tr>
3596
3596
</tbody>
3597
3597
</table></div>
3601
3601
<div class="refsect2">
3602
3602
<a name="gtk-tree-view-set-hover-expand"></a><h3>gtk_tree_view_set_hover_expand ()</h3>
3603
3603
<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>,
3604
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> expand</code></em>);</pre>
 
3604
                                                         <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>
3605
3605
<p>
3606
3606
Enables of disables the hover expansion mode of <em class="parameter"><code>tree_view</code></em>.
3607
3607
Hover expansion makes rows expand or collapse if the pointer 
3621
3621
<tr>
3622
3622
<td><p><span class="term"><em class="parameter"><code>expand</code></em> :</span></p></td>
3623
3623
<td>
3624
 
<code class="literal">TRUE</code> to enable hover selection mode</td>
 
3624
<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>
3625
3625
</tr>
3626
3626
</tbody>
3627
3627
</table></div>
3632
3632
<a name="GtkTreeDestroyCountFunc"></a><h3>GtkTreeDestroyCountFunc ()</h3>
3633
3633
<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>,
3634
3634
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
3635
 
                                                         <em class="parameter"><code><span class="type">gint</span> children</code></em>,
3636
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
3635
                                                         <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>,
 
3636
                                                         <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>
3637
3637
<p>
3638
3638
</p>
3639
3639
</div>
3643
3643
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_destroy_count_func
3644
3644
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3645
3645
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeDestroyCountFunc" title="GtkTreeDestroyCountFunc ()"><span class="type">GtkTreeDestroyCountFunc</span></a> func</code></em>,
3646
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
3647
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);</pre>
 
3646
                                                         <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>,
 
3647
                                                         <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>
3648
3648
<p>
3649
3649
This function should almost never be used.  It is meant for private use by
3650
3650
ATK for determining the number of visible children that are removed when the
3663
3663
</tr>
3664
3664
<tr>
3665
3665
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
3666
 
<td>Function to be called when a view row is destroyed, or <a href="/usr/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>
 
3666
<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>
3667
3667
</td>
3668
3668
</tr>
3669
3669
<tr>
3670
3670
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
3671
 
<td>User data to be passed to <em class="parameter"><code>func</code></em>, or <a href="/usr/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>
 
3671
<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>
3672
3672
</td>
3673
3673
</tr>
3674
3674
<tr>
3675
3675
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
3676
 
<td>Destroy notifier for <em class="parameter"><code>data</code></em>, or <a href="/usr/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>
 
3676
<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>
3677
3677
</td>
3678
3678
</tr>
3679
3679
</tbody>
3682
3682
<hr>
3683
3683
<div class="refsect2">
3684
3684
<a name="GtkTreeViewRowSeparatorFunc"></a><h3>GtkTreeViewRowSeparatorFunc ()</h3>
3685
 
<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>,
 
3685
<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>,
3686
3686
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>,
3687
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
 
3687
                                                         <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>
3688
3688
<p>
3689
3689
Function type for determining whether the row pointed to by <em class="parameter"><code>iter</code></em> should
3690
3690
be rendered as a separator. A common way to implement this is to have a
3714
3714
<tr>
3715
3715
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3716
3716
<td>
3717
 
<code class="literal">TRUE</code> if the row is a separator</td>
 
3717
<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>
3718
3718
</tr>
3719
3719
</tbody>
3720
3720
</table></div>
3752
3752
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_tree_view_set_row_separator_func
3753
3753
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>,
3754
3754
                                                         <em class="parameter"><code><a class="link" href="GtkTreeView.html#GtkTreeViewRowSeparatorFunc" title="GtkTreeViewRowSeparatorFunc ()"><span class="type">GtkTreeViewRowSeparatorFunc</span></a> func</code></em>,
3755
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
3756
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>);</pre>
 
3755
                                                         <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>,
 
3756
                                                         <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>
3757
3757
<p>
3758
3758
Sets the row separator function, which is used to determine
3759
3759
whether a row should be drawn as a separator. If the row separator
3760
 
function is <a href="/usr/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.
 
3760
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.
3761
3761
</p>
3762
3762
<div class="variablelist"><table border="0" class="variablelist">
3763
3763
<colgroup>
3777
3777
</tr>
3778
3778
<tr>
3779
3779
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
3780
 
<td>user data to pass to <em class="parameter"><code>func</code></em>, or <a href="/usr/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>
 
3780
<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>
3781
3781
</td>
3782
3782
</tr>
3783
3783
<tr>
3784
3784
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
3785
 
<td>destroy notifier for <em class="parameter"><code>data</code></em>, or <a href="/usr/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>
 
3785
<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>
3786
3786
</td>
3787
3787
</tr>
3788
3788
</tbody>
3792
3792
<hr>
3793
3793
<div class="refsect2">
3794
3794
<a name="gtk-tree-view-get-rubber-banding"></a><h3>gtk_tree_view_get_rubber_banding ()</h3>
3795
 
<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>
 
3795
<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>
3796
3796
<p>
3797
3797
Returns whether rubber banding is turned on for <em class="parameter"><code>tree_view</code></em>.  If the
3798
3798
selection mode is <a class="link" href="gtk2-Standard-Enumerations.html#GTK-SELECTION-MULTIPLE:CAPS"><span class="type">GTK_SELECTION_MULTIPLE</span></a>, rubber banding will allow the
3812
3812
<tr>
3813
3813
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3814
3814
<td>
3815
 
<code class="literal">TRUE</code> if rubber banding in <em class="parameter"><code>tree_view</code></em> is enabled.</td>
 
3815
<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>
3816
3816
</tr>
3817
3817
</tbody>
3818
3818
</table></div>
3822
3822
<div class="refsect2">
3823
3823
<a name="gtk-tree-view-set-rubber-banding"></a><h3>gtk_tree_view_set_rubber_banding ()</h3>
3824
3824
<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>,
3825
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> enable</code></em>);</pre>
 
3825
                                                         <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>
3826
3826
<p>
3827
3827
Enables or disables rubber banding in <em class="parameter"><code>tree_view</code></em>.  If the selection mode
3828
3828
is <a class="link" href="gtk2-Standard-Enumerations.html#GTK-SELECTION-MULTIPLE:CAPS"><span class="type">GTK_SELECTION_MULTIPLE</span></a>, rubber banding will allow the user to select
3842
3842
<tr>
3843
3843
<td><p><span class="term"><em class="parameter"><code>enable</code></em> :</span></p></td>
3844
3844
<td>
3845
 
<code class="literal">TRUE</code> to enable rubber banding</td>
 
3845
<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>
3846
3846
</tr>
3847
3847
</tbody>
3848
3848
</table></div>
3851
3851
<hr>
3852
3852
<div class="refsect2">
3853
3853
<a name="gtk-tree-view-is-rubber-banding-active"></a><h3>gtk_tree_view_is_rubber_banding_active ()</h3>
3854
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_tree_view_is_rubber_banding_active
 
3854
<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
3855
3855
                                                        (<em class="parameter"><code><a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> *tree_view</code></em>);</pre>
3856
3856
<p>
3857
3857
Returns whether a rubber banding operation is currently being done
3871
3871
<tr>
3872
3872
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3873
3873
<td>
3874
 
<code class="literal">TRUE</code> if a rubber banding operation is currently being
 
3874
<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
3875
3875
done in <em class="parameter"><code>tree_view</code></em>.</td>
3876
3876
</tr>
3877
3877
</tbody>
3881
3881
<hr>
3882
3882
<div class="refsect2">
3883
3883
<a name="gtk-tree-view-get-enable-tree-lines"></a><h3>gtk_tree_view_get_enable_tree_lines ()</h3>
3884
 
<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>
 
3884
<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>
3885
3885
<p>
3886
3886
Returns whether or not tree lines are drawn in <em class="parameter"><code>tree_view</code></em>.
3887
3887
</p>
3898
3898
<tr>
3899
3899
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3900
3900
<td>
3901
 
<code class="literal">TRUE</code> if tree lines are drawn in <em class="parameter"><code>tree_view</code></em>, <code class="literal">FALSE</code>
 
3901
<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>
3902
3902
otherwise.</td>
3903
3903
</tr>
3904
3904
</tbody>
3909
3909
<div class="refsect2">
3910
3910
<a name="gtk-tree-view-set-enable-tree-lines"></a><h3>gtk_tree_view_set_enable_tree_lines ()</h3>
3911
3911
<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>,
3912
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> enabled</code></em>);</pre>
 
3912
                                                         <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>
3913
3913
<p>
3914
3914
Sets whether to draw lines interconnecting the expanders in <em class="parameter"><code>tree_view</code></em>.
3915
3915
This does not have any visible effects for lists.
3928
3928
<tr>
3929
3929
<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
3930
3930
<td>
3931
 
<code class="literal">TRUE</code> to enable tree line drawing, <code class="literal">FALSE</code> otherwise.</td>
 
3931
<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>
3932
3932
</tr>
3933
3933
</tbody>
3934
3934
</table></div>
4077
4077
                                                         <em class="parameter"><code><a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> *cell</code></em>);</pre>
4078
4078
<p>
4079
4079
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
4080
 
in common.  For example if <em class="parameter"><code>path</code></em> is <a href="/usr/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
 
4080
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
4081
4081
area will be set to the full area covered by <em class="parameter"><code>column</code></em>.  See also
4082
4082
<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>.
4083
4083
</p>
4108
4108
</tr>
4109
4109
<tr>
4110
4110
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
4111
 
<td>a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> or <a href="/usr/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>
 
4111
<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>
4112
4112
</td>
4113
4113
</tr>
4114
4114
<tr>
4115
4115
<td><p><span class="term"><em class="parameter"><code>column</code></em> :</span></p></td>
4116
 
<td>a <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> or <a href="/usr/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>
 
4116
<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>
4117
4117
</td>
4118
4118
</tr>
4119
4119
<tr>
4120
4120
<td><p><span class="term"><em class="parameter"><code>cell</code></em> :</span></p></td>
4121
 
<td>a <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a> or <a href="/usr/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>
 
4121
<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>
4122
4122
</td>
4123
4123
</tr>
4124
4124
</tbody>
4128
4128
<hr>
4129
4129
<div class="refsect2">
4130
4130
<a name="gtk-tree-view-get-tooltip-context"></a><h3>gtk_tree_view_get_tooltip_context ()</h3>
4131
 
<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>,
4132
 
                                                         <em class="parameter"><code><span class="type">gint</span> *x</code></em>,
4133
 
                                                         <em class="parameter"><code><span class="type">gint</span> *y</code></em>,
4134
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> keyboard_tip</code></em>,
 
4131
<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>,
 
4132
                                                         <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>,
 
4133
                                                         <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>,
 
4134
                                                         <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>,
4135
4135
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> **model</code></em>,
4136
4136
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
4137
4137
                                                         <em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>);</pre>
4143
4143
</p>
4144
4144
<p>
4145
4145
The return value indicates whether there is a tree view row at the given
4146
 
coordinates (<code class="literal">TRUE</code>) or not (<code class="literal">FALSE</code>) for mouse tooltips.  For keyboard
4147
 
tooltips the row returned will be the cursor row.  When <code class="literal">TRUE</code>, then any of
 
4146
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
 
4147
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
4148
4148
<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
4149
4149
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
4150
 
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>.
 
4150
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>.
4151
4151
</p>
4152
4152
<div class="variablelist"><table border="0" class="variablelist">
4153
4153
<colgroup>
4176
4176
</tr>
4177
4177
<tr>
4178
4178
<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
4179
 
<td>a pointer to receive a <a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> or <a href="/usr/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>
 
4179
<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>
4180
4180
</td>
4181
4181
</tr>
4182
4182
<tr>
4183
4183
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
4184
 
<td>a pointer to receive a <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> or <a href="/usr/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>
 
4184
<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>
4185
4185
</td>
4186
4186
</tr>
4187
4187
<tr>
4188
4188
<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
4189
 
<td>a pointer to receive a <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> or <a href="/usr/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>
 
4189
<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>
4190
4190
</td>
4191
4191
</tr>
4192
4192
<tr>
4200
4200
<hr>
4201
4201
<div class="refsect2">
4202
4202
<a name="gtk-tree-view-get-tooltip-column"></a><h3>gtk_tree_view_get_tooltip_column ()</h3>
4203
 
<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>
 
4203
<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>
4204
4204
<p>
4205
4205
Returns the column of <em class="parameter"><code>tree_view</code></em>'s model which is being used for
4206
4206
displaying tooltips on <em class="parameter"><code>tree_view</code></em>'s rows.
4229
4229
<div class="refsect2">
4230
4230
<a name="gtk-tree-view-set-tooltip-column"></a><h3>gtk_tree_view_set_tooltip_column ()</h3>
4231
4231
<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>,
4232
 
                                                         <em class="parameter"><code><span class="type">gint</span> column</code></em>);</pre>
 
4232
                                                         <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>
4233
4233
<p>
4234
4234
If you only plan to have simple (text-only) tooltips on full rows, you
4235
4235
can use this function to have <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> handle these automatically
4237
4237
containing the tooltip texts, or -1 to disable this feature.
4238
4238
</p>
4239
4239
<p>
4240
 
When enabled, <span class="type">"has-tooltip"</span> will be set to <code class="literal">TRUE</code> and
 
4240
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
4241
4241
<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.
4242
4242
</p>
4243
4243
<p>
4275
4275
<hr>
4276
4276
<div class="refsect2">
4277
4277
<a name="GtkTreeView--enable-search"></a><h3>The <code class="literal">"enable-search"</code> property</h3>
4278
 
<pre class="programlisting">  "enable-search"            <span class="type">gboolean</span>              : Read / Write</pre>
 
4278
<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>
4279
4279
<p>View allows user to search through columns interactively.</p>
4280
4280
<p>Default value: TRUE</p>
4281
4281
</div>
4282
4282
<hr>
4283
4283
<div class="refsect2">
4284
4284
<a name="GtkTreeView--enable-tree-lines"></a><h3>The <code class="literal">"enable-tree-lines"</code> property</h3>
4285
 
<pre class="programlisting">  "enable-tree-lines"        <span class="type">gboolean</span>              : Read / Write</pre>
 
4285
<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>
4286
4286
<p>Whether tree lines should be drawn in the tree view.</p>
4287
4287
<p>Default value: FALSE</p>
4288
4288
</div>
4295
4295
<hr>
4296
4296
<div class="refsect2">
4297
4297
<a name="GtkTreeView--fixed-height-mode"></a><h3>The <code class="literal">"fixed-height-mode"</code> property</h3>
4298
 
<pre class="programlisting">  "fixed-height-mode"        <span class="type">gboolean</span>              : Read / Write</pre>
 
4298
<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>
4299
4299
<p>
4300
 
Setting the ::fixed-height-mode property to <code class="literal">TRUE</code> speeds up
 
4300
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
4301
4301
<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a> by assuming that all rows have the same height. 
4302
4302
Only enable this option if all rows are the same height.  
4303
4303
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 
4315
4315
<hr>
4316
4316
<div class="refsect2">
4317
4317
<a name="GtkTreeView--headers-clickable"></a><h3>The <code class="literal">"headers-clickable"</code> property</h3>
4318
 
<pre class="programlisting">  "headers-clickable"        <span class="type">gboolean</span>              : Read / Write</pre>
 
4318
<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>
4319
4319
<p>Column headers respond to click events.</p>
4320
4320
<p>Default value: TRUE</p>
4321
4321
</div>
4322
4322
<hr>
4323
4323
<div class="refsect2">
4324
4324
<a name="GtkTreeView--headers-visible"></a><h3>The <code class="literal">"headers-visible"</code> property</h3>
4325
 
<pre class="programlisting">  "headers-visible"          <span class="type">gboolean</span>              : Read / Write</pre>
 
4325
<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>
4326
4326
<p>Show the column header buttons.</p>
4327
4327
<p>Default value: TRUE</p>
4328
4328
</div>
4329
4329
<hr>
4330
4330
<div class="refsect2">
4331
4331
<a name="GtkTreeView--hover-expand"></a><h3>The <code class="literal">"hover-expand"</code> property</h3>
4332
 
<pre class="programlisting">  "hover-expand"             <span class="type">gboolean</span>              : Read / Write</pre>
 
4332
<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>
4333
4333
<p>
4334
4334
Enables of disables the hover expansion mode of <em class="parameter"><code>tree_view</code></em>.
4335
4335
Hover expansion makes rows expand or collapse if the pointer moves 
4345
4345
<hr>
4346
4346
<div class="refsect2">
4347
4347
<a name="GtkTreeView--hover-selection"></a><h3>The <code class="literal">"hover-selection"</code> property</h3>
4348
 
<pre class="programlisting">  "hover-selection"          <span class="type">gboolean</span>              : Read / Write</pre>
 
4348
<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>
4349
4349
<p>
4350
4350
Enables of disables the hover selection mode of <em class="parameter"><code>tree_view</code></em>.
4351
4351
Hover selection makes the selected row follow the pointer.
4362
4362
<hr>
4363
4363
<div class="refsect2">
4364
4364
<a name="GtkTreeView--level-indentation"></a><h3>The <code class="literal">"level-indentation"</code> property</h3>
4365
 
<pre class="programlisting">  "level-indentation"        <span class="type">gint</span>                  : Read / Write</pre>
 
4365
<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>
4366
4366
<p>
4367
4367
Extra indentation for each level.
4368
4368
</p>
4379
4379
<hr>
4380
4380
<div class="refsect2">
4381
4381
<a name="GtkTreeView--reorderable"></a><h3>The <code class="literal">"reorderable"</code> property</h3>
4382
 
<pre class="programlisting">  "reorderable"              <span class="type">gboolean</span>              : Read / Write</pre>
 
4382
<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>
4383
4383
<p>View is reorderable.</p>
4384
4384
<p>Default value: FALSE</p>
4385
4385
</div>
4386
4386
<hr>
4387
4387
<div class="refsect2">
4388
4388
<a name="GtkTreeView--rubber-banding"></a><h3>The <code class="literal">"rubber-banding"</code> property</h3>
4389
 
<pre class="programlisting">  "rubber-banding"           <span class="type">gboolean</span>              : Read / Write</pre>
 
4389
<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>
4390
4390
<p>Whether to enable selection of multiple items by dragging the mouse pointer.</p>
4391
4391
<p>Default value: FALSE</p>
4392
4392
</div>
4393
4393
<hr>
4394
4394
<div class="refsect2">
4395
4395
<a name="GtkTreeView--rules-hint"></a><h3>The <code class="literal">"rules-hint"</code> property</h3>
4396
 
<pre class="programlisting">  "rules-hint"               <span class="type">gboolean</span>              : Read / Write</pre>
 
4396
<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>
4397
4397
<p>Set a hint to the theme engine to draw rows in alternating colors.</p>
4398
4398
<p>Default value: FALSE</p>
4399
4399
</div>
4400
4400
<hr>
4401
4401
<div class="refsect2">
4402
4402
<a name="GtkTreeView--search-column"></a><h3>The <code class="literal">"search-column"</code> property</h3>
4403
 
<pre class="programlisting">  "search-column"            <span class="type">gint</span>                  : Read / Write</pre>
 
4403
<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>
4404
4404
<p>Model column to search through during interactive search.</p>
4405
4405
<p>Allowed values: &gt;= G_MAXULONG</p>
4406
4406
<p>Default value: -1</p>
4408
4408
<hr>
4409
4409
<div class="refsect2">
4410
4410
<a name="GtkTreeView--show-expanders"></a><h3>The <code class="literal">"show-expanders"</code> property</h3>
4411
 
<pre class="programlisting">  "show-expanders"           <span class="type">gboolean</span>              : Read / Write</pre>
 
4411
<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>
4412
4412
<p>
4413
 
<code class="literal">TRUE</code> if the view has expanders.
 
4413
<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.
4414
4414
</p>
4415
4415
<p>Default value: TRUE</p>
4416
4416
<p class="since">Since 2.12</p>
4418
4418
<hr>
4419
4419
<div class="refsect2">
4420
4420
<a name="GtkTreeView--tooltip-column"></a><h3>The <code class="literal">"tooltip-column"</code> property</h3>
4421
 
<pre class="programlisting">  "tooltip-column"           <span class="type">gint</span>                  : Read / Write</pre>
 
4421
<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>
4422
4422
<p>The column in the model containing the tooltip texts for the rows.</p>
4423
4423
<p>Allowed values: &gt;= G_MAXULONG</p>
4424
4424
<p>Default value: -1</p>
4434
4434
<a name="GtkTreeView.style-property-details"></a><h2>Style Property Details</h2>
4435
4435
<div class="refsect2">
4436
4436
<a name="GtkTreeView--s-allow-rules"></a><h3>The <code class="literal">"allow-rules"</code> style property</h3>
4437
 
<pre class="programlisting">  "allow-rules"              <span class="type">gboolean</span>              : Read</pre>
 
4437
<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>
4438
4438
<p>Allow drawing of alternating color rows.</p>
4439
4439
<p>Default value: TRUE</p>
4440
4440
</div>
4441
4441
<hr>
4442
4442
<div class="refsect2">
4443
4443
<a name="GtkTreeView--s-even-row-color"></a><h3>The <code class="literal">"even-row-color"</code> style property</h3>
4444
 
<pre class="programlisting">  "even-row-color"           <a href="../gdk2/gdk2-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read</pre>
 
4444
<pre class="programlisting">  "even-row-color"           <a href="http://library.gnome.org/devel/gdk3/gdk2-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read</pre>
4445
4445
<p>Color to use for even rows.</p>
4446
4446
</div>
4447
4447
<hr>
4448
4448
<div class="refsect2">
4449
4449
<a name="GtkTreeView--s-expander-size"></a><h3>The <code class="literal">"expander-size"</code> style property</h3>
4450
 
<pre class="programlisting">  "expander-size"            <span class="type">gint</span>                  : Read</pre>
 
4450
<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>
4451
4451
<p>Size of the expander arrow.</p>
4452
4452
<p>Allowed values: &gt;= 0</p>
4453
4453
<p>Default value: 12</p>
4455
4455
<hr>
4456
4456
<div class="refsect2">
4457
4457
<a name="GtkTreeView--s-grid-line-pattern"></a><h3>The <code class="literal">"grid-line-pattern"</code> style property</h3>
4458
 
<pre class="programlisting">  "grid-line-pattern"        <span class="type">gchar</span>*                : Read</pre>
 
4458
<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>
4459
4459
<p>Dash pattern used to draw the tree view grid lines.</p>
4460
4460
<p>Default value: "\001\001"</p>
4461
4461
</div>
4462
4462
<hr>
4463
4463
<div class="refsect2">
4464
4464
<a name="GtkTreeView--s-grid-line-width"></a><h3>The <code class="literal">"grid-line-width"</code> style property</h3>
4465
 
<pre class="programlisting">  "grid-line-width"          <span class="type">gint</span>                  : Read</pre>
 
4465
<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>
4466
4466
<p>Width, in pixels, of the tree view grid lines.</p>
4467
4467
<p>Allowed values: &gt;= 0</p>
4468
4468
<p>Default value: 1</p>
4470
4470
<hr>
4471
4471
<div class="refsect2">
4472
4472
<a name="GtkTreeView--s-horizontal-separator"></a><h3>The <code class="literal">"horizontal-separator"</code> style property</h3>
4473
 
<pre class="programlisting">  "horizontal-separator"     <span class="type">gint</span>                  : Read</pre>
 
4473
<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>
4474
4474
<p>Horizontal space between cells.  Must be an even number.</p>
4475
4475
<p>Allowed values: &gt;= 0</p>
4476
4476
<p>Default value: 2</p>
4478
4478
<hr>
4479
4479
<div class="refsect2">
4480
4480
<a name="GtkTreeView--s-indent-expanders"></a><h3>The <code class="literal">"indent-expanders"</code> style property</h3>
4481
 
<pre class="programlisting">  "indent-expanders"         <span class="type">gboolean</span>              : Read</pre>
 
4481
<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>
4482
4482
<p>Make the expanders indented.</p>
4483
4483
<p>Default value: TRUE</p>
4484
4484
</div>
4485
4485
<hr>
4486
4486
<div class="refsect2">
4487
4487
<a name="GtkTreeView--s-odd-row-color"></a><h3>The <code class="literal">"odd-row-color"</code> style property</h3>
4488
 
<pre class="programlisting">  "odd-row-color"            <a href="../gdk2/gdk2-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read</pre>
 
4488
<pre class="programlisting">  "odd-row-color"            <a href="http://library.gnome.org/devel/gdk3/gdk2-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a>*             : Read</pre>
4489
4489
<p>Color to use for odd rows.</p>
4490
4490
</div>
4491
4491
<hr>
4492
4492
<div class="refsect2">
4493
4493
<a name="GtkTreeView--s-row-ending-details"></a><h3>The <code class="literal">"row-ending-details"</code> style property</h3>
4494
 
<pre class="programlisting">  "row-ending-details"       <span class="type">gboolean</span>              : Read</pre>
 
4494
<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>
4495
4495
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
4496
4496
<h3 class="title">Warning</h3>
4497
4497
<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>
4504
4504
<hr>
4505
4505
<div class="refsect2">
4506
4506
<a name="GtkTreeView--s-tree-line-pattern"></a><h3>The <code class="literal">"tree-line-pattern"</code> style property</h3>
4507
 
<pre class="programlisting">  "tree-line-pattern"        <span class="type">gchar</span>*                : Read</pre>
 
4507
<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>
4508
4508
<p>Dash pattern used to draw the tree view lines.</p>
4509
4509
<p>Default value: "\001\001"</p>
4510
4510
</div>
4511
4511
<hr>
4512
4512
<div class="refsect2">
4513
4513
<a name="GtkTreeView--s-tree-line-width"></a><h3>The <code class="literal">"tree-line-width"</code> style property</h3>
4514
 
<pre class="programlisting">  "tree-line-width"          <span class="type">gint</span>                  : Read</pre>
 
4514
<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>
4515
4515
<p>Width, in pixels, of the tree view lines.</p>
4516
4516
<p>Allowed values: &gt;= 0</p>
4517
4517
<p>Default value: 1</p>
4519
4519
<hr>
4520
4520
<div class="refsect2">
4521
4521
<a name="GtkTreeView--s-vertical-separator"></a><h3>The <code class="literal">"vertical-separator"</code> style property</h3>
4522
 
<pre class="programlisting">  "vertical-separator"       <span class="type">gint</span>                  : Read</pre>
 
4522
<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>
4523
4523
<p>Vertical space between cells.  Must be an even number.</p>
4524
4524
<p>Allowed values: &gt;= 0</p>
4525
4525
<p>Default value: 2</p>
4530
4530
<div class="refsect2">
4531
4531
<a name="GtkTreeView-columns-changed"></a><h3>The <code class="literal">"columns-changed"</code> signal</h3>
4532
4532
<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,
4533
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
 
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>
4534
4534
<p>
4535
4535
The number of columns of the treeview has changed.
4536
4536
</p>
4555
4555
<div class="refsect2">
4556
4556
<a name="GtkTreeView-cursor-changed"></a><h3>The <code class="literal">"cursor-changed"</code> signal</h3>
4557
4557
<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,
4558
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
 
4558
                                                        <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>
4559
4559
<p>
4560
4560
The position of the cursor (focused cell) has changed.
4561
4561
</p>
4579
4579
<hr>
4580
4580
<div class="refsect2">
4581
4581
<a name="GtkTreeView-expand-collapse-cursor-row"></a><h3>The <code class="literal">"expand-collapse-cursor-row"</code> signal</h3>
4582
 
<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,
4583
 
                                                        <span class="type">gboolean</span>     arg1,
4584
 
                                                        <span class="type">gboolean</span>     arg2,
4585
 
                                                        <span class="type">gboolean</span>     arg3,
4586
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
 
4582
<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,
 
4583
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>     arg1,
 
4584
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>     arg2,
 
4585
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>     arg3,
 
4586
                                                        <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>
4587
4587
<p>
4588
4588
</p>
4589
4589
<div class="variablelist"><table border="0" class="variablelist">
4606
4606
<hr>
4607
4607
<div class="refsect2">
4608
4608
<a name="GtkTreeView-move-cursor"></a><h3>The <code class="literal">"move-cursor"</code> signal</h3>
4609
 
<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,
 
4609
<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,
4610
4610
                                                        <a class="link" href="gtk2-Standard-Enumerations.html#GtkMovementStep" title="enum GtkMovementStep"><span class="type">GtkMovementStep</span></a> arg1,
4611
 
                                                        <span class="type">gint</span>            arg2,
4612
 
                                                        <span class="type">gpointer</span>        user_data)      : <code class="literal">Action</code></pre>
 
4611
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>            arg2,
 
4612
                                                        <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>
4613
4613
<p>
4614
4614
</p>
4615
4615
<div class="variablelist"><table border="0" class="variablelist">
4635
4635
<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,
4636
4636
                                                        <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a>       *path,
4637
4637
                                                        <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a> *column,
4638
 
                                                        <span class="type">gpointer</span>           user_data)      : <code class="literal">Action</code></pre>
 
4638
                                                        <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>
4639
4639
<p>
4640
4640
The "row-activated" signal is emitted when the method
4641
4641
<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
4678
4678
<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,
4679
4679
                                                        <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter,
4680
4680
                                                        <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path,
4681
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
 
4681
                                                        <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>
4682
4682
<p>
4683
4683
The given row has been collapsed (child nodes are hidden).
4684
4684
</p>
4713
4713
<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,
4714
4714
                                                        <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter,
4715
4715
                                                        <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path,
4716
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
 
4716
                                                        <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>
4717
4717
<p>
4718
4718
The given row has been expanded (child nodes are shown).
4719
4719
</p>
4745
4745
<hr>
4746
4746
<div class="refsect2">
4747
4747
<a name="GtkTreeView-select-all"></a><h3>The <code class="literal">"select-all"</code> signal</h3>
4748
 
<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,
4749
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
 
4748
<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,
 
4749
                                                        <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>
4750
4750
<p>
4751
4751
</p>
4752
4752
<div class="variablelist"><table border="0" class="variablelist">
4769
4769
<hr>
4770
4770
<div class="refsect2">
4771
4771
<a name="GtkTreeView-select-cursor-parent"></a><h3>The <code class="literal">"select-cursor-parent"</code> signal</h3>
4772
 
<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,
4773
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
 
4772
<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,
 
4773
                                                        <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>
4774
4774
<p>
4775
4775
</p>
4776
4776
<div class="variablelist"><table border="0" class="variablelist">
4793
4793
<hr>
4794
4794
<div class="refsect2">
4795
4795
<a name="GtkTreeView-select-cursor-row"></a><h3>The <code class="literal">"select-cursor-row"</code> signal</h3>
4796
 
<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,
4797
 
                                                        <span class="type">gboolean</span>     arg1,
4798
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
 
4796
<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,
 
4797
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>     arg1,
 
4798
                                                        <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>
4799
4799
<p>
4800
4800
</p>
4801
4801
<div class="variablelist"><table border="0" class="variablelist">
4821
4821
<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,
4822
4822
                                                        <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *vertical,
4823
4823
                                                        <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> *arg2,
4824
 
                                                        <span class="type">gpointer</span>       user_data)       : <code class="literal">Action</code></pre>
 
4824
                                                        <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>
4825
4825
<p>
4826
4826
Set the scroll adjustments for the tree view. Usually scrolled containers
4827
4827
like <a class="link" href="GtkScrolledWindow.html" title="GtkScrolledWindow"><span class="type">GtkScrolledWindow</span></a> will emit this signal to connect two instances
4853
4853
<hr>
4854
4854
<div class="refsect2">
4855
4855
<a name="GtkTreeView-start-interactive-search"></a><h3>The <code class="literal">"start-interactive-search"</code> signal</h3>
4856
 
<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,
4857
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
 
4856
<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,
 
4857
                                                        <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>
4858
4858
<p>
4859
4859
</p>
4860
4860
<div class="variablelist"><table border="0" class="variablelist">
4877
4877
<hr>
4878
4878
<div class="refsect2">
4879
4879
<a name="GtkTreeView-test-collapse-row"></a><h3>The <code class="literal">"test-collapse-row"</code> signal</h3>
4880
 
<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,
 
4880
<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,
4881
4881
                                                        <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter,
4882
4882
                                                        <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path,
4883
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
 
4883
                                                        <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>
4884
4884
<p>
4885
4885
The given row is about to be collapsed (hide its children nodes). Use this
4886
4886
signal if you need to control the collapsibility of individual rows.
4910
4910
<tr>
4911
4911
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4912
4912
<td>
4913
 
<code class="literal">FALSE</code> to allow collapsing, <code class="literal">TRUE</code> to reject</td>
 
4913
<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>
4914
4914
</tr>
4915
4915
</tbody>
4916
4916
</table></div>
4918
4918
<hr>
4919
4919
<div class="refsect2">
4920
4920
<a name="GtkTreeView-test-expand-row"></a><h3>The <code class="literal">"test-expand-row"</code> signal</h3>
4921
 
<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,
 
4921
<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,
4922
4922
                                                        <a class="link" href="GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter,
4923
4923
                                                        <a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path,
4924
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Run Last</code></pre>
 
4924
                                                        <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>
4925
4925
<p>
4926
4926
The given row is about to be expanded (show its children nodes). Use this
4927
4927
signal if you need to control the expandability of individual rows.
4951
4951
<tr>
4952
4952
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4953
4953
<td>
4954
 
<code class="literal">FALSE</code> to allow expansion, <code class="literal">TRUE</code> to reject</td>
 
4954
<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>
4955
4955
</tr>
4956
4956
</tbody>
4957
4957
</table></div>
4959
4959
<hr>
4960
4960
<div class="refsect2">
4961
4961
<a name="GtkTreeView-toggle-cursor-row"></a><h3>The <code class="literal">"toggle-cursor-row"</code> signal</h3>
4962
 
<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,
4963
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
 
4962
<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,
 
4963
                                                        <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>
4964
4964
<p>
4965
4965
</p>
4966
4966
<div class="variablelist"><table border="0" class="variablelist">
4983
4983
<hr>
4984
4984
<div class="refsect2">
4985
4985
<a name="GtkTreeView-unselect-all"></a><h3>The <code class="literal">"unselect-all"</code> signal</h3>
4986
 
<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,
4987
 
                                                        <span class="type">gpointer</span>     user_data)      : <code class="literal">Action</code></pre>
 
4986
<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,
 
4987
                                                        <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>
4988
4988
<p>
4989
4989
</p>
4990
4990
<div class="variablelist"><table border="0" class="variablelist">