]> git.donarmstrong.com Git - lilypond.git/commit
* lily/break-align-interface.cc (self_align_callback): new
authorhanwen <hanwen>
Mon, 20 Mar 2006 14:26:26 +0000 (14:26 +0000)
committerhanwen <hanwen>
Mon, 20 Mar 2006 14:26:26 +0000 (14:26 +0000)
commitf90ecc226807fda2bd2d9ef8dc7238818d987fe8
tree7930c241d145359b82951787ef81c3b952f9ed37
parentff25d6fc84c790603e6dd61b00342110c4c3eea7
* lily/break-align-interface.cc (self_align_callback): new
interface, new function. Look at complete alignment. This handles
tunable break alignments in case break-align-symbols are missing.

* lily/bar-number-engraver.cc (acknowledge_break_alignment): new function

* lily/mark-engraver.cc (acknowledge_break_alignment): new function.

* python/convertrules.py (conv): mark/bar number alignment rule.

* lily/break-align-interface.cc (calc_positioning_done): also
store offset from last visible break-alignment to its
neighbor. This makes alignment on non-visible objects more reliable.
ChangeLog
input/regression/rehearsal-mark-align.ly
lily/bar-number-engraver.cc
lily/break-align-interface.cc
lily/include/break-align-interface.hh
lily/mark-engraver.cc
ly/engraver-init.ly
python/convertrules.py
scm/define-grobs.scm