File tree Expand file tree Collapse file tree 3 files changed +2
-11
lines changed Expand file tree Collapse file tree 3 files changed +2
-11
lines changed Original file line number Diff line number Diff line change 1
1
(ns renderer.tools.base )
2
2
3
3
(derive ::transform ::tool )
4
- (derive ::draw ::tool )
5
4
(derive ::misc ::tool )
6
5
7
6
(derive ::element ::tool )
Original file line number Diff line number Diff line change 19
19
[renderer.utils.pointer :as pointer]
20
20
[renderer.utils.units :as units]))
21
21
22
- (derive :brush ::tools/draw )
22
+ (derive :brush ::tools/renderable )
23
23
24
24
(derive ::stroke ::attr.color/color )
25
25
82
82
[]
83
83
" How much to streamline the stroke." )
84
84
85
- (defmethod tools /drag-start :brush
86
- [db]
87
- (h/set-state db :create ))
88
-
89
85
(defmethod tools /drag :brush
90
86
[{:keys [active-document
91
87
adjusted-pointer-pos] :as db} {:keys [pressure]}]
Original file line number Diff line number Diff line change 8
8
[renderer.tools.shape.path :as path]
9
9
[renderer.utils.element :as element]))
10
10
11
- (derive :pen ::tools/draw )
11
+ (derive :pen ::tools/renderable )
12
12
13
13
(defmethod tools /properties :pen
14
14
[]
20
20
:stroke-linejoin
21
21
:opacity ]})
22
22
23
- (defmethod tools /drag-start :pen
24
- [db]
25
- (h/set-state db :create ))
26
-
27
23
(defmethod tools /drag :pen
28
24
[{:keys [active-document adjusted-pointer-pos] :as db}]
29
25
(let [stroke (get-in db [:documents active-document :stroke ])]
You can’t perform that action at this time.
0 commit comments