I presume that I must catch the drag_begin signal and process it in such a way that the drag is interrupted. The function processing the signal seems to be documented as returning void, I can put return true|false but it doesn't have any effect on the drag operation.
I've read the documentation of gdk_drag_abort() and tried to mimic it with pygtk, but it doesn't have any effect: def begin_drag(self, widget, context): context.drag_abort(long(0)) return 0 The function gets called, but the drag operation still goes on. Suggestions? -- Please don't send me private copies of your public answers. Thanks. _______________________________________________ pygtk mailing list [EMAIL PROTECTED] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/