I'm trying to port some PyGTK code that uses the
DragContext.drag_status(action, time) method:
http://www.pygtk.org/docs/pygtk/class-gdkdragcontext.html#method-gdkdragcontext--drag-status

However, there don't seem to be any methods available to Gtk#'s
DragContext class--just a bunch of readonly properties:
http://www.go-mono.org/docs/index.aspx?link=T:Gdk.DragContext/*

Here is the full code that I am trying to port (I've got all of it
working except drag_status):

def _drag_motion(self, widget, context, x, y, etime):
    drag_info = widget.get_dest_row_at_pos(x, y)
    if not drag_info:
        return False
    path, pos = drag_info
    if pos == gtk.TREE_VIEW_DROP_BEFORE:
        widget.set_drag_dest_row(path, gtk.TREE_VIEW_DROP_INTO_OR_BEFORE)
    elif pos == gtk.TREE_VIEW_DROP_AFTER:
        widget.set_drag_dest_row(path, gtk.TREE_VIEW_DROP_INTO_OR_AFTER)
    context.drag_status(context.suggested_action, etime)
    return True

What is Gtk#'s equivalent to PyGTK's DragContext.drag_status(action,
time) method?
_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to