(annotation-balloon . #f)
(annotation-line . #t)
(automatically-numbered . ,(grob::calc-property-by-copy 'automatically-numbered))
- (break-visibility . ,inherit-y-parent-visibility)
+ (break-visibility . ,(grob::inherit-parent-property
+ X 'break-visibility))
(footnote . #t)
(footnote-text . ,(grob::calc-property-by-copy 'footnote-text))
(stencil . ,ly:balloon-interface::print)
(OctavateEight
. (
- (break-visibility . ,inherit-x-parent-visibility)
+ (break-visibility . ,(grob::inherit-parent-property
+ X 'break-visibility))
(font-shape . italic)
(font-size . -4)
(self-alignment-X . ,CENTER)
(define-public center-visible #(#f #t #f))
(define-public end-of-line-visible #(#t #f #f))
(define-public all-invisible #(#f #f #f))
-(define-public (inherit-x-parent-visibility grob)
- (let ((parent (ly:grob-parent grob X)))
- (ly:grob-property parent 'break-visibility all-invisible)))
-(define-public (inherit-y-parent-visibility grob)
- (let ((parent (ly:grob-parent grob X)))
- (ly:grob-property parent 'break-visibility)))
-
(define-public spanbar-begin-of-line-invisible #(#t #f #f))