File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
src/renderer/tool/impl/base Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 270
270
(selectable? (:clicked-element db))
271
271
(element.handlers/toggle-selection (-> db :clicked-element :id ) multiple)))
272
272
273
+ (m/=> start-point [:-> Element Vec2])
274
+ (defn start-point
275
+ [el]
276
+ (into [] (take 2 ) (:bbox el)))
277
+
273
278
(m/=> translate [:-> App Vec2 [:maybe Orientation] App])
274
279
(defn translate
275
280
[db offset axis]
276
- (let [offset (case axis
281
+ (let [hovered-svg (element.handlers/hovered-svg db)
282
+ offset (case axis
277
283
:vertical [(first offset) 0 ]
278
284
:horizontal [0 (second offset)]
279
285
offset)]
280
286
(reduce (fn [db id]
281
- (let [container (element.handlers/parent-container db id)
282
- hovered-svg (element.handlers/hovered-svg db)
283
- start-point (fn [el] (into [] (take 2 ) (:bbox el)))]
287
+ (let [container (element.handlers/parent-container db id)]
284
288
(cond-> (element.handlers/translate db id offset)
285
289
(and (seq (element.handlers/selected db))
286
290
(empty? (rest (element.handlers/selected db)))
You can’t perform that action at this time.
0 commit comments