private void OnPointerDown(PointerDownSignal ev) { if (currentAction != null) { currentAction.Undo(); } currentAction = new CreateSvgRect(Stage.Current.Canvas.CurrentLayer.Element); currentAction.Do(); currentAction.SetSelectedRect(ev.StageX, ev.StageY, ev.StageX, ev.StageY); currentAction.Element.style.pointerEvents = "none"; }
private void OnPointerDown(PointerDownSignal ev) { currentSvgRect = currentSvgRect = document.createElementNS(ToolUtils.SvgNamespace, "rect") as SVGRectElement; currentSvgRect.setAttributeNS(null, "x", $"{ev.StageX}px"); currentSvgRect.setAttributeNS(null, "y", $"{ev.StageY}px"); currentSvgRect.setAttributeNS(null, "width", "0"); currentSvgRect.setAttributeNS(null, "height", "0"); currentSvgRect.setAttributeNS(null, "stroke", "black"); currentSvgRect.setAttributeNS(null, "fill", "transparent"); currentSvgRect.style.pointerEvents = "none"; Stage.Current.Canvas.CurrentLayer.Element.Append(new jQuery(currentSvgRect)); }
void PointerDown(PointerDownSignal e) { element.Style.Display = ""; SetDivPosition(e.ViewportX, e.ViewportY, 0, 0); }