|
22 | 22 | [renderer.utils.bounds :as bounds :refer [Bounds]]
|
23 | 23 | [renderer.utils.element :as element]
|
24 | 24 | [renderer.utils.math :refer [Vec2]]
|
25 |
| - [renderer.utils.overlay :as overlay] |
26 |
| - [renderer.utils.pointer :as pointer])) |
| 25 | + [renderer.utils.pointer :as pointer] |
| 26 | + [renderer.utils.svg :as svg])) |
27 | 27 |
|
28 | 28 | (def ScaleHandle [:enum
|
29 | 29 | :middle-right
|
|
152 | 152 |
|
153 | 153 | (defn select-rect
|
154 | 154 | [db intersecting?]
|
155 |
| - (cond-> (overlay/select-box db) |
| 155 | + (cond-> (svg/select-box db) |
156 | 156 | (not intersecting?)
|
157 | 157 | (assoc-in [:attrs :fill] "transparent")))
|
158 | 158 |
|
|
379 | 379 | y (+ y2 (/ (+ (/ theme.db/handle-size 2) 15) zoom))
|
380 | 380 | [width height] (bounds/->dimensions bounds)
|
381 | 381 | text (str (.toFixed width 2) " x " (.toFixed height 2))]
|
382 |
| - [overlay/label text [x y]])) |
| 382 | + [svg/label text [x y]])) |
383 | 383 |
|
384 | 384 | (m/=> area-label [:-> number? Bounds any?])
|
385 | 385 | (defn area-label
|
|
390 | 390 | x (+ x1 (/ (- x2 x1) 2))
|
391 | 391 | y (+ y1 (/ (- -15 (/ theme.db/handle-size 2)) zoom))
|
392 | 392 | text (str (.toFixed area 2) " px²")]
|
393 |
| - [overlay/label text [x y]]))) |
| 393 | + [svg/label text [x y]]))) |
394 | 394 |
|
395 | 395 | (defmethod hierarchy/render :transform
|
396 | 396 | []
|
|
404 | 404 | (for [el selected-elements]
|
405 | 405 | (when (:bounds el)
|
406 | 406 | ^{:key (str (:id el) "-bounds")}
|
407 |
| - [overlay/bounding-box (:bounds el) false])) |
| 407 | + [svg/bounding-box (:bounds el) false])) |
408 | 408 |
|
409 | 409 | (for [el hovered-ids]
|
410 | 410 | (when (:bounds el)
|
411 | 411 | ^{:key (str (:id el) "-bounds")}
|
412 |
| - [overlay/bounding-box (:bounds el) true])) |
| 412 | + [svg/bounding-box (:bounds el) true])) |
413 | 413 |
|
414 | 414 | (when (and (pos? elements-area) (= state :scale) (seq bounds))
|
415 | 415 | [area-label elements-area bounds])
|
|
423 | 423 | nil)])
|
424 | 424 |
|
425 | 425 | (when pivot-point
|
426 |
| - [overlay/times pivot-point])])) |
| 426 | + [svg/times pivot-point])])) |
0 commit comments