Exemple #1
0
        static void DragEnded(object obj, Gtk.DragEndArgs args)
        {
            dragWidget = null;
            HideFaults();

            ((Gtk.Widget)obj).DragEnd     -= DragEnded;
            ((Gtk.Widget)obj).DragDataGet -= DragDataGet;
        }
Exemple #2
0
        void DragEnd(object obj, Gtk.DragEndArgs args)
        {
            Gtk.Invisible invis = obj as Gtk.Invisible;
            invis.DragEnd -= DragEnd;
            invis.Destroy();

            if (DND.DragWidget != null)
            {
                ToolItemize(DND.Cancel(), dragIndex);
            }
            dragIndex = -1;
        }
Exemple #3
0
 void DragEnd(object obj, Gtk.DragEndArgs args)
 {
     using (UndoManager.AtomicChange) {
         gtkfixed.DragEnd -= DragEnd;
         if (DND.DragWidget != null)
         {
             DND.DragWidget.Unparent();
             gtkfixed.Put(DND.DragWidget, dragX, dragY);
             NotifyChildAdded(DND.DragWidget);
             Widget ww = Widget.Lookup(DND.DragWidget);
             ww.Select();
         }
     }
 }
Exemple #4
0
 void HandleWidgetDragEnd(object o, Gtk.DragEndArgs args)
 {
     FinishDrag(false);
 }
 /// <summary>
 /// Handles the drag end event.
 /// </summary>
 /// <param name="o">The menu layout Gtk.TreeView.</param>
 /// <param name="args">The event data.</param>
 protected void HandleDragEnd(object o, Gtk.DragEndArgs args)
 {
     DebugDragDrop("HandleDragEnd");
 }