This patch seems to be for solving a lyrics related problem. It would be nice if this wouldn't require overhaul of the core data structures of LilyPond. Each and every graphic object has a dimension-cache, so you're adding a core-extent (as opposed to the normal extent) to each object. Does that make sense? I think it would be much better if you could solve this problem while only touching the lyrics related code.
On Tue, Jun 19, 2012 at 2:59 PM, <janek.lilyp...@gmail.com> wrote: > Reviewers: MikeSol, joeneeman, > > Message: > A pdf showing what this patch does is attached to tracker issue: > http://code.google.com/p/lilypond/issues/detail?id=2613#c2 > > Please review! > > Description: > [XY]-core-extent and general_alignment (issue 2613) > > This adds a versatile method for specifying alignment of grobs. > > Please review this at http://codereview.appspot.com/6308093/ > > Affected files: > M lily/dimension-cache.cc > M lily/grob.cc > M lily/include/dimension-cache.hh > M lily/include/grob.hh > M lily/include/self-alignment-interface.hh > M lily/self-alignment-interface.cc > M scm/define-grob-properties.scm > M scm/define-grobs.scm > > > > _______________________________________________ > lilypond-devel mailing list > lilypond-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-devel -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel