]> git.donarmstrong.com Git - lilypond.git/commit
* lily/script-engraver.cc (make_script_from_event): don't trigger callback.
authorhanwen <hanwen>
Sun, 16 Oct 2005 12:29:40 +0000 (12:29 +0000)
committerhanwen <hanwen>
Sun, 16 Oct 2005 12:29:40 +0000 (12:29 +0000)
commit24825192049074075dee010230a3f2e9bf6a1870
tree3eb77a72d0a7821758f61e6e5af41148c63e5e5c
parent1f5a9419cf8a8716f3494e459a029ae1a15add39
* 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