20#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
21#error "Only <gtk/gtk.h> can be included directly."
29#define GTK_TYPE_TREE_SELECTION (gtk_tree_selection_get_type ())
30#define GTK_TREE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelection))
31#define GTK_IS_TREE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SELECTION))
#define GDK_DEPRECATED_IN_4_10
#define GDK_AVAILABLE_IN_ALL
typedefG_BEGIN_DECLS struct _GList GList
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
struct _GtkTreePath GtkTreePath
struct _GtkTreeModel GtkTreeModel
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_unselect_path(GtkTreeSelection *selection, GtkTreePath *path)
GDK_DEPRECATED_IN_4_10 GtkTreeSelectionFunc gtk_tree_selection_get_select_function(GtkTreeSelection *selection)
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_set_mode(GtkTreeSelection *selection, GtkSelectionMode type)
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_selected_foreach(GtkTreeSelection *selection, GtkTreeSelectionForeachFunc func, gpointer data)
GDK_DEPRECATED_IN_4_10 gboolean gtk_tree_selection_path_is_selected(GtkTreeSelection *selection, GtkTreePath *path)
GDK_DEPRECATED_IN_4_10 gboolean gtk_tree_selection_get_selected(GtkTreeSelection *selection, GtkTreeModel **model, GtkTreeIter *iter)
GDK_AVAILABLE_IN_ALL GType gtk_tree_selection_get_type(void) G_GNUC_CONST
GDK_DEPRECATED_IN_4_10 int gtk_tree_selection_count_selected_rows(GtkTreeSelection *selection)
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_unselect_iter(GtkTreeSelection *selection, GtkTreeIter *iter)
GDK_DEPRECATED_IN_4_10 GtkTreeView * gtk_tree_selection_get_tree_view(GtkTreeSelection *selection)
GDK_DEPRECATED_IN_4_10 gboolean gtk_tree_selection_iter_is_selected(GtkTreeSelection *selection, GtkTreeIter *iter)
GDK_DEPRECATED_IN_4_10 gpointer gtk_tree_selection_get_user_data(GtkTreeSelection *selection)
GDK_DEPRECATED_IN_4_10 GtkSelectionMode gtk_tree_selection_get_mode(GtkTreeSelection *selection)
GDK_DEPRECATED_IN_4_10 GList * gtk_tree_selection_get_selected_rows(GtkTreeSelection *selection, GtkTreeModel **model)
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_select_iter(GtkTreeSelection *selection, GtkTreeIter *iter)
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_select_all(GtkTreeSelection *selection)
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_select_range(GtkTreeSelection *selection, GtkTreePath *start_path, GtkTreePath *end_path)
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_select_path(GtkTreeSelection *selection, GtkTreePath *path)
gboolean(* GtkTreeSelectionFunc)(GtkTreeSelection *selection, GtkTreeModel *model, GtkTreePath *path, gboolean path_currently_selected, gpointer data)
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_set_select_function(GtkTreeSelection *selection, GtkTreeSelectionFunc func, gpointer data, GDestroyNotify destroy)
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_unselect_range(GtkTreeSelection *selection, GtkTreePath *start_path, GtkTreePath *end_path)
void(* GtkTreeSelectionForeachFunc)(GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data)
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_unselect_all(GtkTreeSelection *selection)
struct _GtkTreeSelection GtkTreeSelection
void(* GDestroyNotify)(gpointer data)