+/* Convert between the different coordinate systems */
+void gtk_tree_view_convert_widget_to_tree_coords (GtkTreeView *tree_view,
+ gint wx,
+ gint wy,
+ gint *tx,
+ gint *ty);
+void gtk_tree_view_convert_tree_to_widget_coords (GtkTreeView *tree_view,
+ gint tx,
+ gint ty,
+ gint *wx,
+ gint *wy);
+void gtk_tree_view_convert_widget_to_bin_window_coords (GtkTreeView *tree_view,
+ gint wx,
+ gint wy,
+ gint *bx,
+ gint *by);
+void gtk_tree_view_convert_bin_window_to_widget_coords (GtkTreeView *tree_view,
+ gint bx,
+ gint by,
+ gint *wx,
+ gint *wy);
+void gtk_tree_view_convert_tree_to_bin_window_coords (GtkTreeView *tree_view,
+ gint tx,
+ gint ty,
+ gint *bx,
+ gint *by);
+void gtk_tree_view_convert_bin_window_to_tree_coords (GtkTreeView *tree_view,
+ gint bx,
+ gint by,
+ gint *tx,
+ gint *ty);
+
+/* This function should really never be used. It is just for use by ATK.
+ */
+typedef void (* GtkTreeDestroyCountFunc) (GtkTreeView *tree_view,
+ GtkTreePath *path,
+ gint children,
+ gpointer user_data);
+GDK_DEPRECATED_IN_3_4
+void gtk_tree_view_set_destroy_count_func (GtkTreeView *tree_view,
+ GtkTreeDestroyCountFunc func,
+ gpointer data,
+ GDestroyNotify destroy);
+
+void gtk_tree_view_set_fixed_height_mode (GtkTreeView *tree_view,
+ gboolean enable);
+gboolean gtk_tree_view_get_fixed_height_mode (GtkTreeView *tree_view);
+void gtk_tree_view_set_hover_selection (GtkTreeView *tree_view,
+ gboolean hover);
+gboolean gtk_tree_view_get_hover_selection (GtkTreeView *tree_view);
+void gtk_tree_view_set_hover_expand (GtkTreeView *tree_view,
+ gboolean expand);
+gboolean gtk_tree_view_get_hover_expand (GtkTreeView *tree_view);
+void gtk_tree_view_set_rubber_banding (GtkTreeView *tree_view,
+ gboolean enable);
+gboolean gtk_tree_view_get_rubber_banding (GtkTreeView *tree_view);
+
+gboolean gtk_tree_view_is_rubber_banding_active (GtkTreeView *tree_view);
+
+GtkTreeViewRowSeparatorFunc gtk_tree_view_get_row_separator_func (GtkTreeView *tree_view);
+void gtk_tree_view_set_row_separator_func (GtkTreeView *tree_view,
+ GtkTreeViewRowSeparatorFunc func,
+ gpointer data,
+ GDestroyNotify destroy);