protected void OnDragEnter(UIDragEventArgs args) { Console.WriteLine($"Over {Data}"); args.DataTransfer.DropEffect = "move"; isUnderDragItem = true; DragEnter?.Invoke(Data); }
protected void OnDrop(UIDragEventArgs args) { Console.WriteLine($"Drop {Data}"); isBeingDragged = false; isUnderDragItem = false; DragEnter?.Invoke(Data); }
protected void OnDragEnd(UIDragEventArgs args) { Console.WriteLine($"End"); isBeingDragged = false; isUnderDragItem = false; DragEnd?.Invoke(); }
public void OnItemDragStart(UIDragEventArgs e, CalendarEvent calendarEvent) { if (calendarEvent.Event.Userid == StateService.LoginUser.Id) { DragDropHelper.Item = calendarEvent; } }
public void OnContainerDragEnter(UIDragEventArgs e) { if (DragDropHelper.Item != null) { HighlightDropTargetStyle = "background-color: #0069d9 !important;"; } }
void MyDragEnd(UIDragEventArgs args) { if (Debug) { Console.WriteLine($"DR: {DataItem} END"); } OnDragEnd?.Invoke(args, DataItem); }
public void DragEnd(UIDragEventArgs e, Node node) { var newpos = new Vector2(e.ClientX, e.ClientY); var newvalue = newpos - _dragpositionstart; node.Position += newvalue; }
void MyDragLeave(UIDragEventArgs args) { if (Debug) { Console.WriteLine($"DZ:{DataItem} LEAVE"); } IsDropTarget = false; OnDragLeave?.Invoke(args, DataItem); }
void MyDragDrop(UIDragEventArgs args) { if (Debug) { Console.WriteLine($"DZ:{DataItem} DROP"); } IsDropTarget = false; OnDragDrop?.Invoke(args, DataItem); }
void MyDragOver(UIDragEventArgs args) { if (Debug) { Console.WriteLine($"DZ:{DataItem} OVER"); } IsDropTarget = true; OnDragOver?.Invoke(args, DataItem); }
public void OnDrag(UIDragEventArgs e) { if (CurDragType == DragType.Noodle) { //NoodleEnd.Pos = NodeToDrag.Pos + new Vector2L(150, 17) + (e.GetClientPos() - cursorStartPos) / ZoomHandler.Zoom; //TempNoodle.Refresh(); Vector2L endPoint = NodeToDrag.OutputPos + (e.GetClientPos() - cursorStartPos) / ZoomHandler.Zoom; TempNoodle.SetEndPoint(endPoint); } }
public async Task OnStartCreateNodeDrag(INode nodeToDrag, UIDragEventArgs e) { NodeToDrag = nodeToDrag; CurDragType = DragType.Node; cursorStartPos = e.GetClientPos(); var scaledPos = await jsRuntime.InvokeAsync <float[]>("panzoom.clientToGraphPos", e.ClientX, e.ClientY); int x = (int)scaledPos[0]; int y = (int)scaledPos[1]; NodeToDrag.Pos = new Vector2L(x - 75, y - 15); }
void MyDragStart(UIDragEventArgs args) { if (Debug) { Console.WriteLine($"DR: {DataItem} START"); } args.DataTransfer.EffectAllowed = DragType; args.DataTransfer.Types = new string[] { "text/plain" }; args.DataTransfer.Items = new UIDataTransferItem[] { new UIDataTransferItem() { Kind = "string", Type = "text/plain" } }; OnDragStart?.Invoke(args, DataItem); }
protected void OnDragStart(UIDragEventArgs args) { Console.WriteLine($"Start {Data}"); isBeingDragged = true; args.DataTransfer.EffectAllowed = "move"; args.DataTransfer.Types = new string[] { "text/plain" }; args.DataTransfer.Items = new UIDataTransferItem[] { new UIDataTransferItem() { Kind = "string", Type = "text/plain" } }; ClientX = args.ClientX; ClientY = args.ClientY; DragStarted?.Invoke(Data); }
public void OnDrop(UIDragEventArgs e) { if (CurDragType == DragType.Node) { NodeToDrag?.MoveBy((e.GetClientPos() - cursorStartPos) / ZoomHandler.Zoom); } else if (CurDragType == DragType.Noodle) { //TempNoodle.Refresh(); } TempNoodle.Enabled = false; TempNoodle.Valid = false; NodeToDrag = null; CurDragType = DragType.None; }
public void OnStartNoodleDrag(INode nodeToDrag, UIDragEventArgs e) { CurDragType = DragType.Noodle; NodeToDrag = nodeToDrag; //NoodleEnd.Pos = NodeToDrag.Pos + new Vector2L(150, 17); TempNoodle.SetStartPoint(nodeToDrag.OutputPos); TempNoodle.SetEndPoint(nodeToDrag.OutputPos); TempNoodle.Enabled = true; cursorStartPos = e.GetClientPos(); Console.WriteLine("Start Noodle Drag"); jsRuntime.InvokeAsync <object>("tempNoodle.startNoodleDrag"); //TempNoodle.Refresh(); }
public static void OnCAFThumbDragDrop(WindowBase sender, UIDragEventArgs eventArgs) { try { CASFamilyScreen ths = CASFamilyScreen.gSingleton; CAFThumb data = eventArgs.Data as CAFThumb; if ((data != null) && eventArgs.Result) { CAFThumb thumb2 = sender as CAFThumb; if (data != thumb2) { ShowAddRelationshipDialog(ths, data, thumb2); } } } catch (Exception exception) { Common.Exception("OnCAFThumbDragDrop", exception); } }
protected void OnDragLeave(UIDragEventArgs args) { Console.WriteLine($"Leave {Data}"); isUnderDragItem = false; DragLeave?.Invoke(Data); }
public void OnContainerDrop(UIDragEventArgs e, DateTime _start) { HighlightDropTargetStyle = ""; UpdateEvent(_start); DragDropHelper.Item = null; }
public void OnContainerDragLeave(UIDragEventArgs e) { HighlightDropTargetStyle = string.Empty; }
public void OnStartNodeDrag(INode nodeToDrag, UIDragEventArgs e) { NodeToDrag = nodeToDrag; CurDragType = DragType.Node; cursorStartPos = e.GetClientPos(); }
void DragStarted(UIDragEventArgs e) { clientX = e.ClientX; clientY = e.ClientY; items = e.DataTransfer.Items; }
public void DragStart(UIDragEventArgs e) { _dragpositionstart = new Vector2(e.ClientX, e.ClientY); }
public void Dragging(UIDragEventArgs e) { Console.WriteLine($"{e.Type} {e.ClientX} {e.ClientY} {e.ScreenX} {e.ScreenY}"); }
private void Dragstart(UIDragEventArgs a) { Console.WriteLine("Start"); }
private void OnMarkDragOver(WindowBase sender, UIDragEventArgs args) { if (args.Data is uint) { uint data = (uint) args.Data; uint num2 = sender.ID - 0x92fa021; args.Result = data != num2; } }
private void Dragend(UIDragEventArgs a) { Console.WriteLine("end"); }
private void OnMarkDragDrop(WindowBase sender, UIDragEventArgs args) { if (args.Data is uint) { uint index = (uint) args.Data; uint num2 = sender.ID - 0x92fa021; if (index != num2) { TattooTemplateData item = this.mTemplateParts[index]; List<TattooTemplateData> list = new List<TattooTemplateData>(this.mTemplateParts); list.RemoveAt((int) index); list.Insert((int) num2, item); this.mTemplateParts = list.ToArray(); this.UpdateAllParts(); this.UpdateModel(false); this.ActiveLayer = 0x0; this.mAcceptButton.Enabled = true; this.AddUndoRedoStep(); } } }