> -----Original Message----- > From: Kieren MacMillan [mailto:[EMAIL PROTECTED] > Sent: Tuesday, September 11, 2007 8:02 AM > To: Graham Percival > Cc: lily-devel > Subject: Re: regression tests > > > Is there any (automatic) way to generate a COMPLETE list of > user- settable properties (and their defaults) for each grob? > I mean, having TeXInfo actually drill down into all of the > interfaces, etc.?
If I understand correctly, the program reference already contains the complete list of user-settable properties for each grob. Under the current architecture, defaults will be difficult, if not impossible, because of the way properties are handled. Default property values are not passed to the routines; the absence of a property indicates that the routine should use the default value. Also, properties don't have a certain system-wide default value. Thus, you can't say that the default value of property "foo" is "bar". It might be "bar" when applied to the "grackle" grob, and "baz" when applied to the "frobozz" grob. The automatic documentation of properties is developed from a grob-independent list. Thus, there is only one internal documentation point for "size", not one point for each grob that uses size. Carl Sorensen _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel