20#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
21#error "Only <gtk/gtk.h> can be included directly."
35#define GTK_TYPE_TREE_ROW_DATA (gtk_tree_row_data_get_type ())
40#define GTK_TYPE_TREE_DRAG_SOURCE (gtk_tree_drag_source_get_type ())
41#define GTK_TREE_DRAG_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSource))
42#define GTK_IS_TREE_DRAG_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_SOURCE))
43#define GTK_TREE_DRAG_SOURCE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSourceIface))
97#define GTK_TYPE_TREE_DRAG_DEST (gtk_tree_drag_dest_get_type ())
98#define GTK_TREE_DRAG_DEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDest))
99#define GTK_IS_TREE_DRAG_DEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_DEST))
100#define GTK_TREE_DRAG_DEST_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDestIface))
#define GDK_DEPRECATED_IN_4_10
#define GDK_DEPRECATED_IN_4_10_FOR(f)
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
struct _GtkDragSource GtkDragSource
typedefG_BEGIN_DECLS struct _GtkDropTarget GtkDropTarget
GdkContentProvider * gtk_tree_create_row_drag_content(GtkTreeModel *tree_model, GtkTreePath *path)
GType gtk_tree_drag_dest_get_type(void) G_GNUC_CONST
gboolean gtk_tree_get_row_drag_data(const GValue *value, GtkTreeModel **tree_model, GtkTreePath **path)
struct _GtkTreeDragSource GtkTreeDragSource
GdkContentProvider * gtk_tree_drag_source_drag_data_get(GtkTreeDragSource *drag_source, GtkTreePath *path)
GDK_DEPRECATED_IN_4_10 GType gtk_tree_row_data_get_type(void) G_GNUC_CONST
gboolean gtk_tree_drag_dest_drag_data_received(GtkTreeDragDest *drag_dest, GtkTreePath *dest, const GValue *value)
gboolean gtk_tree_drag_dest_row_drop_possible(GtkTreeDragDest *drag_dest, GtkTreePath *dest_path, const GValue *value)
GType gtk_tree_drag_source_get_type(void) G_GNUC_CONST
gboolean gtk_tree_drag_source_row_draggable(GtkTreeDragSource *drag_source, GtkTreePath *path)
gboolean gtk_tree_drag_source_drag_data_delete(GtkTreeDragSource *drag_source, GtkTreePath *path)
struct _GtkTreeDragDest GtkTreeDragDest
struct _GtkTreePath GtkTreePath
struct _GtkTreeModel GtkTreeModel
gboolean(* drag_data_received)(GtkTreeDragDest *drag_dest, GtkTreePath *dest, const GValue *value)
gboolean(* row_drop_possible)(GtkTreeDragDest *drag_dest, GtkTreePath *dest_path, const GValue *value)
gboolean(* row_draggable)(GtkTreeDragSource *drag_source, GtkTreePath *path)
gboolean(* drag_data_delete)(GtkTreeDragSource *drag_source, GtkTreePath *path)