improve Redex's arrow drawing
This commit is contained in:
parent
4b4d7f5f0b
commit
7a427be2fd
|
@ -58,7 +58,9 @@
|
||||||
(dc
|
(dc
|
||||||
(λ (dc dx dy)
|
(λ (dc dx dy)
|
||||||
(let ([old-pen (send dc get-pen)]
|
(let ([old-pen (send dc get-pen)]
|
||||||
[old-brush (send dc get-brush)])
|
[old-brush (send dc get-brush)]
|
||||||
|
[old-smoothing (send dc get-smoothing)])
|
||||||
|
(send dc set-smoothing 'smoothed)
|
||||||
(send dc set-pen (send old-pen get-color) (* h pen-width-factor) 'solid)
|
(send dc set-pen (send old-pen get-color) (* h pen-width-factor) 'solid)
|
||||||
|
|
||||||
;; main line of arrow
|
;; main line of arrow
|
||||||
|
@ -120,6 +122,7 @@
|
||||||
(+ dx w (- head-width))
|
(+ dx w (- head-width))
|
||||||
(+ dy line-pos (+ (/ head-height 2))))
|
(+ dy line-pos (+ (/ head-height 2))))
|
||||||
|
|
||||||
|
(send dc set-smoothing old-smoothing)
|
||||||
(send dc set-pen old-pen)
|
(send dc set-pen old-pen)
|
||||||
(send dc set-brush old-brush)))
|
(send dc set-brush old-brush)))
|
||||||
w h (- h d) d)
|
w h (- h d) d)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user