[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/sketch-mode 4c6a675 36/38: Fix load definition function
From: |
ELPA Syncer |
Subject: |
[elpa] externals/sketch-mode 4c6a675 36/38: Fix load definition functionality (also set layers list) |
Date: |
Wed, 15 Sep 2021 16:57:40 -0400 (EDT) |
branch: externals/sketch-mode
commit 4c6a675cc03b44cccb91e8eb8dab99945872c21f
Author: Daniel Nicolai <dalanicolai@gmail.com>
Commit: Daniel Nicolai <dalanicolai@gmail.com>
Fix load definition functionality (also set layers list)
---
sketch-mode.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/sketch-mode.el b/sketch-mode.el
index 819fd9e..495ed4f 100644
--- a/sketch-mode.el
+++ b/sketch-mode.el
@@ -561,7 +561,7 @@ else return nil"
show-layers)))))
(svg-labels (sketch-group "labels")))
(mapc (lambda (node)
- (pcase (car node)
+ (pcase (dom-tag node)
('rect (svg-text svg-labels
(dom-attr node 'id)
:x (+ (dom-attr node 'x) 2)
@@ -660,7 +660,7 @@ else return nil"
(defun sketch--svg-translate (dx dy)
(interactive)
(mapcar (lambda (node)
- (pcase (car node)
+ (pcase (dome-tag node)
('line (sketch-translate-node-coords node dx 'x1 'x2)
(sketch-translate-node-coords node dy 'y1 'y2))
('rect (sketch-translate-node-coords node dx 'x)
@@ -846,6 +846,7 @@ else return nil"
(let ((def (read (buffer-string))))
(with-current-buffer "*sketch*"
(setq sketch-root def)
+ (setq sketch-layers-list (dom-by-id sketch-root "layer"))
(sketch-redraw))))
;; (defvar sketch-undo-redo nil)
- [elpa] externals/sketch-mode da9e1d7 13/38: Implement help-echo showing coordinates, (continued)
- [elpa] externals/sketch-mode da9e1d7 13/38: Implement help-echo showing coordinates, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 32559c4 06/38: Add remove functionality (id's and labels), ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 5c37145 09/38: Add sponsor button, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode b944693 10/38: Add crop image feature AND add text transient into main, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode f82ed74 11/38: Update documentation (add screencast), ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 4d78311 18/38: Experimental object modify tabulated list, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode d42f84a 22/38: Add svg and sketch group definitions, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode e3c16c7 26/38: Merge branch 'implement-layers' (incl. undo-tree undo/redo), ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 951c284 28/38: Fix dot marker and rename (make internal) sketch-snap-to-grid, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode f0465ec 29/38: Remove sketch-interactive function, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 4c6a675 36/38: Fix load definition functionality (also set layers list),
ELPA Syncer <=
- [elpa] externals/sketch-mode bcb99c9 35/38: Implement text label and modify feature, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 49c3c04 34/38: Add dasharray feature, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 4a4e2ba 33/38: Implement import/snippet functionality, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 37af8f4 01/38: Initial commit, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 0f870a1 20/38: Implement load from definition buffer & modify object functionality, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode fadc554 21/38: Add xml processing instruction and DOCTYPE element (see #4), ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 414ec7c 15/38: Don't print coordinates to message buffer, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 87a0808 16/38: Fix file header, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 7583fcb 17/38: Fix variable names and implement svg lisp togglable side window, ELPA Syncer, 2021/09/15
- [elpa] externals/sketch-mode 8b63796 19/38: First try: implement update for both type side-winows, ELPA Syncer, 2021/09/15