emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/sketch-mode 57742a0 2/2: Fix: really fix crop


From: ELPA Syncer
Subject: [elpa] externals/sketch-mode 57742a0 2/2: Fix: really fix crop
Date: Mon, 20 Sep 2021 09:57:21 -0400 (EDT)

branch: externals/sketch-mode
commit 57742a012cc0f1aa38870ef5181eba39f8ed7979
Author: Daniel Nicolai <dalanicolai@gmail.com>
Commit: Daniel Nicolai <dalanicolai@gmail.com>

    Fix: really fix crop
---
 sketch-mode.el | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/sketch-mode.el b/sketch-mode.el
index 0d879be..a06ff81 100644
--- a/sketch-mode.el
+++ b/sketch-mode.el
@@ -665,17 +665,17 @@ else return nil"
 ;;   (dolist (coord args node)
 ;;     (cl-decf (alist-get coord (cadr node)) amount)))
 
-(defun sketch--svg-translate (dx dy)
+(defun sketch--svg-translate (dx dy &optional object-def)
   (interactive)
   (let ((transform (sketch-parse-transform-value
-                    (dom-attr sketch-root
+                    (dom-attr object-def
                               'transform))))
     (cl-decf (first (alist-get 'translate transform)) dx)
     (cl-decf (second (alist-get 'translate transform)) dy)
-    (dom-set-attribute sketch-root
+    (dom-set-attribute object-def
                        'transform
-                       (sketch-format-transfrom-value transform)))
-  (sketch-redraw))
+                       (sketch-format-transfrom-value transform))))
+
   ;; (mapcar (lambda (node)
   ;;           (pcase (dom-tag node)
   ;;             ('line (sketch-translate-node-coords node dx 'x1 'x2)
@@ -1031,7 +1031,7 @@ that should be added to the image. Initial value: (0)"
     (setq svg-canvas (svg-create new-width new-height :stroke "gray"))
     (svg-marker svg-canvas "arrow" 8 8 "black" t)
     (svg-rectangle svg-canvas 0 0 new-width new-height :fill "white")
-    (setq sketch-root (sketch--svg-translate (car start-coords) (cdr 
start-coords)))
+    (sketch--svg-translate (car start-coords) (cdr start-coords) sketch-root)
     (sketch-redraw)))
 
 (defun sketch-image (svg &rest props)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]