)
basicClefItemProperties = #`(
(molecule-callback . ,Score_element::brew_molecule)
- (before-line-breaking-callback . ,Clef_item::before_line_breaking)
+ (before-line-breaking-callback . ,Clef::before_line_breaking)
(breakable . #t)
(break-align-symbol . Clef_item)
- (visibility-lambda . ,begin-of-line-visible)
+ (visibility-lambda . ,begin-of-line-visible)
+ (clef-interface . #t)
)
- basicSlurProperties = #`(
- (molecule-callback . ,Slur::brew_molecule)
- (after-line-breaking-callback . ,Slur::after_line_breaking)
- )
basicChordNameProperties = #`(
(molecule-callback . ,Chord_name::brew_molecule)
)
basicCrescendoProperties = #`(
(molecule-callback . ,Crescendo::brew_molecule)
)
+ basicDotColumnProperties = #`(
+ (after-line-breaking-callback . ,Dot_column::after_line_breaking)
+ )
basicDotsProperties = #`(
(molecule-callback . ,Dots::brew_molecule)
(after-line-breaking-callback . ,Dots::after_line_breaking)
)
basicLyricTextProperties = #`(
(molecule-callback . ,Text_item::brew_molecule)
+ (self-alignment-X . 0)
(non-rhythmic . #t)
+ (text-item-interface . #t)
)
basicMarkProperties = #`(
(molecule-callback . ,Text_item::brew_molecule)
)
basicNoteHeadProperties = #`(
(molecule-callback . ,Note_head::brew_molecule)
+ (before-line-breaking-callback . ,Note_head::before_line_breaking)
+ (after-line-breaking-callback . ,Rhythmic_head::after_line_breaking)
)
basicOctavateEightProperties = #`(
(self-alignment-X . 0)
basicTextProperties = #`( )
basicRestProperties = #`(
(molecule-callback . ,Rest::brew_molecule)
+ (after-line-breaking-callback . ,Rhythmic_head::after_line_breaking)
)
basicRestCollisionProperties = #`(