(define (make-kievan-bar-line grob extent)
"Draw a kievan bar line."
(let* ((font (ly:grob-default-font grob))
- (stencil (stencil-whiteout
+ (stencil (stencil-whiteout-box
(ly:font-get-glyph font "scripts.barline.kievan"))))
;; the kievan bar line has no staff lines underneath,
- ;; so we whiteout them and move the grob to a higher layer
+ ;; so we whiteout-box them and move the grob to a higher layer
(ly:grob-set-property! grob 'layer 1)
stencil))
(parenthesis-friends . (dot))
(stem-attachment . (0.0 . 1.35))
(stencil . ,tab-note-head::print)
- (whiteout . #t)
+ (whiteout-box . #t)
(X-offset . ,ly:self-alignment-interface::x-aligned-on-self)
(Y-offset . ,staff-symbol-referencer::callback)
(Y-extent . ,grob::always-Y-extent-from-stencil)
(set! rp (ly:make-stencil (ly:stencil-expr rp)
rp-x-extent
(ly:stencil-extent rp Y)))
- (list (stencil-whiteout lp)
- (stencil-whiteout rp))))
+ (list (stencil-whiteout-box lp)
+ (stencil-whiteout-box rp))))
(define-public (parentheses-item::y-extent grob) (ly:grob::stencil-height grob))
(make-simple-markup (simple-format #f "~a: NaN/inf" name))))
(let ((text-stencil (interpret-markup
layout text-props
- (markup #:whiteout #:simple name)))
+ (markup #:whiteout-box #:simple name)))
(dim-stencil (interpret-markup
layout text-props
- (markup #:whiteout
+ (markup #:whiteout-box
#:simple (cond
((interval-empty? extent)
"empty")
(let ((style (ly:grob-property grob 'style)))
(case style
- ((cross slash) (stencil-whiteout (ly:note-head::print grob)))
+ ((cross slash) (stencil-whiteout-box (ly:note-head::print grob)))
(else (tab-note-head::print grob)))))
;; definitions for the "moderntab" clef: