On Sat, Jul 16, 2011 at 12:31 PM, m...@apollinemike.com <m...@apollinemike.com> wrote:
> > I'm gonna pull this patch out of consideration - both you and Neil are right > about checking parents on an axis-by-axis basis. My desire to do this comes > from an incomplete understanding of what "parent" means in LilyPond speak. I > now understand that grob A can be grob B's X parent while grob B is grob A's > Y parent. In this case, the approach in my tuplet patch holds because I only > check along the Y_AXIS (as Carl suggested), which eliminates the recursive > problem. Also, code that actually creates loops would never finish compiling. We do obj->relative_coordinate(system, axis) in some place, and if there were a loop, this would never exit. -- 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