Ejemplo n.º 1
0
 public void WhenDroppedOntoEditor(ICanvas canvas, DraggingContext context)
 {
     if( _whenDroppedOntoEditor !=null )
     {
         _whenDroppedOntoEditor( canvas, context ) ;
     }
 }
Ejemplo n.º 2
0
 public void WhenEnteringEditor( ICanvas canvas, DraggingContext context)
 {
     if (_whenEnteringEditor != null)
     {
         _whenEnteringEditor(context);
     }
 }
Ejemplo n.º 3
0
 public void WhenBeingDraggedOverEditor(ICanvas canvas, DraggingContext draggingContext)
 {
     if (_whenDraggingOverEditor != null)
     {
         _whenDraggingOverEditor(canvas, draggingContext);
     }
 }
Ejemplo n.º 4
0
        public void WhenDroppedOntoEditor(ICanvas canvas, DraggingContext context)
        {
            ITreeItem itemEditor = canvas.ItemUnderMouse;

            if (itemEditor == null)
            {
                return;
            }

            IoC.Model.AttachBehaviour(itemEditor, _buildBehaviour(itemEditor));
        }
Ejemplo n.º 5
0
        public void WhenBeingDraggedOverEditor(ICanvas canvas, DraggingContext draggingContext)
        {
            ITreeItem itemEditor = canvas.ItemUnderMouse;

            if (itemEditor == null)
            {
                draggingContext.DragEventArgs.Effect = DragDropEffects.None;
            }

            draggingContext.DragEventArgs.Effect = DragDropEffects.Link;
        }
Ejemplo n.º 6
0
        public void DroppedOnCanvas(ICanvas canvas, DragEventArgs eventArgs)
        {
            var context = new DraggingContext(eventArgs);

            _handlerForPlugin.WhenDroppedOntoEditor(canvas, context);
        }
Ejemplo n.º 7
0
        public void DraggingOverEditor(ICanvas canvas, DragEventArgs eventArgs)
        {
            var context = new DraggingContext(eventArgs);

            _handlerForPlugin.WhenBeingDraggedOverEditor(canvas, context);
        }
Ejemplo n.º 8
0
        public void EnteredEditor(ICanvas canvas, DragEventArgs eventArgs)
        {
            var context = new DraggingContext(eventArgs);

            _handlerForPlugin.WhenEnteringEditor(canvas, context);
        }
Ejemplo n.º 9
0
 void whenEnteringEditor( DraggingContext draggingContext )
 {
     draggingContext.DragEventArgs.Effect=DragDropEffects.Move;
 }
Ejemplo n.º 10
0
 void whenDroppedOntoEditor( ICanvas canvas, DraggingContext draggingContext )
 {
     canvas.StartCreatingEntityNow(
         new EntityCreationProperties(GetType(), UiAction.Dragging));
 }
Ejemplo n.º 11
0
 void whenDraggingOverEditor( ICanvas canvas, DraggingContext draggingContext )
 {
     draggingContext.DragEventArgs.Effect=DragDropEffects.Move;
 }
Ejemplo n.º 12
0
 public void WhenLeavingEditor( ICanvas canvas, DraggingContext draggingContext )
 {
     if (_whenLeavingEditor != null)
     {
         _whenLeavingEditor(draggingContext);
     }
 }
Ejemplo n.º 13
0
 public void WhenEnteringEditor( ICanvas canvas, DraggingContext context)
 {
     _temporaryEntityOnCanvas = canvas.StartCreatingEntityNow(_entityCreationProperties);
 }
Ejemplo n.º 14
0
 public void WhenBeingDraggedOverEditor(ICanvas canvas, DraggingContext draggingContext)
 {
     _temporaryEntityOnCanvas.CurrentEditor.SetPosition(MouseStatus.WorldPosition);
     draggingContext.DragEventArgs.Effect = DRAG_DROP_EFFECTS;
 }
Ejemplo n.º 15
0
 public void EnteredEditor( ICanvas canvas, DragEventArgs eventArgs )
 {
     var context = new DraggingContext(eventArgs);
     _handlerForPlugin.WhenEnteringEditor( canvas, context );
 }
Ejemplo n.º 16
0
        public void DroppedOnCanvas( ICanvas canvas, DragEventArgs eventArgs )
        {
            var context = new DraggingContext(eventArgs);

            _handlerForPlugin.WhenDroppedOntoEditor(canvas, context ) ;
        }
Ejemplo n.º 17
0
        public void DraggingOverEditor( ICanvas canvas, DragEventArgs eventArgs )
        {
            var context = new DraggingContext(eventArgs);

            _handlerForPlugin.WhenBeingDraggedOverEditor( canvas, context );
        }
Ejemplo n.º 18
0
 public void WhenDroppedOntoEditor(ICanvas canvas, DraggingContext context)
 {
     canvas.AddNewItemAtMouse(_temporaryEntityOnCanvas.CurrentEditor);
     canvas.SetModeTo(UserActionInEditor.Idle);
 }
Ejemplo n.º 19
0
 public void WhenEnteringEditor( ICanvas canvas, DraggingContext context)
 {
 }
Ejemplo n.º 20
0
 public void WhenLeavingEditor( ICanvas canvas, DraggingContext draggingContext )
 {
     canvas.StopCreatingEntity();
 }
Ejemplo n.º 21
0
 public void WhenLeavingEditor( ICanvas canvas, DraggingContext draggingContext )
 {
 }