-GtkWidget *gtk_tree_view_new_with_model (GtkTreeModel *model);
-GtkTreeModel *gtk_tree_view_get_model (GtkTreeView *tree_view);
-void gtk_tree_view_set_model (GtkTreeView *tree_view,
- GtkTreeModel *model);
-GtkTreeSelection *gtk_tree_view_get_selection (GtkTreeView *tree_view);
-GtkAdjustment *gtk_tree_view_get_hadjustment (GtkTreeView *tree_view);
-void gtk_tree_view_set_hadjustment (GtkTreeView *tree_view,
- GtkAdjustment *adjustment);
-GtkAdjustment *gtk_tree_view_get_vadjustment (GtkTreeView *tree_view);
-void gtk_tree_view_set_vadjustment (GtkTreeView *tree_view,
- GtkAdjustment *adjustment);
-gboolean gtk_tree_view_get_headers_visible (GtkTreeView *tree_view);
-void gtk_tree_view_set_headers_visible (GtkTreeView *tree_view,
- gboolean headers_visible);
-void gtk_tree_view_columns_autosize (GtkTreeView *tree_view);
-void gtk_tree_view_set_headers_clickable (GtkTreeView *tree_view,
- gboolean setting);
-gint gtk_tree_view_append_column (GtkTreeView *tree_view,
- GtkTreeViewColumn *column);
-gint gtk_tree_view_remove_column (GtkTreeView *tree_view,
- GtkTreeViewColumn *column);
-gint gtk_tree_view_insert_column (GtkTreeView *tree_view,
- GtkTreeViewColumn *column,
- gint position);
-gint gtk_tree_view_insert_column_with_attributes (GtkTreeView *tree_view,
- gint position,
- gchar *title,
- GtkCellRenderer *cell,
- ...);
-void gtk_tree_view_move_column (GtkTreeView *tree_view,
- GtkTreeViewColumn *column,
- GtkTreeViewColumn *base_column,
- gint side);
-GtkTreeViewColumn *gtk_tree_view_get_column (GtkTreeView *tree_view,
- gint n);
-void gtk_tree_view_set_expander_column (GtkTreeView *tree_view,
- gint col);
-gint gtk_tree_view_get_expander_column (GtkTreeView *tree_view);
+GtkWidget *gtk_tree_view_new_with_model (GtkTreeModel *model);
+
+/* Accessors */
+GtkTreeModel *gtk_tree_view_get_model (GtkTreeView *tree_view);
+void gtk_tree_view_set_model (GtkTreeView *tree_view,
+ GtkTreeModel *model);
+GtkTreeSelection *gtk_tree_view_get_selection (GtkTreeView *tree_view);
+
+GDK_DEPRECATED_IN_3_0_FOR(gtk_scrollable_get_hadjustment)
+GtkAdjustment *gtk_tree_view_get_hadjustment (GtkTreeView *tree_view);
+GDK_DEPRECATED_IN_3_0_FOR(gtk_scrollable_set_hadjustment)
+void gtk_tree_view_set_hadjustment (GtkTreeView *tree_view,
+ GtkAdjustment *adjustment);
+GDK_DEPRECATED_IN_3_0_FOR(gtk_scrollable_get_vadjustment)
+GtkAdjustment *gtk_tree_view_get_vadjustment (GtkTreeView *tree_view);
+GDK_DEPRECATED_IN_3_0_FOR(gtk_scrollable_set_vadjustment)
+void gtk_tree_view_set_vadjustment (GtkTreeView *tree_view,
+ GtkAdjustment *adjustment);
+
+
+gboolean gtk_tree_view_get_headers_visible (GtkTreeView *tree_view);
+void gtk_tree_view_set_headers_visible (GtkTreeView *tree_view,
+ gboolean headers_visible);
+void gtk_tree_view_columns_autosize (GtkTreeView *tree_view);
+gboolean gtk_tree_view_get_headers_clickable (GtkTreeView *tree_view);
+void gtk_tree_view_set_headers_clickable (GtkTreeView *tree_view,
+ gboolean setting);
+void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view,
+ gboolean setting);
+gboolean gtk_tree_view_get_rules_hint (GtkTreeView *tree_view);
+GDK_AVAILABLE_IN_3_8
+gboolean gtk_tree_view_get_activate_on_single_click (GtkTreeView *tree_view);
+GDK_AVAILABLE_IN_3_8
+void gtk_tree_view_set_activate_on_single_click (GtkTreeView *tree_view,
+ gboolean single);