<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <linklocation="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<summary>Asks the <seecref="M:Gtk.TreeDragSource"/> to fill in <paramrefname="selection_data"/> with a representation of the row at <paramrefname="path"/>. Should robustly handle a path no longer found in the model.</summary>
<paramname="selection_data">a <seecref="M:Gtk.SelectionData"> object to fill with data</param>
<returns>A boolean; true if data of the required type was provided.</returns>
<remarks>FIXME: the original doc says, "selection_data->target gives the required type of the data.", but there doesn't seem to be a parallel in Gtk#. Check this.</remarks>
<summary>Check whether the row at <paramrefname="path"/> is draggable. If the source doesn't implement this method, the row is assumed to be draggable.</summary>
Asks the TreeDragSource to delete the row at path, because it was moved somewhere else via drag-and-drop. Returns FALSE if the deletion fails because path no longer exists, or for some model-specific reason. Should robustly handle a path no longer found in the model.
</summary>
<paramname="path">a <seecref="M:Gtk.TreePath"> to delete</param>
<returns>A boolean for whether the deletion succeeded.</returns>