Mike Solomon <mike...@ufl.edu> writes: > On Aug 30, 2011, at 7:17 PM, Keith OHara wrote: > >> Mike Solomon <mikesol <at> ufl.edu> writes: >> >>> As I stated in a previous mail, it is easy to re-instate >>> a length property in the stem-interface and then >>> build it into either Stem::internal_height or Stem::print. >>> I have no problem with this. >>> >> >> The KEEP LENGTH option is the best, >> because 'length and 'Y-extent should be distinct. >> > > In this case, it seems like the property should be called positions > and not length. Length presupposes that the begin position remains > constant and the end chagnes, whereas positions should take a pair > that gives the bottom and top of the stencil. Otherwise, users won't > be able to override the beginning point. > > Then, we could have > \override Stem #'positions = #(stem::length whatever) > > to reinstitute the old length function (or > stem::length-from-natural-beginning or whatever).
How about (stem::length fixed-at) where 0 fixes the starting point, 1 the ending point, and other values where you would think they would? -- David Kastrup _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel