+/* 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);
+
+GtkTreeViewGridLines gtk_tree_view_get_grid_lines (GtkTreeView *tree_view);
+void gtk_tree_view_set_grid_lines (GtkTreeView *tree_view,
+ GtkTreeViewGridLines grid_lines);
+gboolean gtk_tree_view_get_enable_tree_lines (GtkTreeView *tree_view);
+void gtk_tree_view_set_enable_tree_lines (GtkTreeView *tree_view,
+ gboolean enabled);
+void gtk_tree_view_set_show_expanders (GtkTreeView *tree_view,
+ gboolean enabled);
+gboolean gtk_tree_view_get_show_expanders (GtkTreeView *tree_view);
+void gtk_tree_view_set_level_indentation (GtkTreeView *tree_view,
+ gint indentation);
+gint gtk_tree_view_get_level_indentation (GtkTreeView *tree_view);
+
+/* Convenience functions for setting tooltips */
+void gtk_tree_view_set_tooltip_row (GtkTreeView *tree_view,
+ GtkTooltip *tooltip,
+ GtkTreePath *path);
+void gtk_tree_view_set_tooltip_cell (GtkTreeView *tree_view,
+ GtkTooltip *tooltip,
+ GtkTreePath *path,
+ GtkTreeViewColumn *column,
+ GtkCellRenderer *cell);
+gboolean gtk_tree_view_get_tooltip_context(GtkTreeView *tree_view,
+ gint *x,
+ gint *y,
+ gboolean keyboard_tip,
+ GtkTreeModel **model,
+ GtkTreePath **path,
+ GtkTreeIter *iter);
+void gtk_tree_view_set_tooltip_column (GtkTreeView *tree_view,
+ gint column);
+gint gtk_tree_view_get_tooltip_column (GtkTreeView *tree_view);
+
+G_END_DECLS
+
+
+#endif /* __GTK_TREE_VIEW_H__ */