public virtual void ProcessDragBegin(Gdk.DragContext ctx, Gdk.EventMotion evt) { editOnRelease = false; ActionPaletteItem item = new ActionPaletteItem(node); if (ctx != null) { DND.Drag(parentMenu.Widget, ctx, item); } else { DND.Drag(parentMenu.Widget, evt, item); } }