I use drag_begin to start a drag with a TreeView. I do this in the mouse
motion event in order to implement multiple row drag and drop. If the row
or rows are dropped on something that isn't a valid drop, the spot on the
row I was grabbing is now unable to be clicked to select the row. Not even
the whole cellrenderer is unclickable. Just a word or two in it. It's
really weird. If I move the row by grabbing another part of it, the row
that is now in the position of the row I moved is now unclickable in that
spot. Basically, this glitch is making a spot in a TreeView permanently
unclickable. When I try to select the row using the spot that is
unclickable, the callback I have for when a mouse press occurs doesn't even
happen.

Does anybody know how to solve this? I know it doesn't help without code.
It's pretty complex. All of the code for it is in the
GUI/Elements/Playlists/Playlist.cc
file
<https://github.com/TheWiseNoob/OpenMusicPlayer/blob/master/GUI/Elements/Playlists/Playlist.cc>
 of the GitHub of my program.
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to