]> git.donarmstrong.com Git - lilypond.git/commit
* lily/script-engraver.cc (make_script_from_event): don't trigger callback.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 16 Oct 2005 12:29:40 +0000 (12:29 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 16 Oct 2005 12:29:40 +0000 (12:29 +0000)
commitb0720e5b9114fc250f752b10661a63e5437a40ae
tree3eb77a72d0a7821758f61e6e5af41148c63e5e5c
parentefea3f8523188cd038ea051d85827260efd420d7
* lily/script-engraver.cc (make_script_from_event): don't trigger callback.

* lily/item-scheme.cc: new file.

* lily/bar-line.cc (before_line_breaking): remove function.
remove bar-size-procedure, break-glyph-function

* lily/clef-engraver.cc (set_glyph): use glyph iso. glyph-name

* lily/clef.cc (before_line_breaking): change to calc_glyph_name.

* lily/system-start-delimiter.cc (print): suicide from
here. Remove after_line_breaking_callback.

* lily/script-interface.cc (calc_direction): use callback for direction.

* lily/side-position-interface.cc (aligned_side): don't use
Side_position_interface::get_direction directly. Use callback.

* scm/define-grobs.scm: change print-function to stencil callback everywhere.

* scm/define-grob-properties.scm (all-user-grob-properties): doc
callbacks property.
26 files changed:
ChangeLog
input/regression/span-bar.ly
lily/accidental.cc
lily/bar-line.cc
lily/chord-name.cc
lily/clef-engraver.cc
lily/clef.cc
lily/drum-note-engraver.cc
lily/grob-scheme.cc
lily/include/bar-line.hh
lily/include/clef.hh
lily/include/script-interface.hh
lily/include/span-bar.hh
lily/include/system-start-delimiter.hh
lily/item-scheme.cc [new file with mode: 0644]
lily/script-column.cc
lily/script-engraver.cc
lily/script-interface.cc
lily/side-position-interface.cc
lily/span-bar.cc
lily/staff-spacing.cc
lily/system-start-delimiter.cc
scm/define-grob-properties.scm
scm/define-grobs.scm
scm/output-lib.scm
scm/safe-lily.scm