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";
        }
Exemple #2
0
 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);
 }