Method
GtkTreeViewset_reorderable
Declaration [src]
void
gtk_tree_view_set_reorderable (
GtkTreeView* tree_view,
gboolean reorderable
)
Description [src]
This function is a convenience function to allow you to reorder
models that support the GtkTreeDragSourceIface
and the
GtkTreeDragDestIface
. Both GtkTreeStore
and GtkListStore
support
these. If reorderable
is TRUE
, then the user can reorder the
model by dragging and dropping rows. The developer can listen to
these changes by connecting to the model’s GtkTreeModel::row-inserted
and GtkTreeModel::row-deleted
signals. The reordering is implemented
by setting up the tree view as a drag source and destination.
Therefore, drag and drop can not be used in a reorderable view for any
other purpose.
This function does not give you any degree of control over the order — any reordering is allowed. If more control is needed, you should probably handle drag and drop manually.
Sets property | Gtk.TreeView:reorderable |