On Fri, 19 Mar 2010 17:15:08 -0400, Boris Shingarov wrote: > As to the call to get_skylines(), now I am really confused. All this > (get_property("springs-and-rods") resulting in > Spacing_spanner::set_springs() and all the other things down the road > being called), happens much earlier than thewhole page layout stage -- > I guess the Y-extent property is stored inside the grob at this earlier > stage?
Ok, now I understand what's going on here: the get_skylines() does get called much earlier in the game, but it also is called during Constrained_breaking::fill_line_details(), the Y-extent function of the system is the one from Axis_group_interface; that iterates over all spanners calculating their pure_height(), that goes through another layer of Axis_group_interface, and that one finaly reaches the Align_interface. What this tree of grobs looks like, and what is each grob, I am not sure how to tell. _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond