set_reorderable
Description:
This function is a convenience function to allow you to reorder models that support the `GtkTreeDragSourceIface` and the `GtkTreeDragDestIface`.
Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead
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:
GtkTreeView:row-inserted
` and `GtkTreeModel:GtkTreeView: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.
Parameters:
this |
A `GtkTreeView`. |
reorderable |
true, if the tree can be reordered. |