(X-offset . ,ly:self-alignment-interface::x-aligned-on-self)
(staff-padding . 2)
(direction . ,UP)
+ (side-axis . ,Y)
(self-alignment-X . ,CENTER)
(meta . ((class . Item)
(interfaces . (side-position-interface
(axes . (,X ,Y))
(X-extent . ,ly:axis-group-interface::width)
(Y-extent . ,ly:axis-group-interface::height)
+ (prefer-dotted-right . #t)
(positioning-done . ,ly:note-collision-interface::calc-positioning-done)
(meta . ((class . Item)
(interfaces . (note-collision-interface
(define pure-functions
(list
parenthesize-elements
+ ly:rest::y-offset-callback
ly:staff-symbol-referencer::callback
ly:staff-symbol::height))