[Gtk-sharp-list] When using Drag and Drop in a TreeView, how do I keep from dropping between rows?
Matthew Pirocchi
matthew.pirocchi at gmail.com
Fri Feb 5 14:10:52 EST 2010
I'm testing a window that looks something like this:
http://i.imgur.com/3OaT6.png
Dragging a Tag to a Card links the Tag to the Card. So does dragging a
Card to a Tag.
It's meaningless to drop a tag between two cards, or a card between
two tags. I can ignore these outcomes in the Handle...DataReceived
function like this:
if (dropPos != TreeViewDropPosition.IntoOrAfter &&
dropPos != TreeViewDropPosition.IntoOrBefore)
return;
However, when dragging, the user still sees the option to insert:
http://i.imgur.com/UU01L.png
How do I prevent this from happening?
More information about the Gtk-sharp-list
mailing list