| GTK+ Reference Manual | |||
|---|---|---|---|
| <<< Prev | Home | Up | Next >>> |
GtkTreeView drag-and-drop —
#include <gtk/gtk.h> struct GtkTreeDragDest; struct GtkTreeDragSource; struct GtkTreeDragDestIface; struct GtkTreeDragSourceIface;
GInterface +----GtkTreeDragDest
GInterface +----GtkTreeDragSource
struct GtkTreeDragDestIface
{
GTypeInterface g_iface;
/* VTable - not signals */
gboolean (* drag_data_received) (GtkTreeDragDest *drag_dest,
GtkTreePath *dest,
GtkSelectionData *selection_data);
gboolean (* row_drop_possible) (GtkTreeDragDest *drag_dest,
GtkTreePath *dest_path,
GtkSelectionData *selection_data);
};
struct GtkTreeDragSourceIface
{
GTypeInterface g_iface;
/* VTable - not signals */
gboolean (* row_draggable) (GtkTreeDragSource *drag_source,
GtkTreePath *path);
gboolean (* drag_data_get) (GtkTreeDragSource *drag_source,
GtkTreePath *path,
GtkSelectionData *selection_data);
gboolean (* drag_data_delete) (GtkTreeDragSource *drag_source,
GtkTreePath *path);
};
| <<< Prev | Home | Up | Next >>> |
| GtkTreeView | GtkTreeSortable | ||